libxml2
Loading...
Searching...
No Matches
_xmlParserCtxt Struct Reference

Parser context. More...

#include <parser.h>

Data Fields

struct _xmlSAXHandlersax
void * userData
xmlDocmyDoc
int wellFormed
int replaceEntities
xmlCharversion
xmlCharencoding
int standalone
int html
xmlParserInputinput
 Current input stream.
xmlNodenode
int errNo
int valid
int validate
xmlValidCtxt vctxt
char * directory
int keepBlanks
int disableSAX
int inSubset
const xmlCharintSubName
xmlCharextSubURI
xmlCharextSubSystem
int pedantic
void * _private
int loadsubset
void * catalogs
int recovery
xmlDictdict
int nsWellFormed
int options
int dictNames
xmlError lastError

Detailed Description

Parser context.

Field Documentation

◆ _private

void* _private
Deprecated
Use xmlCtxtGetPrivate() and xmlCtxtSetPrivate()

For user data, libxml won't touch it

◆ catalogs

void* catalogs
Deprecated
Use xmlCtxtGetCatalogs() and xmlCtxtSetCatalogs()

document's own catalog

◆ dict

xmlDict* dict
Deprecated
Use xmlCtxtGetDict() and xmlCtxtSetDict()

dictionary for the parser

◆ dictNames

int dictNames
Deprecated
Use inverted xmlParserOption XML_PARSE_NODICT

Use dictionary names for the tree

◆ directory

char* directory
Deprecated
Don't use

The main document URI, if available, with its last component stripped.

◆ disableSAX

int disableSAX
Deprecated
Use xmlCtxtIsStopped()

SAX callbacks are disabled

◆ encoding

xmlChar* encoding
Deprecated
Use xmlCtxtGetDeclaredEncoding()

the declared encoding, if any

◆ errNo

int errNo

◆ extSubSystem

xmlChar* extSubSystem
Deprecated
Use the publicId argument of the internalSubset SAX callback or xmlCtxtGetDocTypeDecl

This member is MISNAMED. It contains the public identifier of the external subset.

◆ extSubURI

xmlChar* extSubURI
Deprecated
Use the systemId argument of the internalSubset SAX callback or xmlCtxtGetDocTypeDecl

System identifier (URI) of external the subset.

◆ html

int html
Deprecated
Use xmlCtxtIsHtml()

non-zero for HTML documents, actually an htmlInsertMode

◆ inSubset

int inSubset
Deprecated
Use xmlCtxtIsInSubset

Set if DTD content is parsed.

  • 0: not in DTD
  • 1: in internal DTD subset
  • 2: in external DTD subset

◆ intSubName

const xmlChar* intSubName
Deprecated
Use the name argument of the internalSubset SAX callback or xmlCtxtGetDocTypeDecl

Name of the internal subset (root element type).

◆ keepBlanks

int keepBlanks
Deprecated
Use inverted xmlParserOption XML_PARSE_NOBLANKS

ugly but ...

◆ lastError

xmlError lastError
Deprecated
Use xmlCtxtGetLastError()

the complete error information for the last error.

◆ loadsubset

int loadsubset
Deprecated
Use xmlParserOption XML_PARSE_DTDLOAD, XML_PARSE_DTDATTR or XML_PARSE_SKIP_IDS.

Control loading of the external subset and handling of IDs. Other options like validate can override this value.

  • 0: The default behavior is to process IDs and to ignore the external subset.
  • XML_DETECT_IDS: Load external subset. This flag is misnamed. ID handling is only controlled by XML_SKIP_IDS.
  • XML_COMPLETE_ATTRS: Load external subset and process default attributes.
  • XML_SKIP_IDS: Ignore IDs.

◆ myDoc

xmlDoc* myDoc
Deprecated
Use xmlCtxtGetDocument()

the document being built

◆ node

xmlNode* node
Deprecated
Use xmlCtxtGetNode

The current element.

◆ nsWellFormed

int nsWellFormed
Deprecated
Use xmlCtxtGetStatus()

is the document XML Namespace okay

◆ options

int options
Deprecated
Use xmlCtxtGetOptions()

Extra options

◆ pedantic

int pedantic
Deprecated
Use xmlParserOption XML_PARSE_PEDANTIC

signal pedantic warnings

◆ recovery

int recovery
Deprecated
Use xmlParserOption XML_PARSE_RECOVER run in recovery mode

◆ replaceEntities

int replaceEntities
Deprecated
Use xmlParserOption XML_PARSE_NOENT

shall we replace entities?

◆ sax

◆ standalone

int standalone
Deprecated
Use xmlCtxtGetStandalone()

standalone document

◆ userData

void* userData
Deprecated
Use xmlCtxtGetUserData

user data for SAX interface, defaults to the context itself

◆ valid

int valid
Deprecated
Use xmlCtxtGetStatus()

is the document valid

◆ validate

int validate
Deprecated
Use xmlParserOption XML_PARSE_DTDVALID

shall we try to validate?

◆ vctxt

xmlValidCtxt vctxt
Deprecated
Use xmlCtxtGetValidCtxt()

The validity context

◆ version

xmlChar* version
Deprecated
Use xmlCtxtGetVersion()

the XML version string

◆ wellFormed

int wellFormed
Deprecated
Use xmlCtxtGetStatus()

is the document well formed?


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