以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  请问引用一个有属性,有自身数据的元素怎么样写?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=27846)


--  作者:banjiu
--  发布时间:2/27/2006 1:08:00 PM

--  请问引用一个有属性,有自身数据的元素怎么样写?
<xsd:element name="root">
        <xsd:sequence>
            <xsd:element name="one" type="xsd:string"/>
            <xsd:element ref="aaaa"/>
        </xsd:sequence>
     </xsd:element>
     
     <xsd:element name="aaaa">   
          <xsd:complex>
                <xsd:attribute name="attr" type="xsd:int">
          </xsd:complex>
     </xsd:element>

xml文档
<root>
     <one>abcdef</one>               
     <aaaa attr="123">ssss</aaaa>
</root>
我用javax.xml.validation 验证时.说 aaaa元素的Content没有类型 不能有数据
把xsd里的定义改了一下  <xsd:element name="aaaa" type="xsd:string" >
又说不能这样定义类型

怎么样写啊?


--  作者:fengzhiyi
--  发布时间:2/28/2006 11:33:00 PM

--  
<xsd:element name="aaaa">   
          <xsd:simplecontent>
               <xsd:restriction base="xsd:string">
                <xsd:attribute name="attr" type="xsd:int">
                  <xsd:simpletype>
                     <xsd:restriction base="xsd:int"/>
                   </xsd:simpletype>
                </xsd:attribute>
              </xsd:restriction>  
           </xsd:simplecontent>
     </xsd:element>


试试


--  作者:banjiu
--  发布时间:3/2/2006 9:07:00 AM

--  
通不过。错误是 simpleContent 的类型必须为 complexType

--  作者:fengzhiyi
--  发布时间:3/2/2006 2:33:00 PM

--  
<xsd:complextype name="aaaa" type="xsd:string">   
                <xsd:attribute name="attr" type="xsd:int">
     </xsd:complextype >


再试!我机器重装了,没装检验工具,呵呵,你先检验看看了!


--  作者:wFirebird
--  发布时间:3/9/2006 2:30:00 PM

--  
xs:complexType>
         <xs:simpleContent>
          <xs:extension base="xs:string">
           <xs:attribute name="model2" type="xs:string"/>
          </xs:extension>
         </xs:simpleContent>
        </xs:complexType>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
105.469ms