Tipp 1
Der Unterschied zwischen XmlNode.InnerText und .InnerXml ist: Ersteres ändert das < und > verwenden Sie
XmlDocumentFragment.InnerXml = every select="root/data[substring-after(@name,'.')=
'Text' and string-length(value)>0]"> 🎜 >Tipp 3
Wenn ein XML-Dokument nicht geladen werden kann, ist es überhaupt nicht legal; ob es die Anforderungen eines bestimmten Schemas (XSD) erfüllt, ist eine Gültigkeitsprüfung mithilfe der Schemas- und ValidationType-Attribute des XmlValidatingReader-Objekts.
Tipp 4
Die XmlDataDocument-Klasse ist von XmlDocument abgeleitet. Das Wichtigste ist, ein DataSet-Attribut hinzuzufügen. Diese Klasse wird jedoch nicht von System.Xml bereitgestellt, sondern von System.Data. Für Anwendungen, die sich immer mit der Datenbank befassen müssen, müssen sie ohnehin auf System.Data verweisen, daher ist es besser, vollständig XmlDataDocument zu verwenden.
Tipp 5
Wie speichere ich die DataSet-Updates im XmlDataDocument-Objekt in der Datenbank? DataSet selbst hat eine AcceptChanges-Methode, also einfach:
xmlDataDoc.DataSet.AcceptChanges();
Das obige ist der detaillierte Inhalt vonFünf XML-Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!