我有xml文件,其结构使用以下xsd定义:
<?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="http://schemas.TEST.com/TEST/TEST.xsd" elementFormDefault="qualified" xmlns="http://schemas.TEST.com/TEST/TEST.xsd" xmlns:mstns="http://schemas.TEST.com/TEST/TEST.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Element"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="xs:string" /> <xs:element name="Items"> <xs:complexType> <xs:sequence> <xs:element name="ItemName" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
现在我正在尝试基于先前定义的xsd创建一些测试xml数据:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <Element xmlns="http://schemas.TEST.com/TEST/TEST.xsd"> <Name>John Blue</Name> <Items> <ItemName>test</ItemName> </Items> <Items> <ItemName>test2</ItemName> </Items> <Items> <ItemName>test3</ItemName> </Items> </Element>
解决方法
怎么样
<xs:element name="Items" maxOccurs="unbounded">
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。