以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  这个XML文档的Schema怎么写啊?高手进!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=17904)


--  作者:bh169
--  发布时间:5/5/2005 8:47:00 PM

--  这个XML文档的Schema怎么写啊?高手进!
<?xml version="1.0" encoding="utf-8" ?>

<users xmlns="aa.xsd">

<user>
<ID>101</ID>
<Name>Jonh</customerName>
<street>Renming Road</street>
<city>Shanghai</city>
<number>27000</number>
</user>
<user>
<ID>111111</ID>
<Name>Jbbbb</customerName>
<street>bjmbb</street>
<city>beijing</city>
<number>27</number>
</user>
</users>

请问各位高手,这个XML文档的Schema怎么写啊?


--  作者:weiwei201
--  发布时间:5/6/2005 2:28: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="ID" type="xs:string"/>
 <xs:element name="Name" type="xs:string"/>
 <xs:element name="street" type="xs:string"/>
 <xs:element name="city" type="xs:string"/>
 <xs:element name="number" type="xs:string"/>
 <xs:element name="user">
  <xs:complexType>
   <xs:sequence maxOccurs="unbounded">
    <xs:element ref="ID"/>
    <xs:element ref="Name"/>
    <xs:element ref="street"/>
    <xs:element ref="city"/>
    <xs:element ref="number"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="users">
  <xs:complexType>
   <xs:sequence maxOccurs="unbounded">
    <xs:element ref="user"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>
我试了,可以用
你的.xml文件中的<Name>John</CustomName>不匹配
我的上面改的是<Name></Name>

----------------------------------------------------------------------------------------------
我不是高手,相互交流


--  作者:liqi_fly905@sohu.com
--  发布时间:5/17/2005 5:14:00 PM

--  
好多自动生成Schema的程序.
--  作者:小葱
--  发布时间:5/18/2005 3:53:00 PM

--  
多亏楼上的大哥提醒,我才知道原来VS.net也可以自动生成Schema,大家都去用VS吧。我发现
MS太厉害了。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
85.938ms