![]() |
Einer bestehenden XML Datei einen Eintrag hinzufügen
Hallo,
ich hätte eine Frage weis jemand wie man bei einer bestehenden xml-Datei Einträge hinzufügen kann. Meine XML Datei soll den folgenden Aufbau erhalten. Das heißt cContact soll immer hinzugefügt werden können
Code:
In Delphi schreibe ich das ganze wie folgt in eine Date:<?xml version="1.0" encoding="UTF-8"?> <RootNode> <cContact> <ContactNo>EXTERN_01</ContactNo> <iActive>Text2</iActive> </cContact> <cContact> <ContactNo>EXTERN_01</ContactNo> <iActive>Text2</iActive> </cContact> ... </RootNode>
Delphi-Quellcode:
Das Problem dabei ich bekomme natürlich immer den Kopf <?xml version="1.0" encoding="UTF-8"?> Stream := TFileStream.Create('Test.xml', fmOpenReadWrite); Stream.Seek(0, soFromEnd); DomToXmlParser1.WriteToStream(FDoc, 'UTF-8', Stream); Stream.Free; und den <RootNode> mit. Kann man die irgendwie ausschalten. Der Inhalt der Datei sieht dann so aus:
Code:
Müßte aber eigentlich dann so aussehen?<?xml version="1.0" encoding="UTF-8"?> <RootNode><cContact><ContactNo>EXTERN_01</ContactNo><iActive>Text2</iActive></cContact></RootNode> <?xml version="1.0" encoding="UTF-8"?> <RootNode><cContact><ContactNo>EXTERN_02</ContactNo><iActive>Text3</iActive></cContact></RootNode> <?xml version="1.0" encoding="UTF-8"?> <RootNode><cContact><ContactNo>EXTERN_03</ContactNo><iActive>Text4</iActive></cContact></RootNode>
Code:
<?xml version="1.0" encoding="UTF-8"?>
<RootNode> <cContact><ContactNo>EXTERN_01</ContactNo><iActive>Text2</iActive></cContact> <cContact><ContactNo>EXTERN_02</ContactNo><iActive>Text3</iActive></cContact> <cContact><ContactNo>EXTERN_03</ContactNo><iActive>Text4</iActive></cContact> </RootNode> Wie kann ich Datensätze in eine bestehende XML - Datei hinzufügen? Vielen Dank. |
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Zitat:
|
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Hallo,
vielen Dank für die schnelle beantwortung. Hast du einen Link bzw. ein Tutorial wo man mehr über die Methoden bzw. über den XML - Parser nachlesen kann? Ich habe nicht wirklich eine gute doku dazu. |
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Nutze mal die Suche der DP und schränke den Suchbereich auf unsere Tutorial Sparte ein, dann wirst Du Informationen zu den verschiedensten XML-Parsern finden. Stichwort:
![]() ...:cat:... |
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Hallo
hat jemand noch irgendeinen Tipp in Bezug in eine bestehende XML Datei einen Eintrag (Datensatz) hinzuzufügen? Ich habe im Forum bzw. im Netz nichts gefunden mit dem ich was anfangen könnte. Vielen Dank nochmal. |
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Zitat:
![]() Da steht alles drinne was Du brauchst... Sorry, aber mit Faulheit stößt Du hier leider überall auf taube Ohren. Wenn Du Fragen zum Tutorial hast, dann frage direkt in dem Thread oder hier. Aber nichts gefunden, glaube ich nicht. Es gibt hier weitere Tutorials zum Thema und anderen DOMs. ...:cat:... |
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Vielen Dank erstmal.
Ich habe schon ein paar Tutorials gefunden, aber jetzt spezielle Methoden oder Beschreibungen wie man in eine bestehende XML Datei Datensätze hinzufügen kann nicht. Ich schau mal ob ich dem Tutorial das du gelinkt hast was finde. |
Re: Einer bestehenden XML Datei einen Eintrag hinzufügen
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 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