All pages
Powered by GitBook
1 of 1

Loading...

XMLGetNodeType

Get XML values according to given xPath query

Method Signature

Arguments

Argument
Type
Required
Description
Default

Examples

xmlGetNodeType Example

A string identifying the XML node type.

Additional Examples

Related

XMLGetNodeType(XMLNode=[XML])
XMLParse
  • XMLSearch

  • XMLTransform

  • XMLValidate

  • XMLNode

    XML

    true

    An XML DOM object node.

    XMLChildPos
    XMLElemNew
    XMLFormat
    XMLNew
    <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>
    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() ) );