> For the complete documentation index, see [llms.txt](https://sandbox-docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/files/globals/globals_func/globals_func_x.md).

# x

* xBTLVMatchPath() : [btlv.h](/adk-5.0-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#acf449e96c5391ef94ada65ae1a246909)
* XMLDocument\_\_Assign() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a7aa132bbf1a11dc0e53d438b3e9507a7) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a7aa132bbf1a11dc0e53d438b3e9507a7)
* XMLDocument\_\_clear() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a62b82f2718759b0b298755112f6df440) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a62b82f2718759b0b298755112f6df440)
* XMLDocument\_\_Constructor() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ac325416dee38262efa72afa6be5a6d56) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ac325416dee38262efa72afa6be5a6d56)
* XMLDocument\_\_CopyConstructor() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a070550a0b656048cdaf4b0ead9b9cd05) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a070550a0b656048cdaf4b0ead9b9cd05)
* XMLDocument\_\_Destructor() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#afb55c479565dce251504835744b06941) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#afb55c479565dce251504835744b06941)
* XMLDocument\_\_dump() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a019432e1050f439aa4897b1744713789)
* XMLDocument\_\_findNode() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a2d915117bc9a01980f01a9cfbff8ff45) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a2d915117bc9a01980f01a9cfbff8ff45)
* XMLDocument\_\_insertNode() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a53e0386e50ce88bd181fd84a28391a2e) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a53e0386e50ce88bd181fd84a28391a2e)
* XMLDocument\_\_read() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a026359c5968a228e29f0f15d5eb72685) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#adf71fa00428d0e3c1a17089dcdae8da8)
* XMLDocument\_\_read2() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a03f757e5643923bf33a1da56c9e7ce3a)
* XMLDocument\_\_removeNode() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ac491bd43799ebe30d5f51d905a63f477) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ac491bd43799ebe30d5f51d905a63f477)
* XMLDocument\_\_write() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a2d3843c7695a5eae4e2b31fec4454839) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a46709e880aa6e241ba09961ee0be2879)
* XMLGenerateSignature() : [VHQXmlPackager.c](/adk-5.0-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_174da1da79813fe1707ddca9cdad46fc/_v_h_q_xml_packager_8c.md#a7e9186c8218fe299e54d3b47d00a9c20)
* XMLNode\_\_addToContent() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a32a0039eb81696b03b02792427725bdb) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a32a0039eb81696b03b02792427725bdb)
* XMLNode\_\_clone() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#af06814fd150b2f9681ee0b182cff5288) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#af06814fd150b2f9681ee0b182cff5288)
* XMLNode\_\_Constructor() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ab0c08f500b76c404cf9065b195ddc6c4) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ab0c08f500b76c404cf9065b195ddc6c4)
* XMLNode\_\_Constructor2() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a72f399a3696f0fb9d228d39976985d7e) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a72f399a3696f0fb9d228d39976985d7e)
* XMLNode\_\_Create() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#acffb256c2a6716451e2935b08cb828bd) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#acffb256c2a6716451e2935b08cb828bd)
* XMLNode\_\_Create2() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a89eccae3da2d18f38f32fb72886a0f06) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a89eccae3da2d18f38f32fb72886a0f06)
* XMLNode\_\_Destroy() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a983e13b392bccbee1021abd6b7876a52) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a983e13b392bccbee1021abd6b7876a52)
* XMLNode\_\_Destructor() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#aa5449a1862f6814f6100c1d616dc0c79) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#aa5449a1862f6814f6100c1d616dc0c79)
* XMLNode\_\_dump() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a33b5a3a7f01824f543efb8a2e7ad98fa)
* XMLNode\_\_findNode() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#af5c3a0bf4d226ce3388d4ad5049a44ab) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#af5c3a0bf4d226ce3388d4ad5049a44ab)
* XMLNode\_\_getName() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ac78d3fc316e376c991a82e26f193ea53) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ac78d3fc316e376c991a82e26f193ea53)
* XMLNode\_\_getValue() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a9f6ebcd5095ef5c64835bff6c3835287) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a9f6ebcd5095ef5c64835bff6c3835287)
* XMLNode\_\_insertNode() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a8b8d6ce6b677fb884fc2ecf71a0d94fb) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a8b8d6ce6b677fb884fc2ecf71a0d94fb)
* XMLNode\_\_parse() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#abaf4b367b59b52380b54c944ed425f90) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#abaf4b367b59b52380b54c944ed425f90)
* XMLNode\_\_reorderContent() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#adb969bd1c04750d23691516c0a654bde) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#adb969bd1c04750d23691516c0a654bde)
* XMLNode\_\_setName() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#aaa2c23abf0f440cfdf5cdaa4ea3493f0) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#aaa2c23abf0f440cfdf5cdaa4ea3493f0)
* XMLNode\_\_setValue() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a13dd3a77a8244ee755d86bbf30c8c86e) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a13dd3a77a8244ee755d86bbf30c8c86e)
* XMLNode\_\_swap() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a9d9fbd613657c10dfec7a2b27bbbe48c) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a9d9fbd613657c10dfec7a2b27bbbe48c)
* XMLNode\_\_type() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ab2618028f6ea359110aa6e2b90604bb1) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ab2618028f6ea359110aa6e2b90604bb1)
* XMLNode\_\_write() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#acc01a18d71844b4a9b3f73803f3450ab) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#acc01a18d71844b4a9b3f73803f3450ab)
* XMLTokenizer\_\_Constructor() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a9fc3816f7fd0dee395ac512d77a421ad) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a9fc3816f7fd0dee395ac512d77a421ad)
* XMLTokenizer\_\_Destructor() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#abaa2d9625980042d73c4cda857c4f69f) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#abaa2d9625980042d73c4cda857c4f69f)
* XMLTokenizer\_\_init() : [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a45a5d97dad060d59affa300a2d1474f1) , [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a090478d7bdf8be57c2b002a01f89d8a0)
* XMLTokenizer\_\_nextToken() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ae86917930a62c406096333658aa8c5e7) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ae86917930a62c406096333658aa8c5e7)
* XMLTokenizer\_\_readHeader() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#a339f65c4da9757075e594656f2f49830) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#a339f65c4da9757075e594656f2f49830)
* XMLTokenizer\_\_readToken() : [xmldoc.c](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8c.md#ad48dd9dc8bf13108d1ed5c2d0883dbd4) , [xmldoc.h](/adk-5.0-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/xmldoc_8h.md#ad48dd9dc8bf13108d1ed5c2d0883dbd4)
* XMLVerifySignature() : [VHQXmlPackager.c](/adk-5.0-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_174da1da79813fe1707ddca9cdad46fc/_v_h_q_xml_packager_8c.md#aad6a507701d27f2eb46a7b01af93a805)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/files/globals/globals_func/globals_func_x.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
