Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi SelectSingleNode und der Nodetext (https://www.delphipraxis.net/127143-selectsinglenode-und-der-nodetext.html)

moelski 8. Jan 2009 11:56


SelectSingleNode und der Nodetext
 
Moin !

ich habe da folgende XML Struktur:
Delphi-Quellcode:
<Test>Helo
  <Knoten_1>Text und so  
    <Knoten_2>Text Unterpordner 2</Knoten_2>
  </Knoten_1>
  <Knoten_3>  
    <Knoten_4>Text Unterpordner 4</Knoten_4>  
    <Knoten_5>Text Unterpordner 5</Knoten_5>
  </Knoten_3>
</Test>
Desweiteren nutze ich OmniXML. Nun mache ich folgendes:
Delphi-Quellcode:
  Knoten := xmlDoc.SelectSingleNode('/Test/Knoten_1');
  ShowMessage(Knoten.Text)
Und das Ergebnis ist:
Zitat:

Text und so Text Unterpordner 2
Ich habe das daraufhin mal mit Visual Studio 2008 und VB.net getestet. Das verhält sich dort genauso.
Ich frag mich allerdings wo da der Sinn liegt?

chipNET 8. Jan 2009 11:58

Re: SelectSingleNode und der Nodetext
 
Ist doch korrekt, dafür das du nicht valides XML zu parsen versuchst. Der Inhalt darf nur innerhalb der Tags stehen, wenn keine weiteren Childs mehr folgen.

moelski 8. Jan 2009 12:00

Re: SelectSingleNode und der Nodetext
 
Zitat:

dafür das du nicht valides XML zu parsen versuchst
Aha da ist der Haken.

Danke !


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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