Veuillez noter que je demande une validation par rapport à un nœud particulier et non à l'ensemble du fichier. Pour exemplesComment valider un noeud XML contre un XSD en C++?
<somexmldoc>
<someNode>
<UserDefinedNode> </>
<UserDefinedNode> </>
</someNode>
</somexmldoc>
Ce document XML, j'ai un wholeDoc.XSD qui pourrait être utilisé pour valider le document en entier, sauf « UserDefinedNode » (Ce nœud est spécifié avec « une » balise dans xsd, qui permet à un utilisateur pour définir quoi que ce soit sous ce nœud).
Est-il possible d'avoir un fichier userdefined.XSD distinct pour valider "UserDefinedNode"? Est-il possible d'utiliser MSXML pour C++ (IXMLDomDocument) pour valider cela?
Merci!