Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Findnode Problem, wie vorher auf existenz prüfen? (https://www.delphipraxis.net/173991-findnode-problem-wie-vorher-auf-existenz-pruefen.html)

BBoy 27. Mär 2013 11:25

Findnode Problem, wie vorher auf existenz prüfen?
 
Ich nutze NativeXML und habe ein Problem mit folgender Anweisung:
Delphi-Quellcode:
PreName := qn_node.FindNode('nd_prename').Attributes[0].Value;
Wenn diese Node bzw die attribute nicht existiert bringt er mir immer ein Fehler. Wie kann ich vorher prüfen ob diese Node existiert?

DeddyH 27. Mär 2013 12:21

AW: Findnode Problem, wie vorher auf existenz prüfen?
 
Ich kenne mich zwar mit NativeXML nicht aus, aber klappt es so?
Delphi-Quellcode:
  Node := qn_node.FindNode('nd_prename');
  if Assigned(Node) then
    PreName := Node.Attributes[0].Value;


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