2つの異なるxmlがありますが、単一のスキーマ(xsd)でそれぞれを検証する方法を知りたいです。このスキーマは、2種類のxmlに対して有効である必要があります。
例えば:
file1.xml
<product>all</product>
file2.xml
<data>data all</data>
ありがとう!。
それは次のように単純かもしれません:
<?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>
...または、file1.xsdとfile2.xsdを含む3つのファイル(1つ(必要な1つのXSD))を持つのと同じくらい複雑です。