我有两个不同的xml,我想知道如何使用单个模式(xsd)验证每个xml。此模式必须对两种类型的xml有效。
即G:
file1.xml
<product>all</product>
file2.xml
<data>data all</data>
谢谢!
答案 0 :(得分:1)
可能很简单:
<?xml version="1.0" encoding="utf-8" ?>
<!-- XML Schema generated by QTAssistant/XSD Module (http://www.paschidev.com) -->
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="product" type="xsd:string"/>
<xsd:element name="data" type="xsd:string"/>
</xsd:schema>
...或者像三个文件一样复杂,一个(你想要的一个XSD),包括file1.xsd和file2.xsd。