AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:47

Parameter dieser Suchanfrage:

Suche in Thema: (unbekannte) XML Dateien zusammenführen bzw. mergen
Suche alle Beiträge, die von "padavan" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 12 von insges. 12 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: XML

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

      Delphi
      by padavan, 24. Sep 2009
    i2 gar nicht -> stimmt, ich bin ja auch blöd.

    Ansonsten bin ich offiziell begeistert.
    Sieht echt gut aus.

    Ich danke Dir für Deine Geduld!!!!
    Viele Grüße
    Padavan
  • Forum: XML

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

      Delphi
      by padavan, 24. Sep 2009
    while Assigned(NodeAnother) do
    begin
    NodeNext := NodeAnother.NextSibling;
    i := 0;
    while (i < NodeBase.childNodes.length)
    and (not Assigned(NodeBase.childNodes.firstChild)
    or not Assigned(NodeAnother.firstChild)
    or (NodeBase.childNodes.firstChild)
    <> NodeAnother.firstChild.text)) do //<<<< operator not applicable to this operand type
    Inc(i);
  • Forum: XML

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

      Delphi
      by padavan, 24. Sep 2009
    stimmt.


    if NodeAnother.childNodes.hasChildNodes = true then

    so geht´s aber leider schon mal nicht
  • Forum: XML

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

      Delphi
      by padavan, 24. Sep 2009
    Ha!

    So geht´s


    while Assigned(NodeAnother) do
    begin
    NodeNext := NodeAnother.NextSibling;
    i := 0;
    while (i < NodeBase.childNodes.length)
  • Forum: XML

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

      Delphi
      by padavan, 24. Sep 2009
    Das bringt leider immernoch -> siehe Anhang

    wenn ich es so probiere

    while NodeBase.childNodes.childNodes.length > 0 do
    NodeBase.childNodes.removeChild(NodeBase.childNodes.firstChild);


    klappt das zwar, aber im nächsten Durchlauf bei
  • Forum: XML

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

      Delphi
      by padavan, 24. Sep 2009
    wenn, dann so


    for i2 := 0 to NodeAnother.childNodes.length - 1 do
    NodeBase.childNodes.appendChild(NodeAnother.childNodes); //0


    Bringt aber beim letzten Durchlauf immer: "Kein untergeordneter Knoten"

    Ich brech noch ab
  • Forum: XML

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

      Delphi
      by padavan, 23. Sep 2009
    ach das mit I2 wollte ich auch gerade schreiben.

    Aber, den elsezweig ausklammern ist nicht richtig, genau der macht das richtige. Du hast schon recht, es fehlt nur noch das löschen der vorhandenen alten childnodes.

    Das Ergebnis Deiner korrigierten Routine ist jetzt


    <root>
    <nodes>
    <node>
  • Forum: XML

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

      Delphi
      by padavan, 23. Sep 2009
    Vielen Dank himitsu,

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

    Das kommentierte Ergebnis müsste lauten:


    <root>
    <nodes>
  • Forum: XML

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

      Delphi
      by padavan, 23. Sep 2009
    O mann,
    ich komm nicht weiter.

    Mein erstes Problem ist nocht nicht gelöst, siehe letzten Beitrag. Die Datei wurde nicht nach meiner Vorstellung gemergt.

    Da ich gar nicht weitergekommen bin, habe ich sogar den ersten Knoten mit Namen angesprochen. Die Überschrift "(unbekannte) XML...." stimmt dann zwar nicht mehr, aber das wäre nicht unbedingt das Problem.

    if...
  • Forum: XML

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

      Delphi
      by padavan, 22. Sep 2009
    Ne, das geht leider nicht, da das Ergebniss von der bisherigen Routine dieses Ergebniss bringt:


    <?xml version="1.0" encoding="ISO-8859-1"?>
    <root>
    <nodes>
    <node>
    <Kenn>Kennung1</Kenn>
    <Wert>Wert1</Wert>
    </node>
  • Forum: XML

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

      Delphi
      by padavan, 22. Sep 2009
    Wow, Vielen Dank.


    Aber vielleicht hätte ich vorher noch genauer sagen sollen, was ich brauche. :oops:

    Es sollen zwei XML Dateien miteinander verbunden werden, aber, bereits vorhandene Knoten sollen vorhanden bleiben, bzw. bei Änderungen eines "Wertes" geändert werden.

    aBaseXMLfile:
  • Forum: XML

    (unbekannte) XML Dateien zusammenführen bzw. mergen

      Delphi
      by padavan, 22. Sep 2009
    Hallo,

    Wie kann ich zwei mir unbekannte XML-Dateien zusammenführen (mergen)?
    (Abgesehen vom Root-Knoten, der heißt immer gleich. Spielt vielleicht eine Rolle für den ein oder anderen Lösungsansatz)

    Hier gibt es ein Beispiel von Microsoft, habe Versucht es auf Delphi um zu schreiben, aber es will nicht funktionieren.


    procedure XMLmergeBasefileWithAnotherFile(aBaseXMLfile: string;...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=padavan&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=140616
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 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