XMLTools[ElementType] - return the element type of a node in an XML tree
XMLTools[ElementTypeName] - return the tag name of an element type of a node in an XML tree
XMLTools[ElementTypePrefix] - return the prefix of an element type of a node in an XML tree
XMLTools[ElementTypeURI] - return the URI of an element type of a node in an XML tree
|
Calling Sequence
|
|
ElementType(xmlTree)
ElementTypeName(xmlTree)
ElementTypePrefix(xmlTree)
ElementTypeURI(xmlTree)
|
|
Parameters
|
|
xmlTree
|
-
|
Maple XML tree; XML element
|
|
|
|
|
Description
|
|
•
|
The ElementType(xmlTree) command returns the element type of the XML element represented by the Maple XML tree xmlTree.
|
•
|
Unlike the string returned by XMLTools[ElementName], ElementType returns a data structure that includes full namespace information, when present, so that elements whose tag names print the same, yet belong to different namespaces, can be distinguished.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
![evalb(ElementType(XMLElement("p:a", ["xmlns:p" = "http://someurl"], "some text")) = ElementType(XMLElement("p:a", ["xmlns:p" = "http://somOTHEReurl"], "some text")))](/support/helpjp/helpview.aspx?si=7733/file03442/math86.png)
|
| (2) |
>
|
![evalb(ElementName(XMLElement("p:a", ["xmlns:p" = "http://someurl"], "some text")) = ElementName(XMLElement("p:a", ["xmlns:p" = "http://somOTHEReurl"], "some text")))](/support/helpjp/helpview.aspx?si=7733/file03442/math93.png)
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
|
|