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 |