XmlSearch()
Uses an XPath language expression to search an XML document object.
XmlSearch( xml=xml, xpath=string );
Returns: object
| Argument | Description |
|---|---|
|
xml
xml,
required
|
edit
XML document object Alias: xmlObj, xmlDoc, node |
|
xpath
string,
required
|
edit
XPath expression Alias: path, xPathString |
Examples
edit 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(XmlSearch(xml_document,"/notes/note[last()]/body")); // I got your message; all is well.
See also
- XML
- HtmlParse()
- xml.search()
- Search Issue Tracker open_in_new
- Search Lucee Test Cases open_in_new (good for further, detailed examples)