我有兩個xml文件,我需要爲這兩個文件創建一個xsd。這是我第一次處理xml文件。如何爲兩個xml文件創建一個xsd並驗證它們是正確的?爲兩個xml文件創建一個xsd
我的第一個XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<specification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DATA>
<Id>S2</Id>
<Name>sai</Name>
<Service>manufaturer</Service>
<ref_complete_customer path="/work/bsr.xml"/>
<ref_complete_customer path="/work/srr.xml"/>
<Service_Customers>
<Customer Id="bs"/>
</Service_Customers>
<Service_Suppliers>
<Supplier Id="r"/>
<Supplier Id="b"/>
<Supplier Id="L"/>
</Service_Suppliers>
</DATA>
</specification>
我的第二個XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<universitylist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<university>
<refstr>bdvl_te_skrm_stc</refstr>
<ref_complete_customer path="/work/bsr.xml"/>
<Code>A0f11478</Code>
<Area>sku</Area>
<started>1987</started>
<branch>
<electronics>
<students Nr="120" ece="ab">
<student Name="svr" year="2010" rank="3"/>
<student Name="bvr" year="2010" rank="1"/>
</students>
</electronics>
</branch>
<semister>
<semister num="3"/>
</semister>
<address>
1.address of student
<extrainfo>
</extrainfo>
</address>
</university>
</universitylist>
這是我的計算策略
specification.xsd for frist file.
universitylist.xsd for second file.
聯合XSD
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="specification.xsd" />
<xs:include schemaLocation="universitylist.xsd" />
</xs:schema>
兩個xml文件之間沒有鏈接.. –
@SivaCharan你能幫助我如何創建兩個xml文件之間的鏈接。 – user1058595
XSD文件指定了一組管理XML結構的規則。它沒有做的一件事是唯一地指定頂層元素,因此您可以爲「規範」模式和「大學列表」模式創建規則,並將它們放入同一個XSD中。 –