Specifies whether the current tag has children corresponding to the sought type (tag, attribute, ...).
MyDoc is string
MyDoc = fLoadText("example.xml")
XMLDocument("example ", MyDoc)
IF ErrorOccurred = True THEN
Error("the file is not in XML format")
RETURN
END
// Browses the file and specifies whether the tag has an attribute
XMLFind("example", Null)
WHILE XMLOut("example") = False
IF XMLChildExist("example", XMLAttribute)
Trace(XMLElementName("example") + " has attributes")
ELSE
Trace(XMLElementName("example") + " has no attribute")
END
XMLNext("example")
END
XMLClose("example")
Syntax
<Result> = XMLChildExist(<XML document> [, <Type of child element>])
<Result>: Boolean
- True if the current tag has children of the specified type,
- False otherwise.
<XML document>: Character string
Name of the XML document used. This document contains the XML code to study and it was created by XMLDocument.
<Type of child element>: Optional Integer constant
Type of child element: | |
XMLAttribute | Searches for the Attribute child elements associated with the current tag. |
XMLAttribute + XMLTag | Searches for the Tag child elements OR for the Attribute child elements associated with the current tag. |
XMLTag | Searches for the Tag child elements associated with the current tag. |
Remarks
XML functions and threads
If your application uses threads, the XML document is shared between all these threads. For more details on threads, see
Managing threads.
Business / UI classification: Business Logic