Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#2

AW: Platzhalter in XML-Datei durch (mehrzeiligen) Text ersetzen

  Alt 16. Feb 2021, 16:41
TXMLDocument ist schon genau richtig.

Das hat die Eigenschaft DocumentElement, das ist der Stammknoten vom Typ IXMLNode.

Dieser hat wie jeder andere Knoten die Eigenschaft ChildNodes. Darüber kannst du iterieren bzw. rekursiv in die tieferen Ebenen einsteigen.

Dann musst du nur in der Eigenschaft Text des jeweiligen Knotens nach dem Platzhalter suchen und deinen Text da rein schreiben.

Wegen der Zeilenumbrüche: Speichere doch einfach mal ein Word-Dokument mit der Adresse, so wie du sie haben willst, und schau nach, was Word da in die XML geschrieben hat.
  Mit Zitat antworten Zitat