![]() |
Knoten löschen mit IXMLNode
Nochmals HALLO,
jetzt hab ich schon ne ganze Weile herumgesucht und experimentiert - Aber null Ergebnis. Mein Problem: Ich möchte mehrere Knoten aus einem XML Dokument löschen. Welche das sind habe ich bereits in einer IXMLNodeList stehen. Aber wie entferne ich sie? Alle anderen Funktionen, die ich bereits in meinem Projekt habe arbeiten mit dem D7 eigenen TXMLDocument und dessen Ableitungen für Knoten IXMLNode. Wer kann mir da helfen? Gruß Frank :wall: |
Re: Knoten löschen mit IXMLNode
Du musst den entsprechenden Knoten im Dokument auf Nil setzen. Da hier alles über Interfaces geht, wird er dann automatisch freigegeben.
|
Re: Knoten löschen mit IXMLNode
Hallo Sidorion,
das habe ich bereits erfolglos probiert. Vielleicht habe ich dabei was falsch gemacht. Mittlerweile habe ich aber auch eine Lösung. Über die Eigenschaft DOMNode kann man dann die erweiterten Funktionen der IDOMNode nutzen. kleiner Auszug: var nodeA : IXMLNode; myDOM : IDOMNode; ... myDOM := nodeA.DOMNode; myDOM.parentNode.removeChild( myDOM); ... Also Danke für die Unterstützung :duck: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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 by Thomas Breitkreuz