永发信息网

怎么样根据xsd文件写出xml文档?

答案:1  悬赏:70  手机版
解决时间 2021-05-10 18:46

<?xml version="1.0"?>
<xs:schema xmlns:xs=" http://www.w3.org/2001/XMLSchema">
 <xs:element name="ancient_wonders">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="wonder" type="wonderType" maxOccurs="unbounded"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:complexType name="wonderType">
  <xs:sequence>
   <xs:element name="name" type="nameType" maxOccurs="unbounded"/>
   <xs:element name="location" type="xs:string"/>
   <xs:element name="height" type="heightType"/>
   <xs:element name="history" type="historyType"/>
   <xs:element name="main_image" type="imageType"/>
   <xs:element name="source" type="sourceType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="nameType">
  <xs:simpleContent>
   <xs:extension base="xs:string">
    <xs:attribute name="language" type="xs:string" use="required"/>
   </xs:extension>
  </xs:simpleContent>
 </xs:complexType>
 <xs:complexType name="heightType">
  <xs:simpleContent>
   <xs:extension base="xs:nonNegativeInteger">
    <xs:attribute name="units" type="xs:string" use="required"/>
   </xs:extension>
  </xs:simpleContent>
 </xs:complexType>
 <xs:complexType name="historyType">
  <xs:sequence>
   <xs:element name="year_built" type="yearType"/>
   <xs:element name="year_destroyed" type="yearType" minOccurs="0"/>
   <xs:element name="how_destroyed" type="destrType" minOccurs="0"/>
   <xs:element name="story" type="storyType"/>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="yearType">
  <xs:simpleContent>
   <xs:extension base="xs:positiveInteger">
    <xs:attribute name="era" type="xs:string" use="required"/>
   </xs:extension>
  </xs:simpleContent>
 </xs:complexType>
 <xs:simpleType name="destrType">
  <xs:restriction base="xs:string">
   <xs:enumeration value="earthquake"/>
   <xs:enumeration value="fire"/>
  </xs:restriction>
 </xs:simpleType>
 <xs:complexType name="storyType" mixed="true">
  <xs:sequence>
   <xs:element name="para" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType/>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="imageType">
  <xs:attribute name="file" type="xs:anyURI" use="required"/>
  <xs:attribute name="w" type="xs:positiveInteger" use="required"/>
  <xs:attribute name="h" type="xs:positiveInteger" use="required"/>
 </xs:complexType>
 <xs:complexType name="sourceType">
  <xs:attribute name="sectionid" type="xs:positiveInteger" use="required"/>
  <xs:attribute name="newspaperid" type="xs:positiveInteger" use="required"/>
 </xs:complexType>
</xs:schema>

 

这个是xsd文件 我想写个xml文档出来

 

那位大虾帮下忙?

 

用什么软件可以直接生成不?》

最佳答案
<?xml version="1.0" encoding="UTF-8"?><!ELEMENT USPrice (CDATA)><!ELEMENT billTo (name, street, city, state, zip)><!ATTLIST billTo country CDATA #REQUIRED><!ELEMENT city (CDATA)><!ELEMENT item (productName, quantity, USPrice, shipDate)><!ATTLIST item partNum (872-AA | 926-AA) #REQUIRED><!ELEMENT items (item+)><!ELEMENT name (CDATA)><!ELEMENT productName (CDATA)><!ELEMENT purchaseOrder (shipTo, billTo, items)><!ATTLIST purchaseOrder orderDate CDATA #REQUIRED><!ELEMENT quantity (CDATA)><!ELEMENT shipDate (CDATA)><!ELEMENT shipTo (name, street, city, state, zip)><!ATTLIST shipTo country CDATA #REQUIRED><!ELEMENT state (CDATA)><!ELEMENT street (CDATA)><!ELEMENT zip (CDATA)>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么样装修家里的房子才好呢?用钱不多的。?
求白金版已经打好493补丁的!!
新店如何促销
冬天吃什么东西才可以让手脚不冰冷?
深圳出租车是什么车型,深圳那些车不限牌
她不理我有3个星期久了。我该不该死心?
最近进朋友空间总是无法留言,说是属性不支持
索爱手机与诺基亚手机相比谁的性价比较高?急
什么样的紫水晶最好,紫水晶代表什么 ,粉色的
和男友第一次约会送什么好
庆八一诗歌朗诵,适合女生朗诵的有关赞美空军
60道王鞋!多少买合适?
我姓马女儿2010年农历6月19凌晨01点58分出生
红楼梦online可以玩了吗?哪里可以下载到
牙齿可以再长一点吗?
推荐资讯
法国革命后的口号,请说说中国近现代革命有哪
班组团结质量口号,班组精神口号,最好多来几
物流行业的发展
dnf dsound.dll
我电脑蓝牙不能开启 重启后就自动开了 为什么
“疯狗”咬我一口怎么办?
怎样能增长企鹅宝贝的活跃值?
电脑格式转换
SD敢达合剑强要用多少G啊《我已经有强袭了》
郁闷 已段时间没上QQ不知道AVA内侧了 有人 能
表示玫瑰花凋谢的诗词,山地玫瑰的生长习性
八年级的一道数学题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?