AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:32

Parameter dieser Suchanfrage:

Suche in Thema: XML: Namespace - Zuweisung funktioniert nicht
Suche alle Beiträge, die von "marabu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Hallo Armin,


    du kannst das nicht wissen, aber ich meide konsequent Emoticons in meinen Beiträgen. Ich bemühe mich deshalb um ausreichende Klarheit in meinen Formulierungen. Keine Ahnung wo du den Streber hernimmst, aber du hast zusätzliche Zeit investiert um im MSDN nach Belegen für deine These zu suchen und dafür wollte ich dir danken.


    Mir ist ein solches Monster hier noch nicht...
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Hallo Armin,

    das hast du schön heraus gearbeitet - Danke dafür. Das Verhalten war von Microsoft bereits in den Help Files zu MSXML 3.0 dokumentiert und für eine spätere Version (4.0) angekündigt worden. Ich war bisher nur ein einziges mal drüber gestolpert - heute war das zweite und hoffentlich letzte Mal.

    Freundliche Grüße

    marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Hallo Armin,

    mag sein, dass der MSXML Parser das eine oder andere Problem hat - aber an der Stelle habe ich für diesen thread nie graben müssen, denn meine Demo-Anwendung verarbeitet die Daten von Sascha problemlos. Egal ob ich XPath verwende oder direkt über documentElement.firstChild() gehe.


    procedure TDemoForm.FileOpenAccept(Sender: TObject);
    var
    n: IXMLDOMNode;
    begin
    with...
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Was wäre wenn du dich irren würdest? Nicht auszudenken - die Verwirrung bei den Lesern, welche weniger davon verstehen als ich und du. Kannst du es nicht einfach schnell mal ausprobieren? Die nötigen Testdaten stehen im PSDK oder auch der MSDN Online Library. Du musst auch kein Programm zum Testen schreiben. Nimm einfach MSXSL.EXE dazu.

    Freundliche Grüße vom marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Hallo Armin,

    hier liegt ein default namespace vor - kein empty namespace.

    Grüße vom marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Hallo Sascha,

    der angegebene XPath ist jetzt korrekt für den aktuellen Kontext. Wenn trotzdem das Ergebnis nil ist, dann ist der Knoten "Folder" nicht der einzige Knoten mit diesem Namen. Du musst dann noch ein identifizierendes Merkmal mit aufnehmen, damit der Zugriff eindeutig wird.

    marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Sascha, probiere es mal so:

    ... xmlDoc.selectSingleNode('/kml/Document/Folder') ...
    marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Sascha, es müssten doch schon die ersten 5 Zeilen deiner Originaldaten reichen um dein Problem nachzustellen - oder?

    marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Bei dieser Dateigröße brauchst du schon gute Argumente dafür, dass du die ganze Datei als DOM-Dokument im Hauptspeicher hältst. Schau dir mal den Speicherverbrauch im Taskmanager an. Eventuell ist ja SAX eine bessere Lösung für dein Problem.

    marabu
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Hallo Sascha,


    nur damit du dich nicht verrennst:


    Damit wollte ich nur ausdrücken, dass durch die Einführung des tags "inputx" das ursprüngliche root element "document" (um bei den tagnames aus deinem Beispiel zu bleiben) um eine Ebene weiter nach unten versetzt wurde und dadurch der XPath Ausdruck nicht "/document" sondern "/inputx/document" sein muss - wie du es ja selbst richtig...
  • Forum: XML

    Re: XML: Namespace - Zuweisung funktioniert nicht

      Delphi
      by marabu, 22. Mai 2006
    Guten Morgen Sascha.

    Wenn ich mir die Testdaten im Beitrag #1 anschaue, dann frage ich mich, warum ein perfektes root element (document) nochmal in ein Element verpackt wird, nur um einen default namespace zu vergeben. Da du im Verlauf des threads noch mit dem Alias na experimentierst, scheint der namespace keine Vorgabe zu sein - oder?

    Am Beispiel deiner Testdaten dokumentiert der default...


URL zu dieser Suchanfrage:

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