以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  下面有一个简单的schema,有没有人能给出一个简单的示例  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=26130)


--  作者:flyfoxs
--  发布时间:1/4/2006 9:01:00 PM

--  下面有一个简单的schema,有没有人能给出一个简单的示例
下面这个schema没有一个直接的<element/>元素?好像也是完全合语法的.有没有人能给出一个对应的XML文档?

搞不明白一个schema怎么没有定义一个schema呢!

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:po="http://www.example.com/PO1" targetNamespace="http://www.example.com/PO1" elementFormDefault="unqualified" attributeFormDefault="unqualified">
 <complexType name="PurchaseOrderType">
  <sequence>
   <element name="shipTo" type="po:USAddress"/>
   <element name="billTo" type="po:USAddress"/>
   <!-- etc. -->
  </sequence>
  <!-- etc. -->
 </complexType>
 <complexType name="USAddress">
  <sequence>
   <element name="name" type="string"/>
   <element name="street" type="string"/>
   <!-- etc. -->
  </sequence>
 </complexType>
 <!-- etc. -->
</schema>


--  作者:98900969r
--  发布时间:1/5/2006 10:17:00 AM

--  
这样的schema不是拿来直接验证XML文档的,它将被别的schema引进(import),所谓的模块化设计。


--  作者:flyfoxs
--  发布时间:1/5/2006 10:51:00 AM

--  
这么说一定要有直接的</element>元素,才可以有对应的XML文件了?
--  作者:98900969r
--  发布时间:1/5/2006 11:02:00 AM

--  
有没有不含任何元素却有元素类型的XML文档?没有吧。


--  作者:flyfoxs
--  发布时间:1/5/2006 1:09:00 PM

--  
谢谢指教,有所得。

我下去仔细体会了。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
66.406ms