Trackmania ManiaScript Reference 2025.6.19.2137
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CParsingManager Class Reference

Tool for parsing document. More...

#include <doc.h>

Inheritance diagram for CParsingManager:
[legend]

Public Member Functions

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)
 

Public Attributes

Integer DocumentsSlotsLimit
 
Array< CParsingDocument *const > DocumentsXml
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Tool for parsing document.

Member Function Documentation

◆ Compose_Array_Close()

Void CParsingManager::Compose_Array_Close ( Ident ComposerId)

◆ Compose_Array_Open()

Void CParsingManager::Compose_Array_Open ( Ident ComposerId,
Text Name )

◆ Compose_Attribute() [1/4]

Void CParsingManager::Compose_Attribute ( Ident ComposerId,
Text Name,
Boolean Value )

◆ Compose_Attribute() [2/4]

Void CParsingManager::Compose_Attribute ( Ident ComposerId,
Text Name,
Integer Value )

◆ Compose_Attribute() [3/4]

Void CParsingManager::Compose_Attribute ( Ident ComposerId,
Text Name,
Real Value )

◆ Compose_Attribute() [4/4]

Void CParsingManager::Compose_Attribute ( Ident ComposerId,
Text Name,
Text Value )

◆ Compose_Destroy()

Void CParsingManager::Compose_Destroy ( Ident ComposerId)

◆ Compose_End()

Void CParsingManager::Compose_End ( Ident ComposerId)

◆ Compose_GetResult()

Text CParsingManager::Compose_GetResult ( Ident ComposerId)

◆ Compose_Node_Close()

Void CParsingManager::Compose_Node_Close ( Ident ComposerId)

◆ Compose_Node_Open()

Void CParsingManager::Compose_Node_Open ( Ident ComposerId,
Text Name )

◆ Compose_Start_Json()

Ident CParsingManager::Compose_Start_Json ( Boolean Compact)

◆ Compose_Start_Xml()

Ident CParsingManager::Compose_Start_Xml ( Boolean Compact)

◆ Compose_Value()

Void CParsingManager::Compose_Value ( Ident ComposerId,
Text Name,
Text Value )

◆ Create() [1/2]

CParsingDocument CParsingManager::Create ( Text Contents)

◆ Create() [2/2]

CParsingDocument CParsingManager::Create ( Text Contents,
Boolean GenerateText,
Boolean GenerateTextRaw,
Boolean GenerateTextResursive )

◆ Destroy()

Void CParsingManager::Destroy ( CParsingDocument Document)

◆ Parse_Destroy()

Void CParsingManager::Parse_Destroy ( CParsingDocument Document)

◆ Parse_Xml() [1/2]

CParsingDocument CParsingManager::Parse_Xml ( Text Contents)

Parses an XML document

◆ Parse_Xml() [2/2]

CParsingDocument CParsingManager::Parse_Xml ( Text Contents,
Boolean GenerateText,
Boolean GenerateTextRaw,
Boolean GenerateTextResursive )

Parses an XML document

Member Data Documentation

◆ DocumentsSlotsLimit

Integer CParsingManager::DocumentsSlotsLimit

◆ DocumentsXml

Array<CParsingDocument* const > CParsingManager::DocumentsXml

The documentation for this class was generated from the following file: