ReactOS 0.4.16-dev-2132-g3885311
entities.h File Reference
#include <libxml/xmlversion.h>
#include <libxml/tree.h>
Include dependency graph for entities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _xmlEntity
 

Macros

#define XML_TREE_INTERNALS
 

Typedefs

typedef struct _xmlHashTable xmlEntitiesTable
 
typedef xmlEntitiesTablexmlEntitiesTablePtr
 

Enumerations

enum  xmlEntityType {
  XML_INTERNAL_GENERAL_ENTITY = 1 , XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2 , XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3 , XML_INTERNAL_PARAMETER_ENTITY = 4 ,
  XML_EXTERNAL_PARAMETER_ENTITY = 5 , XML_INTERNAL_PREDEFINED_ENTITY = 6
}
 

Functions

XMLPUBFUN xmlEntityPtr xmlNewEntity (xmlDocPtr doc, const xmlChar *name, int type, const xmlChar *ExternalID, const xmlChar *SystemID, const xmlChar *content)
 
XMLPUBFUN void xmlFreeEntity (xmlEntityPtr entity)
 
XMLPUBFUN xmlEntityPtr xmlAddDocEntity (xmlDocPtr doc, const xmlChar *name, int type, const xmlChar *ExternalID, const xmlChar *SystemID, const xmlChar *content)
 
XMLPUBFUN xmlEntityPtr xmlAddDtdEntity (xmlDocPtr doc, const xmlChar *name, int type, const xmlChar *ExternalID, const xmlChar *SystemID, const xmlChar *content)
 
XMLPUBFUN xmlEntityPtr xmlGetPredefinedEntity (const xmlChar *name)
 
XMLPUBFUN xmlEntityPtr xmlGetDocEntity (const xmlDoc *doc, const xmlChar *name)
 
XMLPUBFUN xmlEntityPtr xmlGetDtdEntity (xmlDocPtr doc, const xmlChar *name)
 
XMLPUBFUN xmlEntityPtr xmlGetParameterEntity (xmlDocPtr doc, const xmlChar *name)
 
XMLPUBFUN xmlCharxmlEncodeEntitiesReentrant (xmlDocPtr doc, const xmlChar *input)
 
XMLPUBFUN xmlCharxmlEncodeSpecialChars (const xmlDoc *doc, const xmlChar *input)
 
XMLPUBFUN xmlEntitiesTablePtr xmlCreateEntitiesTable (void)
 
XMLPUBFUN void xmlFreeEntitiesTable (xmlEntitiesTablePtr table)
 

Macro Definition Documentation

◆ XML_TREE_INTERNALS

#define XML_TREE_INTERNALS

Definition at line 15 of file entities.h.

Typedef Documentation

◆ xmlEntitiesTable

Definition at line 70 of file entities.h.

◆ xmlEntitiesTablePtr

Definition at line 71 of file entities.h.

Enumeration Type Documentation

◆ xmlEntityType

Enumerator
XML_INTERNAL_GENERAL_ENTITY 
XML_EXTERNAL_GENERAL_PARSED_ENTITY 
XML_EXTERNAL_GENERAL_UNPARSED_ENTITY 
XML_INTERNAL_PARAMETER_ENTITY 
XML_EXTERNAL_PARAMETER_ENTITY 
XML_INTERNAL_PREDEFINED_ENTITY 

Definition at line 26 of file entities.h.

26 {
xmlEntityType
Definition: entities.h:26
@ XML_EXTERNAL_GENERAL_PARSED_ENTITY
Definition: entities.h:28
@ XML_INTERNAL_PREDEFINED_ENTITY
Definition: entities.h:32
@ XML_EXTERNAL_GENERAL_UNPARSED_ENTITY
Definition: entities.h:29
@ XML_INTERNAL_GENERAL_ENTITY
Definition: entities.h:27
@ XML_INTERNAL_PARAMETER_ENTITY
Definition: entities.h:30
@ XML_EXTERNAL_PARAMETER_ENTITY
Definition: entities.h:31

Function Documentation

◆ xmlAddDocEntity()

XMLPUBFUN xmlEntityPtr xmlAddDocEntity ( xmlDocPtr  doc,
const xmlChar name,
int  type,
const xmlChar ExternalID,
const xmlChar SystemID,
const xmlChar content 
)

◆ xmlAddDtdEntity()

XMLPUBFUN xmlEntityPtr xmlAddDtdEntity ( xmlDocPtr  doc,
const xmlChar name,
int  type,
const xmlChar ExternalID,
const xmlChar SystemID,
const xmlChar content 
)

◆ xmlCreateEntitiesTable()

XMLPUBFUN xmlEntitiesTablePtr xmlCreateEntitiesTable ( void  )

◆ xmlEncodeEntitiesReentrant()

XMLPUBFUN xmlChar * xmlEncodeEntitiesReentrant ( xmlDocPtr  doc,
const xmlChar input 
)

Referenced by node_put_text().

◆ xmlEncodeSpecialChars()

XMLPUBFUN xmlChar * xmlEncodeSpecialChars ( const xmlDoc *  doc,
const xmlChar input 
)

◆ xmlFreeEntitiesTable()

XMLPUBFUN void xmlFreeEntitiesTable ( xmlEntitiesTablePtr  table)

◆ xmlFreeEntity()

XMLPUBFUN void xmlFreeEntity ( xmlEntityPtr  entity)

◆ xmlGetDocEntity()

XMLPUBFUN xmlEntityPtr xmlGetDocEntity ( const xmlDoc *  doc,
const xmlChar name 
)

◆ xmlGetDtdEntity()

XMLPUBFUN xmlEntityPtr xmlGetDtdEntity ( xmlDocPtr  doc,
const xmlChar name 
)

◆ xmlGetParameterEntity()

XMLPUBFUN xmlEntityPtr xmlGetParameterEntity ( xmlDocPtr  doc,
const xmlChar name 
)

◆ xmlGetPredefinedEntity()

XMLPUBFUN xmlEntityPtr xmlGetPredefinedEntity ( const xmlChar name)

◆ xmlNewEntity()

XMLPUBFUN xmlEntityPtr xmlNewEntity ( xmlDocPtr  doc,
const xmlChar name,
int  type,
const xmlChar ExternalID,
const xmlChar SystemID,
const xmlChar content 
)