以文本方式查看主题

-  中文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=31338)


--  作者:xingii
--  发布时间:4/27/2006 8:38:00 AM

--  schema能否嵌套定义?
如这样形式的xml
<and>
   <and>
   </and >
</and>
能否用用schema 描述?


--  作者:gemingke
--  发布时间:4/27/2006 11:19:00 AM

--  
没戏,除非加上名称空间
--  作者:98900969r
--  发布时间:5/29/2006 11:49:00 PM

--  
不好意思,得纠正一下2楼。1楼那样写完全是可以的。
--  作者:gemingke
--  发布时间:5/30/2006 12:43:00 AM

--  
啊 ~~~~~学艺不精,丢脸了
--  作者:bubu1981
--  发布时间:6/9/2006 8:06:00 PM

--  
我也急于知道这样形式的XML能否用schema描述,如果能,请问怎么描述?感谢大家!!
--  作者:98900969r
--  发布时间:6/10/2006 12:15:00 AM

--  
selfRef.xml

<?xml version="1.0" encoding="UTF-8"?>
<person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="selfRef.xsd">
 <name>Peter A. Bill</name>
 <gender>Male</gender>
 <bornOn>1967-08-13</bornOn>
 <children>
  <person>
   <name>Alice C. Bill</name>
   <gender>Female</gender>
   <bornOn>1997-06-04</bornOn>
  </person>
 </children>
</person>


selfRef.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <xs:element name="person">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="gender" type="xs:string"/>
    <xs:element name="bornOn" type="xs:date"/>
    <xs:element name="children" minOccurs="0">
     <xs:complexType>
      <xs:sequence>
       <xs:element ref="person" maxOccurs="unbounded"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>



--  作者:flyfoxs
--  发布时间:6/12/2006 11:04:00 AM

--  
noNamespaceSchemaLocation  
NamespaceSchemaLocation

借楼主的幌子问一下,上面两个有什么区别呢?也就是这两个分别在何种场合下使用?

如果把上面的XML文件用NamespaceSchemaLocation改写,应该有哪些地方要变化呢?


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