Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XPath für Create verwenden (https://www.delphipraxis.net/46406-xpath-fuer-create-verwenden.html)

Neuromancer 24. Mai 2005 14:34


XPath für Create verwenden
 
Hallo zusammen,

ich nutze XPath, und das mit großer Zufriedenheit! :thumb:

Allerdings ergibt sich für mich folgendes Problem: Ich möchte gerne, falls ein Knoten, der mit XPath gesucht wird, nicht existiert, erzeugt wird. Ich bräuchte dazu quasi eine Methode "createSingleNode", der ich als Parameter den XPath übergeben kann.
Natürlich bietet es sich an, auf Schusters Rappen den XPath selbst zu parsen und die Knoten bei Bedarf zu erzeugen. Aber sicher gibt es auch hier eine elegantere Methode.
Oder täusche ich mich?

Wer weiß Rat?

Danke für die Tipps und Gruß

marabu 24. Mai 2005 17:16

Re: XPath für Create verwenden
 
Hallo,

keine DOM Version hat bisher eine Methode mit dieser Funktionalität ausgewiesen - und das aus gutem Grund, denke ich. Schließlich wird von w3.org nur elementare Funktionalität definiert.
Ich habe eine solche Funktion einmal für einen XML-Editor entwerfen müssen und musste eine Reihe von vereinfachenden Bedingungen festlegen, damit sich das ganze nicht zu sehr auswächst. Ich wollte ja valide Dokumente haben, nicht einfach nur well formed. Also musste ich beim Erzeugen der Knoten auch noch das Schema berücksichtigen.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz