【发布时间】:2017-06-13 01:58:00
【问题描述】:
XML 验证失败并出现错误:
元素“CategoryPageUrl”:“http://www.example.com/products?my_query_parameter[]=45”不是原子类型“xs:anyURI”的有效值。第 29 行
Feed 如下所示:
<Category>
<ExternalId>1234</ExternalId>
<Name>Name</Name>
<CategoryPageUrl>http://www.example.com/products?my_query_parameter[]=45</CategoryPageUrl>
</Category>
适当的架构如下所示:
<xs:complexType name="CategoryType">
<xs:all>
<xs:element name="ExternalId" type="ExternalIdType" minOccurs="0"/>
<xs:element name="Name" type="xs:string" minOccurs="0"/>
<xs:element name="CategoryPageUrl" type="xs:anyURI" minOccurs="0"/>
</xs:all>
</xs:complexType>
【问题讨论】:
标签: python xml xsd xsd-validation xml-validation