XML:validation partielle de XML à l'aide 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>
je valider la présence de 'nom' et 'Prev_name' dans mon XML à travers XSD. Je ne suis pas dérangé par les autres balises. Chaque fois que je passe un XML sans ces deux balises ou l'un d'entre eux, ma validation XML devrait échouer. Si mon XML a ces 2 balises, alors seule la validation XML devrait passer.