# LuaXmlDocument Methods

This section describes the methods provided by `LuaXmlDocument` objects. A `LuaXmlDocument` object provides methods for accessing information stored in XML format. You can create a `LuaXmlDocument` from a string containing XML using the `parse_xml` function.

If you have a `LuaXmlDocument` object called `xml` you can call its methods using the '`:`' operator. For example:

    xml:root()

Method | Description
--- | ---
root | Returns a LuaXmlNode that is the root node of the XML document.
XPathExecute | Returns a LuaXmlNodeSet that is the result of supplied XPath query.
XPathRegisterNs | Register a namespace with the XML parser. Returns an integer detailing the error code.
XPathValue | Returns the first occurrence of the value matching the XPath query.
XPathValues | Returns the values according to the XPath query.

© Copyright 2020 Micro Focus or one of its affiliates | Send documentation feedback Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a mail client, and then send this email to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_FT_HTML5_bannerTitle.htm