ReactOS 0.4.16-dev-122-g325d74c
|
#include <parser.h>
xmlParserCtxt:
The parser context. NOTE This doesn't completely define the parser state, the (current ?) design of the parser uses recursive function calls since this allow and easy mapping from the production rules of the specification to the actual code. The drawback is that the actual function call also reflect the parser state. However most of the parsing routines takes as the only argument the parser context pointer, so migrating to a state based parser for progressive parsing shouldn't be too hard.
void* _xmlParserCtxt::_private |
Definition at line 256 of file parser.h.
Referenced by xmlCreateEntityParserCtxtInternal(), xmlParseBalancedChunkMemoryInternal(), and xmlParseExternalEntityPrivate().
int* _xmlParserCtxt::attallocs |
Definition at line 282 of file parser.h.
Referenced by xmlCtxtGrowAttrs(), xmlFreeParserCtxt(), and xmlParseStartTag2().
Definition at line 264 of file parser.h.
Referenced by xmlCtxtGrowAttrs(), xmlFreeParserCtxt(), xmlInitParserCtxt(), and xmlParseStartTag2().
xmlHashTablePtr _xmlParserCtxt::attsDefault |
Definition at line 284 of file parser.h.
Referenced by xmlAddDefAttrs(), xmlCtxtReset(), xmlFreeParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), and xmlParseStartTag2().
xmlHashTablePtr _xmlParserCtxt::attsSpecial |
Definition at line 285 of file parser.h.
Referenced by xmlAddDefAttrs(), xmlAddSpecialAttr(), xmlCleanSpecialAttr(), xmlCleanSpecialAttrCallback(), xmlCtxtReset(), xmlFreeParserCtxt(), xmlParseAttribute2(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), and xmlSAX2AttributeNs().
void* _xmlParserCtxt::catalogs |
Definition at line 260 of file parser.h.
Referenced by xmlCtxtReset(), xmlFreeParserCtxt(), and xmlInitParserCtxt().
int _xmlParserCtxt::charset |
Definition at line 251 of file parser.h.
Referenced by xmlCtxtReset(), xmlCurrentChar(), xmlInitParserCtxt(), xmlNextChar(), xmlParseReference(), xmlSAX2EndDocument(), xmlSAX2ExternalSubset(), xmlStringCurrentChar(), xmlSwitchEncoding(), and xmlSwitchInputEncodingInt().
long _xmlParserCtxt::checkIndex |
Definition at line 235 of file parser.h.
Referenced by xmlCtxtReset(), and xmlInitParserCtxt().
int _xmlParserCtxt::depth |
Definition at line 249 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseAttValueComplex(), xmlParseBalancedChunkMemoryInternal(), xmlParseEntityValue(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseReference(), xmlParserEntityCheck(), and xmlStringLenDecodeEntities().
xmlDictPtr _xmlParserCtxt::dict |
Definition at line 263 of file parser.h.
Referenced by xmlAddDefAttrs(), xmlAddSpecialAttr(), xmlCtxtReset(), xmlCtxtUseOptionsInternal(), xmlDetectSAX2(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseEnumerationType(), xmlParseExternalEntityPrivate(), xmlParseInNodeContext(), xmlParseName(), xmlParseNameComplex(), xmlParseNCName(), xmlParseNCNameComplex(), xmlParseNotationType(), xmlParseQName(), xmlParseReference(), xmlParseStartTag2(), xmlSAX2ExternalSubset(), xmlSAX2StartDocument(), xmlSAX2StartElementNs(), xmlSAX2Text(), xmlSAX2TextNode(), and xsltDocDefaultLoaderFunc().
int _xmlParserCtxt::dictNames |
Definition at line 292 of file parser.h.
Referenced by xmlCtxtUseOptionsInternal(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), xmlSAX2AttributeNs(), xmlSAX2StartDocument(), xmlSAX2StartElementNs(), and xmlSAX2TextNode().
char* _xmlParserCtxt::directory |
Definition at line 226 of file parser.h.
Referenced by xmlCreateEntityParserCtxtInternal(), xmlCreateURLParserCtxt(), xmlCtxtReset(), xmlCtxtResetPush(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlNewInputFromFile(), xmlSAX2EntityDecl(), xmlSAX2ResolveEntity(), xmlSAX2UnparsedEntityDecl(), and xsltDocDefaultLoaderFunc().
int _xmlParserCtxt::disableSAX |
Definition at line 237 of file parser.h.
Referenced by __xmlErrEncoding(), xmlCtxtReset(), xmlErrAttributeDup(), xmlErrMemory(), xmlFatalErr(), xmlHaltParser(), xmlParseAttributeListDecl(), xmlParseCDSect(), xmlParseCharDataComplex(), xmlParseComment(), xmlParseCommentComplex(), xmlParseConditionalSections(), xmlParseDocTypeDecl(), xmlParseDocument(), xmlParseElementDecl(), xmlParseElementStart(), xmlParseEndTag2(), xmlParseEntityDecl(), xmlParseExtParsedEnt(), xmlParseNotationDecl(), xmlParsePI(), xmlParseReference(), xmlParseStartTag2(), and xmlSAX2StartDocument().
Definition at line 191 of file parser.h.
Referenced by xmlCtxtReset(), xmlCtxtResetPush(), xmlCtxtUseOptionsInternal(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlParseDocument(), xmlParseEncodingDecl(), xmlParseExternalSubset(), xmlParseInNodeContext(), xmlSAX2EndDocument(), xmlSAX2ExternalSubset(), xmlSAX2StartDocument(), and xmlSwitchEncoding().
xmlParserInputPtr _xmlParserCtxt::entity |
int _xmlParserCtxt::errNo |
Definition at line 213 of file parser.h.
Referenced by __xmlErrEncoding(), xmlCtxtReset(), xmlErrAttributeDup(), xmlErrMemory(), xmlFatalErr(), xmlInitParserCtxt(), xmlNextChar(), xmlParseBalancedChunkMemoryInternal(), xmlParseDefaultDecl(), xmlParseDocument(), xmlParseEncodingDecl(), xmlParseExternalEntityPrivate(), xmlParseExternalSubset(), xmlParseExtParsedEnt(), xmlParseInNodeContext(), xmlParserEntityCheck(), xmlParseTextDecl(), xmlParseXMLDecl(), xmlSAX2StartDocument(), xmlStopParser(), and xmlSwitchEncoding().
int _xmlParserCtxt::external |
Definition at line 217 of file parser.h.
Referenced by xmlAddDefAttrs(), xmlCtxtReset(), xmlInitParserCtxt(), xmlParseElementDecl(), xmlParseExternalEntityPrivate(), xmlParseExternalSubset(), xmlParserHandlePEReference(), xmlSAX2AttributeNs(), and xmlSkipBlankChars().
xmlChar* _xmlParserCtxt::extSubSystem |
Definition at line 241 of file parser.h.
Referenced by xmlCtxtReset(), xmlFreeParserCtxt(), xmlParseDocTypeDecl(), and xmlParseDocument().
xmlChar* _xmlParserCtxt::extSubURI |
Definition at line 240 of file parser.h.
Referenced by xmlCtxtReset(), xmlFreeParserCtxt(), xmlParseDocTypeDecl(), and xmlParseDocument().
xmlAttrPtr _xmlParserCtxt::freeAttrs |
Definition at line 296 of file parser.h.
Referenced by xmlFreeParserCtxt(), and xmlSAX2AttributeNs().
int _xmlParserCtxt::freeAttrsNr |
Definition at line 295 of file parser.h.
Referenced by xmlSAX2AttributeNs().
xmlNodePtr _xmlParserCtxt::freeElems |
Definition at line 294 of file parser.h.
Referenced by xmlFreeParserCtxt(), xmlSAX2StartElementNs(), and xmlSAX2TextNode().
int _xmlParserCtxt::freeElemsNr |
Definition at line 293 of file parser.h.
Referenced by xmlSAX2StartElementNs(), and xmlSAX2TextNode().
int _xmlParserCtxt::hasExternalSubset |
Definition at line 215 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseDocTypeDecl(), xmlParseEntityRef(), xmlParsePEReference(), xmlParseStringEntityRef(), and xmlParseStringPEReference().
int _xmlParserCtxt::hasPErefs |
Definition at line 216 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseEntityRef(), xmlParsePEReference(), xmlParseStringEntityRef(), and xmlParseStringPEReference().
int _xmlParserCtxt::html |
Definition at line 193 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlSAX2AttributeNs(), xmlSAX2InternalSubset(), xmlSAX2StartDocument(), xmlSAX2StartElementNs(), and xmlSwitchInputEncodingInt().
xmlParserInputPtr _xmlParserCtxt::input |
Definition at line 199 of file parser.h.
Referenced by inputPop(), inputPush(), LIBXML_ATTR_FORMAT(), xmlByteConsumed(), xmlCtxtReset(), xmlCtxtResetPush(), xmlCurrentChar(), xmlDoRead(), xmlGROW(), xmlHaltParser(), xmlInitParserCtxt(), xmlLoadEntityContent(), xmlNextChar(), xmlParseAttributeListDecl(), xmlParseAttValue(), xmlParseAttValueInternal(), xmlParseCharData(), xmlParseCharRef(), xmlParseComment(), xmlParseCommentComplex(), xmlParseConditionalSections(), xmlParseContentInternal(), xmlParseDocument(), xmlParseElementChildrenContentDeclPriv(), xmlParseElementContentDecl(), xmlParseElementDecl(), xmlParseElementEnd(), xmlParseElementMixedContentDecl(), xmlParseElementStart(), xmlParseEncodingDecl(), xmlParseEntityDecl(), xmlParseEntityValue(), xmlParseExternalEntityPrivate(), xmlParseExternalSubset(), xmlParseExtParsedEnt(), xmlParseInternalSubset(), xmlParseName(), xmlParseNameAndCompare(), xmlParseNameComplex(), xmlParseNCName(), xmlParseNCNameComplex(), xmlParseNotationDecl(), xmlParsePEReference(), xmlParsePI(), xmlParseQNameAndCompare(), xmlParserEntityCheck(), xmlParseStartTag2(), xmlParseTextDecl(), xmlParseXMLDecl(), xmlPopInput(), xmlPushInput(), xmlReportError(), xmlSAX2Comment(), xmlSAX2EndElementNs(), xmlSAX2EntityDecl(), xmlSAX2ExternalSubset(), xmlSAX2GetColumnNumber(), xmlSAX2GetLineNumber(), xmlSAX2GetSystemId(), xmlSAX2ProcessingInstruction(), xmlSAX2ResolveEntity(), xmlSAX2StartDocument(), xmlSAX2StartElementNs(), xmlSAX2TextNode(), xmlSAX2UnparsedEntityDecl(), xmlSHRINK(), xmlSkipBlankChars(), xmlStringCurrentChar(), xmlSwitchEncoding(), and xmlSwitchToEncoding().
int _xmlParserCtxt::input_id |
Definition at line 312 of file parser.h.
Referenced by xmlCreateEntityParserCtxtInternal(), xmlInitParserCtxt(), xmlNewInputStream(), xmlParseBalancedChunkMemoryInternal(), and xmlParseInNodeContext().
int _xmlParserCtxt::inputMax |
Definition at line 201 of file parser.h.
Referenced by inputPush(), xmlInitParserCtxt(), and xmlSAX2ExternalSubset().
int _xmlParserCtxt::inputNr |
Definition at line 200 of file parser.h.
Referenced by inputPop(), inputPush(), LIBXML_ATTR_FORMAT(), xmlCtxtReset(), xmlHaltParser(), xmlInitParserCtxt(), xmlParseElementDecl(), xmlParseEntityValue(), xmlParseInternalSubset(), xmlParseReference(), xmlParserEntityCheck(), xmlParserHandlePEReference(), xmlPopInput(), xmlPushInput(), xmlReportError(), xmlSAX2EndDocument(), xmlSAX2ExternalSubset(), xmlSkipBlankChars(), and xmlSwitchEncoding().
xmlParserInputPtr* _xmlParserCtxt::inputTab |
Definition at line 202 of file parser.h.
Referenced by inputPop(), inputPush(), LIBXML_ATTR_FORMAT(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlParserEntityCheck(), xmlReportError(), xmlSAX2EndDocument(), and xmlSAX2ExternalSubset().
xmlParserInputState _xmlParserCtxt::instate |
Definition at line 223 of file parser.h.
Referenced by __xmlErrEncoding(), xmlCtxtReset(), xmlCurrentChar(), xmlErrAttributeDup(), xmlErrMemory(), xmlFatalErr(), xmlHaltParser(), xmlInitParserCtxt(), xmlLoadEntityContent(), xmlNextChar(), xmlParseAttribute2(), xmlParseAttributeListDecl(), xmlParseAttValueComplex(), xmlParseAttValueInternal(), xmlParseBalancedChunkMemoryInternal(), xmlParseCDSect(), xmlParseCharData(), xmlParseCharDataComplex(), xmlParseCharRef(), xmlParseComment(), xmlParseCommentComplex(), xmlParseConditionalSections(), xmlParseContent(), xmlParseContentInternal(), xmlParseDefaultDecl(), xmlParseDocTypeDecl(), xmlParseDocument(), xmlParseElement(), xmlParseElementChildrenContentDeclPriv(), xmlParseElementContentDecl(), xmlParseElementMixedContentDecl(), xmlParseElementStart(), xmlParseEndTag2(), xmlParseEntityDecl(), xmlParseEntityRef(), xmlParseEntityValue(), xmlParseExternalEntityPrivate(), xmlParseExternalSubset(), xmlParseExtParsedEnt(), xmlParseInNodeContext(), xmlParseInternalSubset(), xmlParseMarkupDecl(), xmlParseMisc(), xmlParseNameAndCompare(), xmlParseNameComplex(), xmlParseNCNameComplex(), xmlParseNmtoken(), xmlParsePEReference(), xmlParsePI(), xmlParsePubidLiteral(), xmlParseQName(), xmlParserEntityCheck(), xmlParserHandlePEReference(), xmlParseStartTag2(), xmlParseStringEntityRef(), xmlParseStringPEReference(), xmlParseSystemLiteral(), xmlParseTextDecl(), xmlParseXMLDecl(), xmlPopInput(), xmlPushInput(), xmlSAX2StartDocument(), xmlSkipBlankChars(), and xmlStringLenDecodeEntities().
int _xmlParserCtxt::inSubset |
Definition at line 238 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseDocument(), xmlParseEntityRef(), xmlParseEntityValue(), xmlPopInput(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2Comment(), xmlSAX2ElementDecl(), xmlSAX2EntityDecl(), xmlSAX2GetEntity(), xmlSAX2NotationDecl(), xmlSAX2ProcessingInstruction(), and xmlSAX2UnparsedEntityDecl().
Definition at line 239 of file parser.h.
Referenced by xmlParseDocTypeDecl(), and xmlParseDocument().
int _xmlParserCtxt::keepBlanks |
Definition at line 236 of file parser.h.
Referenced by xmlCtxtUseOptionsInternal(), and xmlInitParserCtxt().
xmlError _xmlParserCtxt::lastError |
Definition at line 301 of file parser.h.
Referenced by xmlCtxtReset(), xmlFreeParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), and xmlParserEntityCheck().
int _xmlParserCtxt::linenumbers |
Definition at line 259 of file parser.h.
Referenced by xmlCreateURLParserCtxt(), xmlCtxtUseOptionsInternal(), xmlInitParserCtxt(), xmlParseExternalEntityPrivate(), xmlSAX2Comment(), xmlSAX2ProcessingInstruction(), xmlSAX2StartElementNs(), and xmlSAX2TextNode().
int _xmlParserCtxt::loadsubset |
Definition at line 258 of file parser.h.
Referenced by xmlCtxtUseOptionsInternal(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseInNodeContext(), xmlSAX2AttributeNs(), xmlSAX2ExternalSubset(), and xmlSAX2StartElementNs().
int _xmlParserCtxt::maxatts |
Definition at line 265 of file parser.h.
Referenced by xmlCtxtGrowAttrs(), xmlInitParserCtxt(), and xmlParseStartTag2().
xmlDocPtr _xmlParserCtxt::myDoc |
Definition at line 187 of file parser.h.
Referenced by areBlanks(), parseAndPrintFile(), testSAX(), xmlCtxtReset(), xmlDoRead(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseDocument(), xmlParseElementChildrenContentDeclPriv(), xmlParseElementDecl(), xmlParseElementMixedContentDecl(), xmlParseElementStart(), xmlParseEntityDecl(), xmlParseExternalEntityPrivate(), xmlParseExternalSubset(), xmlParseInNodeContext(), xmlParseReference(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2Comment(), xmlSAX2ElementDecl(), xmlSAX2EndDocument(), xmlSAX2EndElementNs(), xmlSAX2EntityDecl(), xmlSAX2ExternalSubset(), xmlSAX2GetEntity(), xmlSAX2GetParameterEntity(), xmlSAX2HasExternalSubset(), xmlSAX2HasInternalSubset(), xmlSAX2InternalSubset(), xmlSAX2IsStandalone(), xmlSAX2NotationDecl(), xmlSAX2ProcessingInstruction(), xmlSAX2Reference(), xmlSAX2StartDocument(), xmlSAX2StartElementNs(), xmlSAX2Text(), xmlSAX2UnparsedEntityDecl(), and xsltDocDefaultLoaderFunc().
Definition at line 229 of file parser.h.
Referenced by nameNsPush(), namePop(), namePush(), xmlCtxtReset(), xmlInitParserCtxt(), and xmlParseEndTag2().
int _xmlParserCtxt::nameMax |
Definition at line 231 of file parser.h.
Referenced by nameNsPush(), namePush(), and xmlInitParserCtxt().
int _xmlParserCtxt::nameNr |
Definition at line 230 of file parser.h.
Referenced by nameNsPush(), namePop(), namePush(), xmlCtxtReset(), xmlInitParserCtxt(), xmlParseContent(), xmlParseContentInternal(), xmlParseElement(), xmlParseElementEnd(), and xmlParseElementStart().
Definition at line 232 of file parser.h.
Referenced by nameNsPush(), namePop(), namePush(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlParseContent(), and xmlParseElement().
Definition at line 303 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseAttValueComplex(), xmlParseBalancedChunkMemoryInternal(), xmlParseEntityRef(), xmlParseExternalEntityPrivate(), xmlParsePEReference(), xmlParseReference(), xmlParserEntityCheck(), xmlParseStringEntityRef(), xmlParseStringPEReference(), and xmlStringLenDecodeEntities().
xmlNodePtr _xmlParserCtxt::node |
Definition at line 205 of file parser.h.
Referenced by areBlanks(), nodePop(), nodePush(), xmlCtxtReset(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseElementEnd(), xmlParseElementStart(), xmlParseExternalEntityPrivate(), xmlParseInNodeContext(), xmlParseReference(), xmlSAX2AttributeNs(), xmlSAX2Comment(), xmlSAX2EndElementNs(), xmlSAX2ProcessingInstruction(), xmlSAX2Reference(), xmlSAX2StartElementNs(), and xmlSAX2Text().
xmlParserNodeInfoSeq _xmlParserCtxt::node_seq |
Definition at line 211 of file parser.h.
Referenced by xmlClearParserCtxt(), xmlCtxtReset(), xmlInitParserCtxt(), xmlParseExternalEntityPrivate(), and xmlParserAddNodeInfo().
xmlParserNodeInfo* _xmlParserCtxt::nodeInfo |
xmlParserNodeInfo* _xmlParserCtxt::nodeInfoTab |
Definition at line 310 of file parser.h.
Referenced by xmlFreeParserCtxt().
int _xmlParserCtxt::nodelen |
Definition at line 253 of file parser.h.
Referenced by xmlParseReference(), and xmlSAX2Text().
int _xmlParserCtxt::nodeMax |
Definition at line 207 of file parser.h.
Referenced by nodePush(), and xmlInitParserCtxt().
int _xmlParserCtxt::nodemem |
Definition at line 254 of file parser.h.
Referenced by xmlParseReference(), xmlSAX2EndElementNs(), xmlSAX2StartElementNs(), and xmlSAX2Text().
int _xmlParserCtxt::nodeNr |
Definition at line 206 of file parser.h.
Referenced by nodePop(), nodePush(), xmlCtxtReset(), and xmlInitParserCtxt().
xmlNodePtr* _xmlParserCtxt::nodeTab |
Definition at line 208 of file parser.h.
Referenced by nodePop(), nodePush(), xmlFreeParserCtxt(), and xmlInitParserCtxt().
int _xmlParserCtxt::nsNr |
Definition at line 279 of file parser.h.
Referenced by nsPop(), nsPush(), xmlCtxtReset(), xmlGetNamespace(), xmlParseBalancedChunkMemoryInternal(), xmlParseElementStart(), and xmlParseStartTag2().
Definition at line 281 of file parser.h.
Referenced by nsPop(), nsPush(), xmlFreeParserCtxt(), xmlGetNamespace(), xmlParseBalancedChunkMemoryInternal(), and xmlParseStartTag2().
int _xmlParserCtxt::nsWellFormed |
Definition at line 286 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), and xmlParseDocument().
int _xmlParserCtxt::options |
Definition at line 287 of file parser.h.
Referenced by nodePush(), nsPush(), xmlCreateEntityParserCtxtInternal(), xmlCtxtUseOptionsInternal(), xmlGROW(), xmlInitParserCtxt(), xmlIsNameChar(), xmlIsNameStartChar(), xmlParseAttValueComplex(), xmlParseAttValueInternal(), xmlParseBalancedChunkMemoryInternal(), xmlParseCDSect(), xmlParseComment(), xmlParseCommentComplex(), xmlParseDocument(), xmlParseElementChildrenContentDeclPriv(), xmlParseElementStart(), xmlParseEncodingDecl(), xmlParseEntityRef(), xmlParseEntityValue(), xmlParseExternalEntityPrivate(), xmlParseName(), xmlParseNameComplex(), xmlParseNCName(), xmlParseNCNameComplex(), xmlParseNmtoken(), xmlParsePEReference(), xmlParsePI(), xmlParsePubidLiteral(), xmlParseReference(), xmlParserEntityCheck(), xmlParseStringEntityRef(), xmlParseStringName(), xmlParseSystemLiteral(), xmlParseXMLDecl(), xmlPushInput(), xmlSAX2StartDocument(), xmlSAX2Text(), xmlSAX2TextNode(), and xmlStringLenDecodeEntities().
xmlParserMode _xmlParserCtxt::parseMode |
Definition at line 302 of file parser.h.
Referenced by xmlIsStreaming(), and xmlParseReference().
int _xmlParserCtxt::pedantic |
Definition at line 255 of file parser.h.
Referenced by xmlCtxtUseOptionsInternal(), xmlInitParserCtxt(), xmlParseAttribute2(), xmlParseStartTag2(), xmlSAX2EntityDecl(), and xmlSAX2UnparsedEntityDecl().
xmlStartTag* _xmlParserCtxt::pushTab |
Definition at line 283 of file parser.h.
Referenced by nameNsPush(), xmlFreeParserCtxt(), xmlParseContent(), xmlParseElement(), and xmlParseElementEnd().
int _xmlParserCtxt::record_info |
Definition at line 210 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseElementEnd(), xmlParseElementStart(), xmlParseExternalEntityPrivate(), and xmlSAX2EndElementNs().
int _xmlParserCtxt::recovery |
Definition at line 261 of file parser.h.
Referenced by __xmlErrEncoding(), xmlCtxtUseOptionsInternal(), xmlDoRead(), xmlErrAttributeDup(), xmlFatalErr(), and xmlParseConditionalSections().
int _xmlParserCtxt::replaceEntities |
Definition at line 189 of file parser.h.
Referenced by xmlCtxtUseOptionsInternal(), xmlInitParserCtxt(), xmlParseAttValueComplex(), xmlParseBalancedChunkMemoryInternal(), xmlParseEntityDecl(), xmlParseExternalEntityPrivate(), xmlParseInNodeContext(), xmlParsePEReference(), xmlParseReference(), and xmlSAX2AttributeNs().
struct _xmlSAXHandler* _xmlParserCtxt::sax |
Definition at line 185 of file parser.h.
Referenced by areBlanks(), parseAndPrintFile(), testSAX(), xmlCreateIOParserCtxt(), xmlCtxtUseOptionsInternal(), xmlDetectSAX2(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmllintExternalEntityLoader(), xmlParseAttributeListDecl(), xmlParseBalancedChunkMemoryInternal(), xmlParseCDSect(), xmlParseCharData(), xmlParseCharDataComplex(), xmlParseComment(), xmlParseCommentComplex(), xmlParseDocTypeDecl(), xmlParseDocument(), xmlParseElementDecl(), xmlParseElementStart(), xmlParseEndTag2(), xmlParseEntityDecl(), xmlParseEntityRef(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseNotationDecl(), xmlParsePEReference(), xmlParsePI(), xmlParseReference(), xmlParseStartTag2(), xmlParseStringEntityRef(), xmlParseStringPEReference(), xmlSAX2EntityDecl(), xmlSAX2ExternalSubset(), and xmlSAX2UnparsedEntityDecl().
int _xmlParserCtxt::sax2 |
Definition at line 278 of file parser.h.
Referenced by xmlDetectSAX2(), xmlParseAttributeListDecl(), xmlParseElementEnd(), and xmlParseElementStart().
Definition at line 313 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), and xmlParseReference().
Definition at line 304 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseExternalEntityPrivate(), and xmlParserEntityCheck().
int* _xmlParserCtxt::space |
Definition at line 244 of file parser.h.
Referenced by areBlanks(), spacePop(), spacePush(), xmlCtxtReset(), xmlInitParserCtxt(), xmlParseAttribute2(), xmlParseCharData(), xmlParseCharDataComplex(), and xmlParseElementStart().
int _xmlParserCtxt::spaceMax |
Definition at line 246 of file parser.h.
Referenced by spacePush(), and xmlInitParserCtxt().
int _xmlParserCtxt::spaceNr |
Definition at line 245 of file parser.h.
Referenced by spacePop(), spacePush(), xmlCtxtReset(), xmlInitParserCtxt(), and xmlParseElementStart().
int* _xmlParserCtxt::spaceTab |
Definition at line 247 of file parser.h.
Referenced by spacePop(), spacePush(), xmlCtxtReset(), xmlFreeParserCtxt(), and xmlInitParserCtxt().
int _xmlParserCtxt::standalone |
Definition at line 192 of file parser.h.
Referenced by xmlCtxtReset(), xmlInitParserCtxt(), xmlParseDocument(), xmlParseEntityRef(), xmlParsePEReference(), xmlParseStartTag2(), xmlParseStringEntityRef(), xmlParseStringPEReference(), and xmlSAX2StartDocument().
Definition at line 271 of file parser.h.
Referenced by xmlDetectSAX2(), xmlGetNamespace(), xmlParseAttribute2(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), xmlParseStartTag2(), and xmlSAX2AttributeNs().
Definition at line 273 of file parser.h.
Referenced by xmlDetectSAX2(), xmlGetNamespace(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), and xmlParseStartTag2().
Definition at line 272 of file parser.h.
Referenced by xmlDetectSAX2(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), and xmlParseStartTag2().
int _xmlParserCtxt::token |
Definition at line 224 of file parser.h.
Referenced by xmlCtxtReset(), and xmlInitParserCtxt().
void* _xmlParserCtxt::userData |
Definition at line 186 of file parser.h.
Referenced by LIBXML_ATTR_FORMAT(), testSAX(), xmlCreateIOParserCtxt(), xmlInitParserCtxt(), xmlIsStreaming(), xmlParseAttributeListDecl(), xmlParseBalancedChunkMemoryInternal(), xmlParseCDSect(), xmlParseCharData(), xmlParseCharDataComplex(), xmlParseComment(), xmlParseCommentComplex(), xmlParseDocTypeDecl(), xmlParseDocument(), xmlParseElementDecl(), xmlParseElementStart(), xmlParseEndTag2(), xmlParseEntityDecl(), xmlParseEntityRef(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseNotationDecl(), xmlParsePEReference(), xmlParsePI(), xmlParseReference(), xmlParseStartTag2(), xmlParseStringEntityRef(), xmlParseStringPEReference(), xmlSAX2EntityDecl(), xmlSAX2ExternalSubset(), xmlSAX2UnparsedEntityDecl(), and xmlVErrMemory().
int _xmlParserCtxt::valid |
Definition at line 219 of file parser.h.
Referenced by parseAndPrintFile(), xmlCtxtReset(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseDocument(), xmlParseElementStart(), xmlParseEntityRef(), xmlParseExternalEntityPrivate(), xmlParsePEReference(), xmlParseStringPEReference(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2ElementDecl(), xmlSAX2EndDocument(), xmlSAX2EndElementNs(), xmlSAX2NotationDecl(), and xmlSAX2StartElementNs().
int _xmlParserCtxt::validate |
Definition at line 220 of file parser.h.
Referenced by xmlCtxtUseOptionsInternal(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseElementStart(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseInNodeContext(), xmlParsePEReference(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2ElementDecl(), xmlSAX2EndDocument(), xmlSAX2EndElementNs(), xmlSAX2ExternalSubset(), xmlSAX2NotationDecl(), xmlSAX2StartElementNs(), and xmlStringLenDecodeEntities().
xmlValidCtxt _xmlParserCtxt::vctxt |
Definition at line 221 of file parser.h.
Referenced by parseAndPrintFile(), xmlCtxtReset(), xmlCtxtUseOptionsInternal(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseElementStart(), xmlParseExternalEntityPrivate(), xmlParsePEReference(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2ElementDecl(), xmlSAX2EndDocument(), xmlSAX2EndElementNs(), xmlSAX2NotationDecl(), and xmlSAX2StartElementNs().
Definition at line 190 of file parser.h.
Referenced by xmlCtxtReset(), xmlFreeParserCtxt(), xmlInitParserCtxt(), xmlParseDocument(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseXMLDecl(), and xmlSAX2StartDocument().
int _xmlParserCtxt::wellFormed |
Definition at line 188 of file parser.h.
Referenced by __xmlErrEncoding(), parseAndPrintFile(), xmlCtxtReset(), xmlDoRead(), xmlErrAttributeDup(), xmlFatalErr(), xmlInitParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseDocument(), xmlParseElementStart(), xmlParseEntityRef(), xmlParseExternalEntityPrivate(), xmlParseExtParsedEnt(), xmlParseInNodeContext(), xmlParseReference(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2ElementDecl(), xmlSAX2EndDocument(), xmlSAX2EndElementNs(), xmlSAX2ExternalSubset(), xmlSAX2NotationDecl(), xmlSAX2StartElementNs(), and xsltDocDefaultLoaderFunc().