xml的Schema扩展
发布时间:2020-12-16 02:00:32 所属栏目:百科 来源:网络整理
导读:通过schema解决DTA的一些不足 Scheama 注意事项: 1、 如果一个元素下有子元素,必须把元素和属性放在复杂数据类型的标记 2、 如果是子元素,必须放在负责数据类型下的序列当中 xsd中的代码: ?xml version="1.0" encoding="UTF-8"?xs:schema xmlns:xs="http
通过schema解决DTA的一些不足
Scheama注意事项: 1、如果一个元素下有子元素,必须把元素和属性放在复杂数据类型的标记 2、如果是子元素,必须放在负责数据类型下的序列当中 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="Breakfast_menu"> <xs:complexType> <xs:sequence> <xs:element name="Food" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="Description" type="xs:string"/> <xs:element name="Price" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> 对应的xml代码:
<?xml version="1.0" encoding="UTF-8"?> <Breakfast_menu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="demo1.xsd"> <Food> <Name>中国早餐</Name> <Description>两个鸡蛋</Description> <Price>1</Price> </Food> <Food> <Name>外国早餐</Name> <Description>三个鸡蛋</Description> <Price>2</Price> </Food> </Breakfast_menu> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |