Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wenn ein Node kein NodeValue beinhaltet wie prüfen?

  Alt 19. Okt 2017, 01:50
Schau mal in TXmlNode.CheckTextNode . Dort wird die Bedingung getestet und bei Bedarf die Exception ausgelöst.

Also sowas in der Art (nicht getestet):
Delphi-Quellcode:
if not aNode.DOMNode.HasChildNodes or ((aNode.DOMNode.childNodes.length = 0) and (DOMNode.childNodes[0].nodeType in [TEXT_NODE, CDATA_SECTION_NODE])) then begin
  result := aNode.NodeValue;
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat