0
XML:部分驗證XSD
<?xml version="1.0" encoding="UTF-8"?>
<root>
<employee_name>
<name>Ram</name>
<Prev_name>Kumar</Prev_name>
</employee_name>
<project ppact="BT">ODC</project>
<team size="small">CMS</team>
</root>
XSD:
<?xml version="1.0"?>
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="request">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="Prev_name" type="xs:string" minOccurs="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
我應該驗證 '名稱' 和 'Prev_name' 在我的XML通過XSD的存在。我不會爲其他標籤困擾。無論何時我傳遞沒有這兩個標籤或其中一個標籤的XML,我的XML驗證都會失敗。如果我的XML有這兩個標籤,那麼只有XML驗證應該通過。