Einzelnen Beitrag anzeigen

padavan

Registriert seit: 12. Jan 2005
271 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: (unbekannte) XML Dateien zusammenführen bzw. mergen

  Alt 23. Sep 2009, 16:44
Vielen Dank himitsu,

das Ergebnis ist nah dran.
Da scheint noch ein kleiner Schleifenfehler inne zu wohnen.

Das kommentierte Ergebnis müsste lauten:

Delphi-Quellcode:
<root>
  <nodes>
    <node>
      <Kenn>Kennung1</Kenn> << müßte noch gelöscht werden << Das stimmt doch
      <Wert>Wert1</Wert> << müßte noch gelöscht werden << Das stimmt doch
      <Kenn>Kennung1</Kenn> << Das ist zuviel
      <Kenn>Kennung2</Kenn> << Das ist zuviel
    </node>
    <node>
      <Kenn>Kennung2</Kenn> << müßte noch gelöscht werden << Das stimmt doch
      <Wert>Wert2</Wert> << müßte noch gelöscht werden
      <Wert>Wert1</Wert> << Das ist zuviel
      <Wert>Wert22222222</Wert> << richtig!!!
    </node>
    <node>
      <Kenn>Kennung3</Kenn>
      <Wert>Wert3</Wert>
    </node>
    <node>
      <Kenn>Kennung4</Kenn>
      <Wert>Wert4</Wert>
    </node>
    <node>
      <Kenn>Kennung5</Kenn>
      <Wert>Wert5</Wert>
    </node>
  </nodes>
</root>




Zitat:
Wie um Himmels Willen, wie löscht man bei diesem Ding die alten Nodes?
ich nehme an mit
      NodeBase.childNodes[i].removeChild(???) Nur einen sinnvollen Parameter hab ich noch nicht gefunden. Delphi schimpft immer das der zu entfernende Knoten ein Untergeordneter Knoten sein müsse.
  Mit Zitat antworten Zitat