![]() |
[erledigt] [open XML] CreateElement?
Ich habe mir open XML besorgt und über die Tutorials erfahren, dass ich neue nodes mit createElement erstelle.
Delphi-Quellcode:
Komisch ist nur, dass ich eine solche Funktion nirgends (auch nicht in der Open XML-Hilfe) habe.
var
FDoc: TDOMDocument; FRoot: TDomElement; begin FDoc := TDomDocument.Create; // Create XML root FRoot := Fdoc.createElement('RootElement'); FDoc.appendChild(FRoot); end; Wie heißt die OpenXML-Funktion, die dasselbe macht wie die MSXML-Funktion "createElement"? EDIT: Ich habe das Problem jetzt gelöst, indem ich es über eine dynamische Stringlist selbst erstellt habe. |
Re: CreateElement?
Bei OpenXML gehts prinzipiell ein wenig anders als bei MSXML:
Delphi-Quellcode:
lg Ulrich
var
NewElem : TDomElement; // ... NewElem := TDomElement.Create(DomDocument, 'KnotenName'); //vor einem sibling einfuegen: DomDocument.InsertBefore(NewElem, Sibling) // ... oder am Schluss anhaengen: DomDocument.AppendChild(NewElem); |
Re: [erledigt] [open XML] CreateElement?
Ich danke für die Information.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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