二つの要素間の関係を定義する方法:XSDは - 私は、XSDファイルの以下のように持って
<element name="finder-def" minOccurs="0" maxOccurs="unbounded">
<complexType>
<attribute name="name" type="string" use="required"></attribute>
<attribute name="description" type="string"></attribute>
<attribute name="class" type="string" use="required"></attribute>
</complexType>
</element>
<complexType name="Dimension">
<sequence>
<element name="finder" type="Finder" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Finder">
<attribute name="name" type="String" use="required"/>
</complexType>
XMLファイルは、上記のXSDファイルに対応する以下の通りです:
<finder-def name="circleFinder" description="Finds circle based on msisdn" class="com.onmobile.reporting.etl.processor.common.propertyplugins.CircleIdPropertyPlugin" />
<dimension name="circleId">
<finder name="circleFinder" />
</dimension>
だから、ここで私が定義されていますfinder-def
、つまりcircleFinder
とし、このfinder-def
〜finder
要素を参照してください。
そこで問題は、私はfinder
circleFinder
がfinder-def
で
が有効とcompltete .xmlファイルと有効かつ完全なの.xsdのサンプルを提供します。 – FailedDev