Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML Attribute lesen (https://www.delphipraxis.net/55178-xml-attribute-lesen.html)

Duffy 17. Okt 2005 18:17


XML Attribute lesen
 
Hallo zusammen,
stehe gereade ein wenig auf dem Schlauch. Wie kann die Attribute eines Knotens lesen?

Delphi-Quellcode:
Attribut := SubNode.ChildNodes.Nodes[I].???????
bye
Claus

mirage228 17. Okt 2005 18:21

Re: XML Attribute lesen
 
GetAttributeNS()

Aber mit VarIsNull bzw. VarIsString prüfen, ob da Ergebnis stimmt.

mfG
mirage228

Duffy 17. Okt 2005 18:30

Re: XML Attribute lesen
 
Hallo mirage228,
ich bekomme für den Knoten immer ein NULL Ergebnis zurück.

XML-Code:
<TESTPOINT type="private">Der Text zum Knoten</TESTPOINT>
bye
Claus

mirage228 17. Okt 2005 18:35

Re: XML Attribute lesen
 
Zitat:

Zitat von Duffy
Hallo mirage228,
ich bekomme für den Knoten immer ein NULL Ergebnis zurück.

XML-Code:
<TESTPOINT type="private">Der Text zum Knoten</TESTPOINT>
bye
Claus


Also wenn "Node" auf "TestPoint" zeigt, dann sollte das so gehen:
Delphi-Quellcode:
var
  Value: Variant;
  str : string;
begin
  Value := Node.GetAttributeNS('type', '');
  if (not VarIsNull(Value)) then
    str := Value;
Oder möchtest Du alle Attribute enumerieren? Dann dürfte Dir die Delphi-Referenz durchsuchenAttributeNodes Eigenschaft weiterhelfen.

mfG
mirage228

Duffy 17. Okt 2005 18:39

Re: XML Attribute lesen
 
Hallo mirage228,
danke das war es. Habe versucht den Wert des Attributes abtzufragen und nicht das Attribut. Noch einmal danke.

bye
Claus


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