ManiaScript Reference  2019-05
CParsingManager Struct Reference
Inheritance diagram for CParsingManager:
CNod

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
 
const CParsingDocument [] DocumentsXml
 
- Public Attributes inherited from CNod
const Ident 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,
Text  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,
Boolean  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

const CParsingDocument [] CParsingManager::DocumentsXml