Tôi có một tập tin XSD như dưới đây:XSD - làm thế nào để xác định mối quan hệ giữa hai yếu tố
<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>
tập tin XML tương ứng với tệp XSD trên là dưới đây:
<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>
Vì vậy, ở đây tôi đã xác định một finder-def
tức là circleFinder
và sau đó muốn tham khảo phần này finder-def
đến finder
.
Vì vậy, câu hỏi là Làm thế nào tôi có thể xác nhận rằng finder
circleFinder
có, định nghĩa của nó được xác định trên trong finder-def
Cung cấp một .xml hợp lệ và compltete và một mẫu XSD hợp lệ và đầy đủ. – FailedDev