libxml2
Loading...
Searching...
No Matches
Data Fields
_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

struct _xmlSAXHandler* 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: