XMLGetNodeType

Get XML values according to given xPath query

Method Signature

XMLGetNodeType(XMLNode=[XML])

Arguments

Argument
Type
Required
Description
Default

XMLNode

XML

true

An XML DOM object node.

Examples

xmlGetNodeType Example

A string identifying the XML node type.

<bx:xml variable="xmlobject1">
	<notes>
		<note>
			<to>Alice</to>
			<from>Bob</from>
			<heading>Reminder</heading>
			<body>Here is the message you requested.</body>
		</note>
		<author>
			<first>John</first>
			<last>Doe</last>
		</author>
	</notes>
</bx:xml> 
<bx:output>
	 xmlobject:#XMLGetNodeType( xmlobject1 )#
	 xmlRoot:#XMLGetNodeType( xmlobject1.XMLROOT )#
</bx:output>

Additional Examples

xml_stream = "
    <?xml version=""1.0"" encoding=""UTF-8""?>
    <notes>
      <note>
        <to>Alice</to>
        <from>Bob</from>
        <heading>Reminder</heading>
        <body>Here is the message you requested.</body>
      </note>
      <note>
        <to>Bob</to>
        <from>Alice</from>
        <heading>Your request</heading>
        <body>I got your message; all is well.</body>
      </note>
    </notes>";
xml_document = XmlParse( xml_stream );
dump( XmlGetNodeType( xml_document.XMLROOT.XMLCHILDREN[ 1 ].XMLCHILDREN.last() ) );

Last updated

Was this helpful?