Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   ChildNodes.Count ohne Kommentare (https://www.delphipraxis.net/174951-childnodes-count-ohne-kommentare.html)

t0mmy 21. Mai 2013 10:24

ChildNodes.Count ohne Kommentare
 
Hallo Leute!

Ich hab da ein kleines Problem mit der Funktion ChildNodes.Count.
Da Kommentare drinnen vorkommen die auch mit <> sprich also <!-- "Kommentar" --> gleich wie Nodes das gleiche Anfangs- und Endzeichen haben werden bei diesem Befehl die Kommentare auch mitgezählt, was ich ja nicht will!
Jetzt wollte ich wissen ob/wie ich das umgehen kann?

Der schöne Günther 21. Mai 2013 10:27

AW: ChildNodes.Count ohne Kommentare
 
Ich habe einfach geprüft, ob es kein TextElement ist und überspringe den Knoten dann:

Delphi-Quellcode:
if not paramNodes[i].IsTextElement then Continue;
Schau mal, vielleicht reicht das schon.

Ansonsten sehe ich gerade, dass man auch über .NodeType einfach den Typ prüfen kann,
Delphi-Quellcode:
ntComment
sieht ja genau richtig aus :-)

t0mmy 21. Mai 2013 10:46

AW: ChildNodes.Count ohne Kommentare
 
A Danke, Da ja ein Kommentar drinnen steht is glaub ich die überprüfung mit noComment eher das was ich brauche.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz