| FindElem |
Locates next element, optionally matching tag name or path |
| FindChildElem |
Locates next child element matching tag name or path |
| FindPrevElem |
Locates previous element, optionally matching tag name |
| FindPrevChildElem |
Locates previous child element, optionally matching tag name |
| FindNode |
Locates next node, optionally matching node type(s) |
| IntoElem |
Go "into" current main position element such that it becomes the current parent position |
| OutOfElem |
Makes the current parent position into the current main position |
| ResetPos |
Resets the current position to the start of the document |
| ResetMainPos |
Resets the current main position to before the first sibling |
| ResetChildPos |
Resets the current child position to before the first child |
| AddElem |
Adds an element after the current main position element or last sibling |
| InsertElem |
Inserts an element before the current main position element or first sibling |
| AddChildElem |
Adds an element after the current child position element or last child |
| InsertChildElem |
Inserts an element before the current child position element or first child |
| AddSubDoc |
Adds a subdocument after the current main position element or last sibling |
| InsertSubDoc |
Inserts a subdocument before the current main position element or first sibling |
| AddChildSubDoc |
Adds a subdocument after the current child position element or last child |
| InsertChildSubDoc |
Inserts a subdocument before the current child position element or first child |
| AddNode |
Adds a node after the current node or at the end of the parent element content |
| InsertNode |
inserts a node before the current node or at the beginning of the parent element content |
| GetData |
Returns the string value of the current main position element or node |
| GetChildData |
Returns the string value of the current child position element |
| GetElemContent |
Returns the string markup content of the current main position element including child elements |
| GetSubDoc |
Returns the subdocument markup string of the current main position element including child elements |
| GetChildSubDoc |
Returns the subdocument markup string of the current child position element including child elements |
| GetAttrib |
Returns the string value of the specified attribute of the main position element (or processing instruction) |
| GetChildAttrib |
Returns the string value of the specified attribute of the child position element |
| HasAttrib |
Returns true if the specified attribute exists in the main position element (or processing instruction) |
| HasChildAttrib |
Returns true if the specified attribute exists in the child position element |
| GetTagName |
Returns the tag name of the main position element (or processing instruction) |
| GetChildTagName |
Returns the tag name of the child position element |
| FindGetData |
Locates the next element matching the specified path and returns the string value |
| SavePos |
Saves the current position with an optional string name using a hash map |
| RestorePos |
Goes to the position saved with SavePos |
| SetMapSize |
Sets the size of a map for use with the SavePos and RestorePos methods |
| GetElemIndex |
Returns the integer index of the current main position element |
| GotoElemIndex |
Sets the current main position element to that of the given integer index |
| GetChildElemIndex |
Returns the integer index of the current child position element |
| GotoChildElemIndex |
Sets the current child position element to that of the given integer index |
| GetParentElemIndex |
Returns the integer index of the current parent position element |
| GotoParentElemIndex |
Sets the current parent position element to that of the given integer index |
| GetElemPath |
Returns a string representing the absolute path of the main position element |
| GetChildElemPath |
Returns a string representing the absolute path of the child position element |
| GetParentElemPath |
Returns a string representing the absolute path of the parent position element |
| ReadTextFile |
Reads a text file into a string |
| WriteTextFile |
Writes a string to a text file |
| GetDeclaredEncoding |
Returns the encoding name as a string from the XML declaration |
| EscapeText |
Returns the string with special characters encoded for markup |
| UnescapeText |
Returns the string with special characters unencoded for a string value |
| UTF8ToA |
Converts a UTF-8 string to a non-Unicode ("ANSI") string |
| AToUTF8 |
Converts a non-Unicode ("ANSI") string to UTF-8 |
| UTF16To8 |
Converts a UTF-16 string to UTF-8 |
| UTF8To16 |
Converts a UTF-8 string to UTF-16 |
| EncodeBase64 |
Encodes a binary data buffer to a Base64 string |
| DecodeBase64 |
Encodes a Base64 string to a binary data buffer |