以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  schema 和 xml 之间的一个问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=10923)


--  作者:anetcom
--  发布时间:10/12/2004 4:52:00 PM

--  schema 和 xml 之间的一个问题
谁知道下列的xml在schema中如何实现?
<subject code="UTF8STRING">
 <emailAddress type="variant" code="IA5STRING">vs_email</emailAddress>
</subject>
--  作者:chirac
--  发布时间:10/17/2004 8:43:00 PM

--  
我是这么作的,不知道对不对~

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <xs:element name="subject">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="emailAddress">
     <xs:complexType>
      <xs:simpleContent>
       <xs:extension base="xs:string">
        <xs:attribute name="type" type="xs:string"/>
        <xs:attribute name="code" type="xs:string"/>
       </xs:extension>
      </xs:simpleContent>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
   <xs:attribute name="code" type="xs:string"/>
  </xs:complexType>
 </xs:element>
</xs:schema>


--  作者:lizhijie97
--  发布时间:10/18/2004 5:31:00 PM

--  
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="subject">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="emailAddress">
     <xs:complexType>
      <xs:simpleContent>
       <xs:extension base="xs:string">
        <xs:attribute name="type" type="xs:string"/>
        <xs:attribute name="code" type="xs:string"/>
       </xs:extension>
      </xs:simpleContent>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
   <xs:attribute name="code" type="xs:string"/>
  </xs:complexType>
</xs:element>
</xs:schema>


请问上面的XSD文件 如何对XML进行约束的  如何实现他们之间的关联
下面是 XML文件
<subject code="UTF8STRING">
<emailAddress type="variant" code="IA5STRING">vs_email</emailAddress>
</subject>


--  作者:moon1128
--  发布时间:10/20/2004 9:21:00 AM

--  
不明白楼主的意思。你要进行什么约束和关联呢?是不是两个code要关联?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms