|  | 
| CParsingDocument | Create (Text Contents) | 
|  | 
| CParsingDocument | Create (Text Contents, Boolean GenerateText, Boolean GenerateTextRaw, Boolean GenerateTextResursive) | 
|  | 
| Void | Destroy (CParsingDocument Document) | 
|  | 
| CParsingDocument | Parse_Xml (Text Contents) | 
|  | 
| CParsingDocument | Parse_Xml (Text Contents, Boolean GenerateText, Boolean GenerateTextRaw, Boolean GenerateTextResursive) | 
|  | 
| Void | Parse_Destroy (CParsingDocument Document) | 
|  | 
| Ident | Compose_Start_Xml (Boolean Compact) | 
|  | 
| Ident | Compose_Start_Json (Boolean Compact) | 
|  | 
| Void | Compose_End (Ident ComposerId) | 
|  | 
| Void | Compose_Destroy (Ident ComposerId) | 
|  | 
| Void | Compose_Node_Open (Ident ComposerId, Text Name) | 
|  | 
| Void | Compose_Node_Close (Ident ComposerId) | 
|  | 
| Void | Compose_Array_Open (Ident ComposerId, Text Name) | 
|  | 
| Void | Compose_Array_Close (Ident ComposerId) | 
|  | 
| Void | Compose_Attribute (Ident ComposerId, Text Name, Text Value) | 
|  | 
| Void | Compose_Attribute (Ident ComposerId, Text Name, Integer Value) | 
|  | 
| Void | Compose_Attribute (Ident ComposerId, Text Name, Real Value) | 
|  | 
| Void | Compose_Attribute (Ident ComposerId, Text Name, Boolean Value) | 
|  | 
| Void | Compose_Value (Ident ComposerId, Text Name, Text Value) | 
|  | 
| Text | Compose_GetResult (Ident ComposerId) | 
|  | 
Tool for parsing document