![]() |
XML-Knoten an bestimmter Stelle hinzufügen
Moin moin,
ich arbeite mit dem Ixml/Txml-Document und möchte gerne einen Knoten an einer bestimmten Stelle hinzufügen. Dieser Code fügt bereits einen Knoten am Ende des angegebenen Unterknotens hinzu:
Delphi-Quellcode:
Wie schaffe ich es nun jedoch, diesen Knoten an einer bestimmten Position einzufügen?
Zu_kopierender_Knoten := myXMLDoc.DocumentElement.childnodes[i];
Neuer_Knoten := Zu_kopierender_Knoten.cloneNode(true); //Dieser kopierter Knoten wird unserem neuen xML-Dokument hinzugefügt: myXMLDoc3.documentElement.ChildNodes[0].childNodes.Add(Neuer_Knoten); Wär super, wenn mir hier wer helfen könnte ;-) |
AW: XML-Knoten an bestimmter Stelle hinzufügen
Tipp: childNodes kennt bestimmt nicht nur Add.
|
AW: XML-Knoten an bestimmter Stelle hinzufügen
@himitsu: Welche Methode würdest du in dieser Situation empfehlen...Ich habe dazu nämlich noch nichts gefunden ^^
|
AW: XML-Knoten an bestimmter Stelle hinzufügen
Insert zum einfügen würde dir nicht gefallen ;-)?
|
AW: XML-Knoten an bestimmter Stelle hinzufügen
Hab jetzt nicht im Kopf war childNodes für Methoden anbietet, aber die OH oder einfach nur die Codevervollstädigung wird dir bestimmt vieles Auflisten.
Ich würde mir dort etwas mit "insert" raussuchen oder etwas, was danach aussieht und wo man z.B. zusätzlich einen weiteren Node angeben kann, vor oder hinter dem man Einfügen möchte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz