AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:47

Parameter dieser Suchanfrage:

Suche in Thema: (unbekannte) XML Dateien zusammenführen bzw. mergen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 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 himitsu, 24. Sep 2009
    da hatte ich einfach nur etwas zuviel gelöscht :oops:

    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.text
  • Forum: XML

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

      Delphi
      by himitsu, 24. Sep 2009
    eventuell so?
    while Assigned(NodeAnother) do
    begin
    NodeNext := NodeAnother.NextSibling;
    i := 0;
    while (i < NodeBase.childNodes.length)
    and (mot Assigned(NodeBase.childNodes.firstChild)
    or not Assigned(NodeAnother.firstChild)
    or (NodeBase.childNodes.firstChild)
    <> NodeAnother.firstChild.text)) do
  • Forum: XML

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

      Delphi
      by himitsu, 24. Sep 2009
    menno, der Index war doch richtig -.-°

    also eigentlich müßte es doch so funktionieren :gruebel:
    while Assigned(NodeAnother) do
    begin
    NodeNext := NodeAnother.NextSibling;
    i := 0;
    while (i < NodeBase.childNodes.length)
    and (NodeBase.childNodes.firstChild.text
    <> NodeAnother.firstChild.text) do
  • Forum: XML

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

      Delphi
      by himitsu, 24. Sep 2009
    ups, immer diese Indize beim Copy&Paste :oops:

    for i2 := 0 to NodeBase.childNodes.childNodes.length - 1 do
    NodeBase.childNodes.removeChild(NodeBase.childNodesi2].firstChild);
    oder? :gruebel:
    NodeBase.childNodes.firstChild.removeChild(NodeBase.childNodesi2].firstChild);


    while Assigned(NodeAnother) do
    begin
  • Forum: XML

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

      Delphi
      by himitsu, 23. Sep 2009
    also dann das löschen so :)
    for i2 := 0 to NodeBase.childNodes.childNodes.length - 1 do
    NodeBase.childNodes.removeChild(NodeBase.childNodes.firstChild);
  • Forum: XML

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

      Delphi
      by himitsu, 23. Sep 2009
    OK, wenn dem so ist, dann laß mal hierbei
    if i >= NodeBase.childNodes.length then
    begin
    NodeBase.appendChild(NodeAnother);
    end else begin
    NodeBase.childNodes.childNodes.DeleteAllChilds; <<<<<<<
    for i := 0 to NodeAnother.childNodes.length - 1 do
    NodeBase.childNodes.appendChild(NodeAnother.childNodes);
    end;
    den Else-Zweig weg ... ich glaub dann stimmts
  • Forum: XML

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

      Delphi
      by himitsu, 23. Sep 2009
    Wie um Himmels Willen, wie löscht man bei diesem Ding die alten Nodes?

    Aber im Prinzip geht's, auch wenn man via XPath oder so, bestimmt kürzeren Code hinbekommt
    function XMLmergeBasefileWithAnotherFile(const aBaseXMLfile, aAnotherXMLfile, aTargetFile: String): Boolean;
    var
    XmldocBase, XmldocAnother : DOMDocument;
    NodeBase, NodeAnother, NodeNext : IXMLDOMNode;
    i, i2 ...
  • Forum: XML

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

      Delphi
      by himitsu, 22. Sep 2009
    Jupp, da muß der Aufbau schon bekannt sein.

    Also du gehst Another wie bekannt durch, holst dir jeweils den Inhalt des untergeordneten Kenn
    und nun mußt du schauen ob in Base ein Knoten mir Kenn={Text} vorhanden ist,

    - wenn ja
    inhalt dieses Knotens in Another löschen und den Inhalt von Base rüberkopieren
    oder knoten ganz löschen und dann das Selbe wie in "nein" machen

    - wenn nein
  • Forum: XML

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

      Delphi
      by himitsu, 22. Sep 2009
    function XMLmergeBasefileWithAnotherFile(const aBaseXMLfile, aAnotherXMLfile, aTargetFile: String): Boolean;
    var
    XmldocBase, XmldocAnother : DOMDocument;
    NodeBase, NodeAnother, NodeNext : IXMLDOMNode;
    begin
    Result := False;

    XmlDocBase := CoDOMDocument.Create;
    if not xmlDocBase.load(aBaseXMLfile) then exit;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&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 01:02 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