L'insertion de nœud XML à la position spécifique
J'ai un fichier XML et je suis charger dans Xmldocument. Ce document a un nœud avec certains nœuds enfants comme ce
<xml here>
<somenode>
<child> </child>
<children></children>
<children></children>
<children></children> //I need to insert it
<children></children> //I need to insert this second time
<children></children>
<children></children>
<child> </child>
<somenode>
<xml here>
ici peripherique a certains enfants où le premier et le dernier les enfants les noms des nœuds sont les mêmes alors que d'autres nœuds, sauf le premier et le dernier nœud a quelques diffrent nom ( identiques les uns aux autres ). Je suis entrain de créer une fonction pour insérer un nœud d'un poste en particulier, je ne suis pas sûr que tous les critères, mais peut-être dans le milieu.
- comment puis-je insérer un nœud en position spécifique. Je suis à l'aide de XMLnode.méthode appendChild pour l'insertion
- Ai-je besoin pour réorganiser, trier les nœuds après l'insertion. S'il vous plaît suggérer.
- Comment puis-je déterminer quelle est la structure, et comment dois-je trouver l'endroit où le nouveau nœud doit être ajouté selon les courants de la structure du document.
OriginalL'auteur DotnetSparrow | 2012-05-14
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser XLinq à modifier le document XML
Qui suit est un exemple de xml modification
OriginalL'auteur Tilak
Voici une solution sans l'aide de LINQ to XML. Il est implémenté comme une extension de la méthode pour la
XmlNode
classe:Maintenant, vous pouvez insérer un nœud à la position désirée aussi simple que:
OriginalL'auteur Alexander Abakumov
http://www.c-sharpcorner.com/Forums/Thread/55428/how-to-insert-xml-child-node-programmatically.aspx
Cheack!Je suppose que cela va aider à u.
OriginalL'auteur BeginerDummy