Astuce 1
La différence entre XmlNode.InnerText et .InnerXml est la suivante : le premier modifie respectivement le < et > utilisez
XmlDocumentFragment.InnerXml = XmlNode.OuterXml
Astuce 2
/XPath : fin de chaîne par
Si un document XML ne se charge pas, il n'est pas du tout légal ; s'il répond aux exigences d'un certain schéma (XSD), il faut vérifier la validité en utilisant les attributs Schemas et ValidationType de l'objet XmlValidatingReader.
Astuce 4
La classe XmlDataDocument est dérivée de XmlDocument Le plus important est d'ajouter un attribut DataSet. Cependant, cette classe n'est pas fournie par System.Xml, mais par System.Data. Pour les applications qui doivent toujours gérer la base de données, elles doivent de toute façon référencer System.Data, il est donc préférable d'utiliser entièrement XmlDataDocument.
Astuce 5
Comment enregistrer les mises à jour DataSet dans l'objet XmlDataDocument dans la base de données ? DataSet lui-même a une méthode AcceptChanges, donc simplement :
xmlDataDoc.DataSet.AcceptChanges();
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!