以文本方式查看主题

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


--  作者:lililiy
--  发布时间:11/29/2005 9:07:00 PM

--  这个格式的xml文件怎么用schema定义??请过路的高手进来看看
<?xml version="1.0" encoding="utf-8" ?>
<root>

    <text x="450" y="40" >aaa</text>
    <table x="65" y="130">
        <tr height="25">
             <td width="90" fontcolor="Black" b="true">bbb</td>
        </tr>
    </table>
</root>


--  作者:98900969r
--  发布时间:11/30/2005 10:09:00 AM

--  
这是xmlspy自动产生的:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--W3C Schema generated by XMLSpy v2006 U (http://www.altova.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
 <xs:element name="root">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="text"/>
    <xs:element ref="table"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="table">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="tr"/>
   </xs:sequence>
   <xs:attribute name="x" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:byte">
      <xs:enumeration value="65"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="y" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:string">
      <xs:enumeration value="130"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
  </xs:complexType>
 </xs:element>
 <xs:element name="td">
  <xs:complexType mixed="true">
   <xs:attribute name="width" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:byte">
      <xs:enumeration value="90"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="fontcolor" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:string">
      <xs:enumeration value="Black"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="b" use="required" type="xs:boolean"/>
  </xs:complexType>
 </xs:element>
 <xs:element name="text">
  <xs:complexType mixed="true">
   <xs:attribute name="x" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:short">
      <xs:enumeration value="450"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="y" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:byte">
      <xs:enumeration value="40"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
  </xs:complexType>
 </xs:element>
 <xs:element name="tr">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="td"/>
   </xs:sequence>
   <xs:attribute name="height" use="required">
    <xs:simpleType>
     <xs:restriction base="xs:byte">
      <xs:enumeration value="25"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:attribute>
  </xs:complexType>
 </xs:element>
</xs:schema>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
5,919.922ms