From 7f28a01d6bd028e020d6cd418b933928a26896ed Mon Sep 17 00:00:00 2001 From: "William M. Brack" Date: Thu, 11 Jan 2007 23:42:10 +0000 Subject: [PATCH] Re-generated the documentation (API chunks 27-29 were missing) (also * Re-generated the documentation (API chunks 27-29 were missing) (also causes changes to testapi.c, elfgcchack.h and win32/libxml2.def.src) svn path=/trunk/; revision=3574 --- ChangeLog | 6 + configure.in | 3 +- doc/APIchunk13.html | 1 + doc/APIchunk15.html | 1 + doc/APIchunk17.html | 1 + doc/APIchunk19.html | 2 + doc/APIchunk21.html | 1 + doc/APIchunk24.html | 4 +- doc/APIchunk27.html | 326 ++++++++++++++++ doc/APIchunk28.html | 549 +++++++++++++++++++++++++++ doc/APIchunk29.html | 128 +++++++ doc/APIchunk7.html | 1 + doc/APIfiles.html | 1 + doc/APIfunctions.html | 2 + doc/APIsymbols.html | 1 + doc/html/libxml-parserInternals.html | 2 +- doc/html/libxml-xmlreader.html | 5 +- doc/libxml2-api.xml | 146 +++---- doc/libxml2-refs.xml | 20 + elfgcchack.h | 76 +++- testapi.c | 65 +++- win32/libxml2.def.src | 13 + 22 files changed, 1279 insertions(+), 75 deletions(-) create mode 100644 doc/APIchunk27.html create mode 100644 doc/APIchunk28.html create mode 100644 doc/APIchunk29.html diff --git a/ChangeLog b/ChangeLog index 9f040288..b882a3c7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Thu Jan 11 15:38:08 PST 2007 William Brack + + * Re-generated the documentation (API chunks 27-29 were missing) + (also causes changes to testapi.c, elfgcchack.h and + win32/libxml2.def.src) + Tue Jan 9 22:24:26 CET 2007 Daniel Veillard * python/libxml.c: fix a memory leak in the python string handling diff --git a/configure.in b/configure.in index f4e696f6..debf1962 100644 --- a/configure.in +++ b/configure.in @@ -796,8 +796,7 @@ dnl (-Wunreachable-code) dnl if [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XML" ]] || \ [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/home/veillard/libxml2" ]] || \ - [[ "${LOGNAME}" = "bill" -a "`pwd`" = "/home/bill/gnomecvs/xmltest" ]] || \ - [[ "${LOGNAME}" = "wbrack" -a "`pwd`" = "/Users/wbrack/gnomecvs/xmltest" ]] + [[ "${LOGNAME}" = "bill" -a "`pwd`" = "/home/bill/gnomesvn/libxml2" ]] then if test "$with_minimum" != "yes" then diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html index 1c9e8655..136803d8 100644 --- a/doc/APIchunk13.html +++ b/doc/APIchunk13.html @@ -323,6 +323,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlAddNextSibling
xmlAddPrevSibling
xmlTextReaderCurrentNode
+xmlTextReaderSetup
destruction
xmlDeregisterNodeDefault
details
xmlC14NDocDumpMemory
xmlC14NDocSave
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html index 5bd7b26d..802fb82b 100644 --- a/doc/APIchunk15.html +++ b/doc/APIchunk15.html @@ -122,6 +122,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlNewTextReaderFilename
xmlStreamPushNode
xmlStreamWantsAnyNode
+
feed
xmlTextReaderSetup
fetch
xmlNanoFTPGetSocket
xmlNanoFTPOpen
xmlNanoHTTPFetch
diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html index 9842c3ab..c92691ae 100644 --- a/doc/APIchunk17.html +++ b/doc/APIchunk17.html @@ -482,6 +482,7 @@ A:link, A:visited, A:active { text-decoration: underline }
interpreter
xmlXPathAxisFunc
intersection
xmlXPathIntersection
invalid
XML_SCHEMAS_TYPE_INTERNAL_INVALID
+xmlParseSDDecl
xmlReconciliateNs
xmlValidateDtdFinal
invited
xmlValidGetValidElements
diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html index 5bb61215..98688f24 100644 --- a/doc/APIchunk19.html +++ b/doc/APIchunk19.html @@ -153,6 +153,7 @@ A:link, A:visited, A:active { text-decoration: underline }
maybe
_xmlSchemaElement
mean
xmlPatternMinDepth
means
xmlExpNewRange
+xmlParseSDDecl
xmlSetGenericErrorFunc
xmlSetStructuredErrorFunc
xmlStreamPush
@@ -243,6 +244,7 @@ A:link, A:visited, A:active { text-decoration: underline }
misc
xmlXPathContextSetCache
misleading
xmlParsePEReference
xmlParserHandlePEReference
+
missing
xmlParseSDDecl
mixed
XML_SCHEMAS_TYPE_MIXED
xmlKeepBlanksDefault
mixed-content
xmlParseElementMixedContentDecl
diff --git a/doc/APIchunk21.html b/doc/APIchunk21.html index f7cf4103..a49e0027 100644 --- a/doc/APIchunk21.html +++ b/doc/APIchunk21.html @@ -240,6 +240,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlSaveToFilename
xmlSaveToIO
xmlTextReaderSchemaValidateCtxt
+xmlTextReaderSetup
xmlXPathContextSetCache
ordered
xmlListAppend
xmlListInsert
diff --git a/doc/APIchunk24.html b/doc/APIchunk24.html index 45da6ff0..a965455e 100644 --- a/doc/APIchunk24.html +++ b/doc/APIchunk24.html @@ -533,8 +533,10 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParseSDDecl
xmlSAX2IsStandalone
xmlTextReaderStandalone
-
standalone=
xmlParseEntityRef
+
standalone=
_xmlDoc
+xmlParseEntityRef
xmlParsePEReference
+xmlParseSDDecl
xmlParserHandlePEReference
standalone?
isStandaloneSAXFunc
standard
docbParseDocument
diff --git a/doc/APIchunk27.html b/doc/APIchunk27.html new file mode 100644 index 00000000..b0e889ad --- /dev/null +++ b/doc/APIchunk27.html @@ -0,0 +1,326 @@ + + +API Alphabetic Index w-w for libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

The XML C parser and toolkit of Gnome

API Alphabetic Index w-w for libxml2

Developer Menu
API Indexes
Related links

A-B +C-C +D-E +F-I +J-N +O-P +Q-R +S-S +T-U +V-Z +a-a +b-b +c-c +d-d +e-e +f-f +g-h +i-i +j-l +m-m +n-n +o-o +p-p +q-r +s-s +t-t +u-v +w-w +x-x +y-z +

Letter w:

walker
xmlListReverseWalk
+xmlListWalk
+xmlListWalker
+
walking
_xmlXPathContext
+_xmlXPathParserContext
+xmlListWalker
+
want
xmlCharEncFirstLine
+xmlCharEncInFunc
+xmlCharEncOutFunc
+xmlDOMWrapAdoptNode
+
warn
xmlCheckVersion
+
warning
XML_CAST_FPTR
+_xmlValidCtxt
+docbCreatePushParserCtxt
+htmlCreatePushParserCtxt
+initxmlDefaultSAXHandler
+warningSAXFunc
+xmlCreatePushParserCtxt
+xmlEncodeEntities
+xmlParserValidityWarning
+xmlParserWarning
+xmlRelaxNGGetParserErrors
+xmlRelaxNGGetValidErrors
+xmlRelaxNGSetParserErrors
+xmlRelaxNGSetValidErrors
+xmlSAX2InitDefaultSAXHandler
+xmlSchemaGetParserErrors
+xmlSchemaSetParserErrors
+xmlSearchNs
+xmlTextReaderSetErrorHandler
+xmlTextReaderSetStructuredErrorHandler
+xmlValidityWarningFunc
+
warnings
_xmlParserCtxt
+xmlPedanticParserDefault
+xmlTextReaderSetErrorHandler
+xmlTextReaderSetStructuredErrorHandler
+
way
HTML_COMMENT_NODE
+HTML_ENTITY_REF_NODE
+HTML_PI_NODE
+HTML_PRESERVE_NODE
+HTML_TEXT_NODE
+_xmlDoc
+xmlBoolToText
+xmlKeepBlanksDefault
+xmlNewGlobalNs
+
ways:
xmlValidGetValidElements
+
well
_xmlParserCtxt
+htmlSAXParseDoc
+htmlSAXParseFile
+startElementNsSAX2Func
+xmlCopyDoc
+xmlParseBalancedChunkMemory
+xmlParseBalancedChunkMemoryRecover
+xmlParseCtxtExternalEntity
+xmlParseExternalEntity
+xmlParseInNodeContext
+xmlSAX2StartElementNs
+xmlSchemaNewStringValue
+
well-balanced
xmlParseBalancedChunkMemory
+xmlParseBalancedChunkMemoryRecover
+xmlParseInNodeContext
+
well-formed
xmlParseCtxtExternalEntity
+xmlParseEntityRef
+xmlParseExtParsedEnt
+xmlParseExternalEntity
+xmlParserHandleReference
+xmlValidateDtdFinal
+
well-formedness
xmlCtxtResetLastError
+xmlParseEntityRef
+xmlResetLastError
+
wellformed
xmlDOMWrapAdoptNode
+xmlDOMWrapCloneNode
+xmlDOMWrapReconcileNamespaces
+xmlParseFile
+
were
_xmlParserCtxt
+xmlCheckLanguageID
+xmlKeepBlanksDefault
+xmlMemShow
+xmlXIncludeProcess
+xmlXIncludeProcessFlags
+xmlXIncludeProcessFlagsData
+xmlXIncludeProcessNode
+xmlXIncludeProcessTree
+xmlXIncludeProcessTreeFlags
+
wether
_xmlNodeSet
+
what
xmlCatalogGetDefaults
+xmlCatalogSetDefaults
+xmlParseNamespace
+xmlTextReaderGetRemainder
+xmlTextWriterWriteRawLen
+
where
_htmlElemDesc
+xmlCopyProp
+xmlCopyPropList
+xmlDOMWrapAdoptNode
+xmlDOMWrapCloneNode
+xmlDOMWrapReconcileNamespaces
+xmlExpGetLanguage
+xmlExpGetStart
+xmlFileRead
+xmlIOFTPRead
+xmlIOHTTPRead
+xmlNanoHTTPFetch
+xmlNanoHTTPSave
+xmlNewNs
+xmlParseMarkupDecl
+xmlParseSDDecl
+
while
xmlInitCharEncodingHandlers
+xmlParseAttributeType
+xmlParseEnumeratedType
+xmlParseEnumerationType
+xmlParseNotationType
+xmlSetGenericErrorFunc
+xmlSetStructuredErrorFunc
+xmlTextReaderNext
+xmlTextReaderNextSibling
+xmlValidGetValidElements
+
white
xmlKeepBlanksDefault
+xmlParseSDDecl
+xmlSchemaCollapseString
+xmlTextReaderNormalization
+xmlXPathNormalizeFunction
+
whitespace
xmlIsBlankNode
+xmlParseAttValue
+xmlSchemaCompareValuesWhtsp
+xmlSchemaGetCanonValueWhtsp
+xmlSchemaValidateFacetWhtsp
+xmlSchemaValidateLengthFacetWhtsp
+xmlXPathIdFunction
+xmlXPathNormalizeFunction
+
whitespace-facet
XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE
+XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE
+XML_SCHEMAS_TYPE_WHITESPACE_REPLACE
+
whitespace-separated
xmlXPathIdFunction
+
whitespaces
ignorableWhitespace
+ignorableWhitespaceSAXFunc
+xmlSAX2IgnorableWhitespace
+
whole
xmlFreeDocElementContent
+xmlFreeElementContent
+
whose
xmlAutomataNewCountTrans
+xmlAutomataNewCountTrans2
+xmlAutomataNewOnceTrans
+xmlAutomataNewOnceTrans2
+xmlTextReaderLookupNamespace
+
wierd
xmlBuildRelativeURI
+
wildcard
XML_SCHEMAS_ATTRGROUP_GLOBAL
+XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
+XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
+XML_SCHEMAS_WILDCARD_COMPLETE
+xmlSchemaFreeWildcard
+
wildcards
XML_SCHEMAS_ANY_LAX
+XML_SCHEMAS_ANY_STRICT
+XML_SCHEMAS_ATTR_USE_PROHIBITED
+
with_ns
_xmlNodeSet
+
within
_xmlValidCtxt
+xmlAutomataNewCounterTrans
+xmlGetUTF8Char
+xmlNewDocComment
+xmlNewDocNode
+xmlNewDocNodeEatName
+xmlNewDocRawNode
+xmlNewDocText
+xmlNodeGetBase
+xmlParseCharData
+xmlParseComment
+xmlParseCtxtExternalEntity
+xmlParseInNodeContext
+xmlParseMarkupDecl
+xmlParseSDDecl
+xmlParserFindNodeInfo
+xmlParserHandlePEReference
+xmlParserPrintFileContext
+xmlReconciliateNs
+xmlSAXParseFileWithData
+xmlSAXParseMemoryWithData
+xmlSchemaCopyValue
+xmlSearchNs
+xmlTextReaderConstXmlLang
+xmlTextReaderXmlLang
+xmlTextWriterWriteBase64
+xmlTextWriterWriteBinHex
+xmlValidGetValidElements
+xmlXPathIntersection
+
without
XML_CAST_FPTR
+_xmlEntity
+entityDecl
+entityDeclSAXFunc
+htmlNewDocNoDtD
+xmlNewGlobalNs
+xmlParseEntityRef
+xmlParsePEReference
+xmlParseSDDecl
+xmlParserHandlePEReference
+xmlSAX2EntityDecl
+xmlScanName
+xmlSplitQName3
+xmlValidateOneAttribute
+xmlValidateOneNamespace
+
won
_xmlParserCtxt
+xmlAutomataNewNegTrans
+xmlBufferCreateStatic
+xmlLoadSGMLSuperCatalog
+xmlParseAttValue
+
word
_htmlElemDesc
+
words
xmlXPathNormalizeFunction
+xmlXPathStringLengthFunction
+
work
xmlNodeGetBase
+xmlPatternStreamable
+xmlRemoveProp
+xmlSAXParseDoc
+xmlSAXParseFile
+xmlSAXParseFileWithData
+xmlSAXParseMemory
+xmlSAXParseMemoryWithData
+
worked
xmlNanoFTPCwd
+xmlNanoFTPDele
+
works
xmlShellDu
+
worry
XML_SCHEMAS_ANY_LAX
+
worthwhile
xmlBuildRelativeURI
+
would
_xmlError
+htmlAutoCloseTag
+xmlTextReaderGetRemainder
+
wrapper
xmlDOMWrapAcquireNsFunction
+xmlDOMWrapReconcileNamespaces
+xmlDOMWrapRemoveNode
+
wraps
xmlTextReaderByteConsumed
+
write
xmlFileRead
+xmlFindCharEncodingHandler
+xmlGetCharEncodingHandler
+xmlIOFTPRead
+xmlIOHTTPRead
+xmlNewCharEncodingHandler
+xmlOutputBufferCreateIO
+xmlOutputWriteCallback
+xmlSaveToIO
+xmlShellWrite
+
writer
xmlFreeTextWriter
+xmlNewTextWriter
+xmlNewTextWriterPushParser
+
writes
xmlBufferWriteQuotedString
+xmlOutputBufferWrite
+xmlOutputBufferWriteEscape
+xmlOutputBufferWriteString
+
writing
xmlOutputBufferCreateFilename
+
wrt
xmlDOMWrapRemoveNode
+
www
XINCLUDE_NS
+XINCLUDE_OLD_NS
+getSystemId
+xmlC14NDocDumpMemory
+xmlC14NDocSave
+xmlC14NDocSaveTo
+xmlC14NExecute
+xmlGetCharEncodingName
+xmlParserHandlePEReference
+xmlParserHandleReference
+xmlSAX2GetSystemId
+xmlSchemaGetPredefinedType
+

A-B +C-C +D-E +F-I +J-N +O-P +Q-R +S-S +T-U +V-Z +a-a +b-b +c-c +d-d +e-e +f-f +g-h +i-i +j-l +m-m +n-n +o-o +p-p +q-r +s-s +t-t +u-v +w-w +x-x +y-z +

Daniel Veillard

diff --git a/doc/APIchunk28.html b/doc/APIchunk28.html new file mode 100644 index 00000000..97bb1b74 --- /dev/null +++ b/doc/APIchunk28.html @@ -0,0 +1,549 @@ + + +API Alphabetic Index x-x for libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

The XML C parser and toolkit of Gnome

API Alphabetic Index x-x for libxml2

Developer Menu
API Indexes
Related links

A-B +C-C +D-E +F-I +J-N +O-P +Q-R +S-S +T-U +V-Z +a-a +b-b +c-c +d-d +e-e +f-f +g-h +i-i +j-l +m-m +n-n +o-o +p-p +q-r +s-s +t-t +u-v +w-w +x-x +y-z +

Letter x:

x00B7
IS_EXTENDER
+
x02D0
IS_EXTENDER
+
x02D1
IS_EXTENDER
+
x0387
IS_EXTENDER
+
x0640
IS_EXTENDER
+
x0E46
IS_EXTENDER
+
x0EC6
IS_EXTENDER
+
x10000-
IS_CHAR
+
x10FFFF
IS_CHAR
+
x20
IS_BLANK
+IS_BYTE_CHAR
+IS_PUBIDCHAR
+xmlParseAttValue
+xmlParseName
+xmlParseNmtoken
+xmlValidCtxtNormalizeAttributeValue
+xmlValidNormalizeAttributeValue
+
x20-
IS_CHAR
+
x3005
IS_EXTENDER
+
x3007
IS_IDEOGRAPHIC
+
x3021-
IS_IDEOGRAPHIC
+
x3029
IS_IDEOGRAPHIC
+
x3031-
IS_EXTENDER
+
x3035
IS_EXTENDER
+
x309D-
IS_EXTENDER
+
x309E
IS_EXTENDER
+
x30FC-
IS_EXTENDER
+
x30FE
IS_EXTENDER
+
x4E00-
IS_IDEOGRAPHIC
+
x9FA5
IS_IDEOGRAPHIC
+
xD7FF
IS_CHAR
+
xE000-
IS_CHAR
+
xFFFD
IS_CHAR
+
xlink
xlinkGetDefaultDetect
+xlinkGetDefaultHandler
+xlinkSetDefaultDetect
+xlinkSetDefaultHandler
+
xlinkHandlerPtr
xlinkGetDefaultHandler
+
xlinkType
xlinkIsLink
+
xml-c14n
xmlC14NDocDumpMemory
+xmlC14NDocSave
+xmlC14NDocSaveTo
+xmlC14NExecute
+
xml-exc-c14n
xmlC14NDocDumpMemory
+xmlC14NDocSave
+xmlC14NDocSaveTo
+xmlC14NExecute
+
xml-name
xmlParseNamespace
+
xml:
XML_XML_NAMESPACE
+
xml:base
xmlNodeSetBase
+
xml:id
XML_XML_ID
+
xml:lang
xlinkExtendedLinkFunk
+xlinkExtendedLinkSetFunk
+xmlNodeGetLang
+xmlNodeSetLang
+xmlTextReaderConstXmlLang
+xmlTextReaderXmlLang
+xmlXPathLangFunction
+
xml:space
_xmlParserCtxt
+xmlNodeGetSpacePreserve
+xmlNodeSetSpacePreserve
+
xmlAttr
attribute
+attributeSAXFunc
+
xmlAttrPtr
xmlCopyProp
+xmlCopyPropList
+xmlGetID
+
xmlAttributePtr
xmlGetDtdAttrDesc
+xmlGetDtdQAttrDesc
+
xmlAttributeTablePtr
xmlCopyAttributeTable
+
xmlBuffer
xmlCharEncFirstLine
+xmlCharEncInFunc
+xmlCharEncOutFunc
+xmlOutputBufferCreateBuffer
+
xmlBufferPtr
xmlNewTextWriterMemory
+xmlOutputBufferCreateBuffer
+
xmlBuildURI
xmlBuildRelativeURI
+
xmlBytesConsumed
xmlTextReaderByteConsumed
+
xmlCatalogAllow
xmlCatalogGetDefaults
+
xmlCatalogPtr
xmlNewCatalog
+
xmlCatalogResolvePublic
xmlCatalogGetPublic
+
xmlCatalogResolveSystem
xmlCatalogGetSystem
+
xmlCharEncoding
_xmlDoc
+_xmlParserCtxt
+xmlGetCharEncodingHandler
+
xmlCharEncodingHandler
xmlNewCharEncodingHandler
+
xmlCharEncodingHandlerPtr
xmlNewCharEncodingHandler
+xmlRegisterCharEncodingHandler
+
xmlCharEncodingInputFunc
xmlNewCharEncodingHandler
+
xmlCharEncodingOutputFunc
xmlNewCharEncodingHandler
+
xmlChars
_xmlParserInput
+xmlBufferWriteCHAR
+xmlParserInputGrow
+xmlParserInputRead
+
xmlCleanupParser
xmlCleanupParser
+
xmlCleanupThreads
xmlCleanupThreads
+
xmlCopyDocElementContent
xmlCopyElementContent
+
xmlCreateIntSubset
xmlNewDtd
+
xmlDOMWrapCtxtPtr
xmlDOMWrapNewCtxt
+
xmlDefaultSAXLocator
setDocumentLocator
+setDocumentLocatorSAXFunc
+xmlSAX2SetDocumentLocator
+
xmlDoc
_xmlNs
+
xmlDocCopyNodeList
xmlCopyNodeList
+
xmlDocNewPI
xmlNewPI
+
xmlDocPtr
xmlCopyDoc
+xmlNewTextWriterDoc
+xmlNewTextWriterTree
+xmlTextReaderCurrentDoc
+
xmlDocumentGetBase
xmlNodeGetBase
+
xmlDtdPtr
xmlCopyDtd
+xmlIOParseDTD
+xmlParseDTD
+xmlSAXParseDTD
+
xmlElementContentPtr
xmlCopyDocElementContent
+xmlCopyElementContent
+xmlParseElementChildrenContentDecl
+xmlParseElementMixedContentDecl
+
xmlElementPtr
xmlGetDtdElementDesc
+xmlGetDtdQElementDesc
+
xmlElementTablePtr
xmlCopyElementTable
+
xmlEncodeEntities
xmlEncodeEntities
+xmlEncodeEntitiesReentrant
+
xmlEncodeEntitiesReentrant
xmlEncodeEntities
+xmlNewChild
+xmlNewDocNode
+xmlNewDocNodeEatName
+xmlNodeSetContent
+xmlNodeSetContentLen
+
xmlEncodeSpecialChars
xmlNodeSetContent
+xmlNodeSetContentLen
+
xmlEntitiesTablePtr
xmlCopyEntitiesTable
+xmlCreateEntitiesTable
+
xmlEntityPtr
getEntity
+getEntitySAXFunc
+getParameterEntity
+getParameterEntitySAXFunc
+xmlNewEntityInputStream
+xmlParseEntityRef
+xmlSAX2GetEntity
+xmlSAX2GetParameterEntity
+
xmlEnumerationPtr
xmlCopyEnumeration
+xmlCreateEnumeration
+
xmlExpFree
xmlExpNewOr
+xmlExpNewRange
+xmlExpNewSeq
+
xmlExpRef
xmlExpNewOr
+xmlExpNewRange
+xmlExpNewSeq
+
xmlExternalEntityLoader
xmlGetExternalEntityLoader
+
xmlFileOpen_real
xmlFileOpen
+
xmlFree
xmlC14NDocDumpMemory
+xmlDocDumpFormatMemory
+xmlDocDumpFormatMemoryEnc
+xmlDocDumpMemory
+xmlDocDumpMemoryEnc
+xmlGetNoNsProp
+xmlGetNsProp
+xmlGetProp
+xmlNodeGetBase
+xmlNodeGetContent
+xmlNodeGetLang
+xmlNodeListGetRawString
+xmlNodeListGetString
+xmlTextReaderValue
+xmlXPathCastToString
+
xmlFreeDoc
xmlTextReaderCurrentDoc
+
xmlFreeDocElementContent
xmlFreeElementContent
+
xmlFreeMutex
xmlFreeMutex
+
xmlFreeStreamCtxt
xmlPatternGetStreamCtxt
+
xmlGetGlobalState
xmlGetGlobalState
+
xmlGetNoNsProp
xmlGetProp
+
xmlGetNsProp
xmlGetProp
+
xmlGetProp
xmlGetNoNsProp
+
xmlGetThreadId
xmlGetThreadId
+
xmlHashTablePtr
xmlHashCreate
+xmlHashCreateDict
+
xmlIDPtr
xmlAddID
+
xmlIndentTreeOutput
xmlDocDumpFormatMemory
+xmlDocDumpFormatMemoryEnc
+xmlDocFormatDump
+xmlNodeDump
+xmlNodeDumpOutput
+xmlSaveFormatFile
+xmlSaveFormatFileEnc
+
xmlInitParser
htmlInitAutoClose
+
xmlInitThreads
xmlInitThreads
+
xmlInitializeCatalog
xmlCatalogAdd
+
xmlInitializeGlobalState
xmlInitializeGlobalState
+
xmlInputCloseCallback
xmlRegisterInputCallbacks
+
xmlInputMatchCallback
xmlRegisterInputCallbacks
+
xmlInputOpenCallback
xmlRegisterInputCallbacks
+
xmlInputReadCallback
xmlRegisterInputCallbacks
+
xmlIsBaseCharQ
xmlIsBaseChar
+
xmlIsBaseChar_ch
xmlIsBaseChar
+
xmlIsBlankNode
xmlKeepBlanksDefault
+
xmlIsBlankQ
xmlIsBlank
+
xmlIsBlank_ch
xmlIsBlank
+
xmlIsCharQ
xmlIsChar
+
xmlIsChar_ch
xmlIsChar
+
xmlIsCombiningQ
xmlIsCombining
+
xmlIsDigitQ
xmlIsDigit
+
xmlIsDigit_ch
xmlIsDigit
+
xmlIsExtenderQ
xmlIsExtender
+
xmlIsExtender_ch
xmlIsExtender
+
xmlIsIdeographicQ
xmlIsIdeographic
+
xmlIsMainThread
xmlIsMainThread
+
xmlIsPubidCharQ
xmlIsPubidChar
+
xmlIsPubidChar_ch
xmlIsPubidChar
+
xmlKeepBlanksDefault
xmlDocDumpFormatMemory
+xmlDocDumpFormatMemoryEnc
+xmlDocFormatDump
+xmlNodeDump
+xmlNodeDumpOutput
+xmlSaveFormatFile
+xmlSaveFormatFileEnc
+
xmlLineNumbersDefault
xmlGetLineNo
+
xmlListWalk
xmlListWalker
+
xmlLoadExtDtdDefaultValue
XML_COMPLETE_ATTRS
+XML_DETECT_IDS
+XML_SKIP_IDS
+
xmlLocationSetPtr
xmlXPtrFreeLocationSet
+xmlXPtrLocationSetCreate
+
xmlLockLibrary
xmlLockLibrary
+
xmlModuleOption
xmlModuleOpen
+
xmlMutexLock
xmlMutexLock
+
xmlMutexUnlock
xmlMutexUnlock
+
xmlNanoFTPGet
ftpDataCallback
+
xmlNanoFTPList
ftpListCallback
+
xmlNewChild
xmlNewTextChild
+
xmlNewDocElementContent
xmlNewElementContent
+
xmlNewDocRawNode
xmlNewDocNode
+xmlNewDocNodeEatName
+
xmlNewMutex
xmlNewMutex
+
xmlNewNode
xmlNewNodeEatName
+
xmlNewTextChild
xmlNewChild
+xmlNewTextChild
+
xmlNewTextWriter
xmlNewTextWriter
+xmlNewTextWriterDoc
+xmlNewTextWriterFilename
+xmlNewTextWriterMemory
+xmlNewTextWriterPushParser
+xmlNewTextWriterTree
+
xmlNodeListGetString
xmlNodeListGetRawString
+
xmlNodePtr
xmlCopyNode
+xmlCopyNodeList
+xmlDocCopyNode
+xmlDocCopyNodeList
+xmlDocGetRootElement
+xmlNewTextWriterTree
+xmlTextReaderCurrentNode
+xmlTextReaderPreserve
+xmlXPathNodeSetAdd
+xmlXPathNodeSetAddUnique
+xmlXPathNodeSetCreate
+xmlXPathNodeSetDel
+xmlXPathNodeSetItem
+xmlXPtrBuildNodeList
+
xmlNodeSetContent
xmlNodeAddContent
+
xmlNodeSetContentLen
xmlNodeAddContentLen
+
xmlNodeSetPtr
xmlXPathFreeNodeSet
+xmlXPathNodeSetCreate
+
xmlNodeType
xmlTextReaderNodeType
+
xmlNotationPtr
xmlGetDtdNotationDesc
+
xmlNotationTablePtr
xmlCopyNotationTable
+
xmlNs
xmlDOMWrapAcquireNsFunction
+
xmlNsPtr
_xmlDOMWrapCtxt
+getNamespace
+xmlCopyNamespace
+xmlCopyNamespaceList
+xmlDOMWrapAcquireNsFunction
+xmlGetNsList
+
xmlOutputBufferClose
xmlSaveFileTo
+xmlSaveFormatFileTo
+
xmlOutputBufferPtr
xmlNewTextWriter
+
xmlOutputCloseCallback
xmlRegisterOutputCallbacks
+
xmlOutputMatchCallback
xmlRegisterOutputCallbacks
+
xmlOutputOpenCallback
xmlRegisterOutputCallbacks
+
xmlOutputWriteCallback
xmlRegisterOutputCallbacks
+
xmlParseAttValue
xmlParseDefaultDecl
+
xmlParseChunk
xmlCreatePushParserCtxt
+
xmlParseElementContentDecl
xmlParseElementChildrenContentDecl
+xmlParseElementMixedContentDecl
+
xmlParseElementDecl
xmlParseElementContentDecl
+
xmlParseExternalID
xmlParseNotationDecl
+
xmlParseFile
xmlParseCatalogFile
+
xmlParseNamespace:
xmlParseNamespace
+
xmlParseURI
xmlURIEscape
+
xmlParserCtxt
XML_CTXT_FINISH_DTD_0
+XML_CTXT_FINISH_DTD_1
+
xmlParserCtxtPtr
xmlNewParserCtxt
+xmlNewTextWriterPushParser
+
xmlParserError
_xmlError
+
xmlParserErrors
docbParseChunk
+htmlParseChunk
+xmlParseChunk
+
xmlParserFindNodeInfoIndex
xmlParserFindNodeInfoIndex
+
xmlParserHandleReference
xmlScanName
+
xmlParserInputBufferPtr
xmlNewTextReader
+xmlTextReaderGetRemainder
+xmlTextReaderSetup
+
xmlParserInputPtr
resolveEntity
+resolveEntitySAXFunc
+xmlFreeInputStream
+xmlLoadExternalEntity
+xmlNoNetExternalEntityLoader
+xmlParserPrintFileContext
+xmlParserPrintFileInfo
+xmlSAX2ResolveEntity
+
xmlParserNodeInfo
xmlParserFindNodeInfo
+
xmlParserProperties
xmlTextReaderGetParserProp
+xmlTextReaderSetParserProp
+
xmlPattern
LIBXML_PATTERN_ENABLED
+
xmlPatternFlags
xmlPatterncompile
+
xmlPatternGetStreamCtxt
xmlPatternStreamable
+
xmlPatterncompile
xmlStreamPush
+xmlStreamPushAttr
+xmlStreamPushNode
+
xmlPopInput:
xmlPopInput
+
xmlPushInput:
xmlPushInput
+
xmlRFreeMutex
xmlFreeRMutex
+
xmlRMutexLock
xmlRMutexLock
+
xmlRMutexUnlock
xmlRMutexUnlock
+
xmlRNewMutex
xmlNewRMutex
+
xmlReader
LIBXML_READER_ENABLED
+
xmlRefPtr
xmlAddRef
+
xmlRelaxNGParserFlag
xmlRelaxParserSetFlag
+
xmlRelaxNGValidatePushElement
xmlRelaxNGValidateFullElement
+
xmlSAX2Attribute
attribute
+
xmlSAX2AttributeDecl
attributeDecl
+
xmlSAX2CDataBlock
cdataBlock
+
xmlSAX2Characters
characters
+xmlSAX2IgnorableWhitespace
+
xmlSAX2Comment
comment
+xmlSAX2Comment
+
xmlSAX2ElementDecl
elementDecl
+
xmlSAX2EndDocument
endDocument
+
xmlSAX2EndElement
endElement
+
xmlSAX2EntityDecl
entityDecl
+
xmlSAX2ExternalSubset
externalSubset
+
xmlSAX2GetColumnNumber
getColumnNumber
+
xmlSAX2GetEntity
getEntity
+
xmlSAX2GetLineNumber
getLineNumber
+
xmlSAX2GetParameterEntity
getParameterEntity
+
xmlSAX2GetPublicId
getPublicId
+
xmlSAX2GetSystemId
getSystemId
+
xmlSAX2HasExternalSubset
hasExternalSubset
+
xmlSAX2HasInternalSubset
hasInternalSubset
+
xmlSAX2IgnorableWhitespace
ignorableWhitespace
+xmlKeepBlanksDefault
+
xmlSAX2InitDefaultSAXHandler
initxmlDefaultSAXHandler
+
xmlSAX2InitDocbDefaultSAXHandler
initdocbDefaultSAXHandler
+
xmlSAX2InitHtmlDefaultSAXHandler
inithtmlDefaultSAXHandler
+
xmlSAX2InternalSubset
internalSubset
+
xmlSAX2IsStandalone
isStandalone
+
xmlSAX2NotationDecl
notationDecl
+
xmlSAX2ProcessingInstruction
processingInstruction
+
xmlSAX2Reference
reference
+xmlSAX2Reference
+
xmlSAX2ResolveEntity
resolveEntity
+xmlSAX2ResolveEntity
+
xmlSAX2StartDocument
startDocument
+
xmlSAX2StartElement
startElement
+
xmlSAX2UnparsedEntityDecl
unparsedEntityDecl
+
xmlSAXVersion
xmlSAXDefaultVersion
+
xmlSaveOptions
xmlSaveToBuffer
+xmlSaveToFd
+xmlSaveToFilename
+xmlSaveToIO
+
xmlSchemaValType
xmlSchemaGetValType
+
xmlSchematronValidOptions
xmlSchematronNewValidCtxt
+
xmlSetExternalEntityLoader
resolveEntity
+resolveEntitySAXFunc
+xmlSAX2ResolveEntity
+
xmlSnprintfElementContent
xmlSprintfElementContent
+
xmlStrcmp
xmlStrEqual
+
xmlStrdup
xmlNewNode
+
xmlStreamPush
xmlStreamPushNode
+
xmlStringDecodeEntities
xmlDecodeEntities
+
xmlStringGetNodeList
xmlParseAttValue
+
xmlStrncat
xmlStrncatNew
+
xmlStrncmp
xmlUTF8Charcmp
+
xmlTextReader
xmlNewTextReader
+xmlNewTextReaderFilename
+xmlReaderNewDoc
+xmlReaderNewFd
+xmlReaderNewFile
+xmlReaderNewIO
+xmlReaderNewMemory
+xmlReaderNewWalker
+xmlTextReaderCurrentDoc
+xmlTextReaderCurrentNode
+
xmlTextReaderCurrentDoc
xmlTextReaderPreserve
+xmlTextReaderPreservePattern
+
xmlTextReaderLocatorPtr
xmlTextReaderLocatorBaseURI
+xmlTextReaderLocatorLineNumber
+
xmlTextReaderRead
xmlTextReaderExpand
+
xmlTextWriterStartDTDEntity
xmlTextWriterWriteDTDExternalEntity
+
xmlTextWriterWriteDTD
xmlTextWriterWriteDocType
+
xmlTextWriterWritePI
xmlTextWriterWriteProcessingInstruction
+
xmlURI
xmlCreateURI
+xmlFreeURI
+xmlPrintURI
+xmlSaveUri
+
xmlURIEscapeStr
xmlURIEscape
+
xmlURIFromPath
xmlNormalizeWindowsPath
+
xmlURIPtr
xmlParseURI
+xmlParseURIRaw
+
xmlUnlinkNode
xmlDocSetRootElement
+xmlFreeNode
+
xmlUnlockLibrary
xmlUnlockLibrary
+
xmlValidCtxtPtr
xmlValidityErrorFunc
+xmlValidityWarningFunc
+
xmlValidGetValidElements
xmlValidGetValidElements
+
xmlValidateAttributeDecl
xmlParseDefaultDecl
+
xmlValidateAttributeValue
xmlParseAttributeType
+
xmlValidateOneAttribute
xmlValidateOneElement
+
xmlWriter
LIBXML_WRITER_ENABLED
+
xmlXPathCheckError
xmlXPathPopBoolean
+xmlXPathPopExternal
+xmlXPathPopNodeSet
+xmlXPathPopNumber
+xmlXPathPopString
+
xmlXPathCompExprPtr
xmlXPathCompile
+xmlXPathCtxtCompile
+
xmlXPathContext
xmlXPathFreeContext
+xmlXPathNewContext
+xmlXPtrNewContext
+
xmlXPathError
err
+
xmlXPathEvalPredicate
xmlXPtrEvalRangePredicate
+
xmlXPathFreeObject
xmlXPathFreeNodeSetList
+
xmlXPathFunction
xmlXPathFunctionLookup
+xmlXPathFunctionLookupNS
+
xmlXPathNodeTrailingSorted
xmlXPathNodeTrailing
+
xmlXPathObject
xmlXPathContextSetCache
+
xmlXPathObjectPtr
xmlXPathCompiledEval
+xmlXPathEval
+xmlXPathEvalExpression
+xmlXPathFreeNodeSetList
+xmlXPathFreeObject
+xmlXPathNewBoolean
+xmlXPathNewCString
+xmlXPathNewFloat
+xmlXPathNewNodeSet
+xmlXPathNewNodeSetList
+xmlXPathNewString
+xmlXPathNewValueTree
+xmlXPathWrapNodeSet
+xmlXPtrEval
+xmlXPtrLocationSetAdd
+xmlXPtrLocationSetCreate
+xmlXPtrLocationSetDel
+xmlXPtrNewCollapsedRange
+xmlXPtrNewLocationSetNodeSet
+xmlXPtrNewLocationSetNodes
+xmlXPtrNewRange
+xmlXPtrNewRangeNodeObject
+xmlXPtrNewRangeNodePoint
+xmlXPtrNewRangeNodes
+xmlXPtrNewRangePointNode
+xmlXPtrNewRangePoints
+xmlXPtrWrapLocationSet
+
xmlXPathParserContext
xmlXPathFreeParserContext
+xmlXPathNewParserContext
+
xmlXPathTrailingSorted
xmlXPathTrailing
+
xmlns
xmlNamespaceParseNSDef
+
xmlns:???
xmlParseAttribute
+
xmltextReader
xmlReaderForDoc
+xmlReaderForFd
+xmlReaderForIO
+xmlReaderForMemory
+xmlReaderNewDoc
+xmlReaderNewFd
+xmlReaderNewIO
+xmlReaderNewMemory
+xmlReaderNewWalker
+xmlReaderWalker
+
xpath
xmlShellPrintXPathError
+xmlShellPrintXPathResult
+
xpointer
XINCLUDE_PARSE_XPOINTER
+

A-B +C-C +D-E +F-I +J-N +O-P +Q-R +S-S +T-U +V-Z +a-a +b-b +c-c +d-d +e-e +f-f +g-h +i-i +j-l +m-m +n-n +o-o +p-p +q-r +s-s +t-t +u-v +w-w +x-x +y-z +

Daniel Veillard

diff --git a/doc/APIchunk29.html b/doc/APIchunk29.html new file mode 100644 index 00000000..2e413da0 --- /dev/null +++ b/doc/APIchunk29.html @@ -0,0 +1,128 @@ + + +API Alphabetic Index y-z for libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

The XML C parser and toolkit of Gnome

API Alphabetic Index y-z for libxml2

Developer Menu
API Indexes
Related links

A-B +C-C +D-E +F-I +J-N +O-P +Q-R +S-S +T-U +V-Z +a-a +b-b +c-c +d-d +e-e +f-f +g-h +i-i +j-l +m-m +n-n +o-o +p-p +q-r +s-s +t-t +u-v +w-w +x-x +y-z +

Letter y:

year
ftpListCallback
+
yes
_xmlDoc
+xmlInputMatchCallback
+xmlIsBlankNode
+xmlIsMixedElement
+xmlNodeIsText
+xmlOutputMatchCallback
+xmlParseEntityRef
+xmlParsePEReference
+xmlParseSDDecl
+xmlParserHandlePEReference
+xmlRegexpIsDeterminist
+xmlTextWriterStartDocument
+
yet
xmlDOMWrapAdoptNode
+xmlDOMWrapCloneNode
+xmlModuleOpen
+xmlSaveDoc
+xmlSaveTree
+xmlSchemaGetCanonValue
+xmlSchemaGetCanonValueWhtsp
+xmlTextReaderSchemaValidateCtxt
+
you
xmlDOMWrapAdoptNode
+xmlDOMWrapCloneNode
+xmlNewDocNode
+xmlNewDocNodeEatName
+xmlNewTextChild
+xmlSchemaGetBuiltInType
+xmlSearchNs
+

Letter z:

zero
docbEncodeEntities
+docbParseChunk
+htmlCtxtReadDoc
+htmlEncodeEntities
+htmlParseChunk
+htmlReadDoc
+xmlBufferCCat
+xmlBufferCat
+xmlByteConsumed
+xmlCopyDoc
+xmlCtxtReadDoc
+xmlDocDumpMemory
+xmlHasFeature
+xmlOutputBufferWriteEscape
+xmlOutputBufferWriteString
+xmlParseBalancedChunkMemory
+xmlParseBalancedChunkMemoryRecover
+xmlParseChunk
+xmlReadDoc
+xmlReaderForDoc
+xmlReaderNewDoc
+xmlStrdupFunc
+xmlStrsub
+xmlXPathBooleanFunction
+xmlXPathStringFunction
+
zero-based
xmlTextReaderGetAttributeNo
+xmlTextReaderMoveToAttributeNo
+
zeros
xmlXPathStringFunction
+
zlib
_xmlDoc
+xmlC14NDocSave
+

A-B +C-C +D-E +F-I +J-N +O-P +Q-R +S-S +T-U +V-Z +a-a +b-b +c-c +d-d +e-e +f-f +g-h +i-i +j-l +m-m +n-n +o-o +p-p +q-r +s-s +t-t +u-v +w-w +x-x +y-z +

Daniel Veillard

diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html index ed7c4a2f..c8cde3be 100644 --- a/doc/APIchunk7.html +++ b/doc/APIchunk7.html @@ -188,6 +188,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlReaderNewMemory
xmlReaderNewWalker
xmlSetupParserForBuffer
+xmlTextReaderSetup
Shavian
xmlUCSIsShavian
Shell
xmlShellReadlineFunc
Shema
xmlRelaxNGParse
diff --git a/doc/APIfiles.html b/doc/APIfiles.html index e10fe007..8a3f6d7b 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -2719,6 +2719,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextReaderSetParserProp
xmlTextReaderSetSchema
xmlTextReaderSetStructuredErrorHandler
+xmlTextReaderSetup
xmlTextReaderStandalone
xmlTextReaderValue
xmlTextReaderXmlLang
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index fea4fd37..bbfd1816 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -1768,6 +1768,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParserInputBufferPush
xmlParserInputBufferRead
xmlSchemaValidateStream
+xmlTextReaderSetup

Type xmlParserInputPtr:

inputPush
xmlCheckHTTPInput
xmlFreeInputStream
@@ -2059,6 +2060,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextReaderSetParserProp
xmlTextReaderSetSchema
xmlTextReaderSetStructuredErrorHandler
+xmlTextReaderSetup
xmlTextReaderStandalone
xmlTextReaderValue
xmlTextReaderXmlLang
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index c6c52656..4cfeef8c 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -2939,6 +2939,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextReaderSetParserProp
xmlTextReaderSetSchema
xmlTextReaderSetStructuredErrorHandler
+xmlTextReaderSetup
xmlTextReaderStandalone
xmlTextReaderValue
xmlTextReaderXmlLang
diff --git a/doc/html/libxml-parserInternals.html b/doc/html/libxml-parserInternals.html index f725f29b..97de5a59 100644 --- a/doc/html/libxml-parserInternals.html +++ b/doc/html/libxml-parserInternals.html @@ -273,7 +273,7 @@ void xmlEntityReferenceFunc (xmlEntityP

parse and handle entity references in content, depending on the SAX interface, this may end-up in a call to character() if this is a CharRef, a predefined entity, if there is no reference() callback. or if the parser was asked to switch to that mode. [67] Reference ::= EntityRef | CharRef

ctxt:an XML parser context

Function: xmlParseSDDecl

int	xmlParseSDDecl			(xmlParserCtxtPtr ctxt)

parse the XML standalone declaration [32] SDDecl ::= S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"')) [ VC: Standalone Document Declaration ] TODO The standalone document declaration must have the value "no" if any external markup declarations contain declarations of: - attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or - entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or - attributes with values subject to normalization, where the attribute appears in the document with a value which will change as a result of normalization, or - element types with element content, if white space occurs directly within any instance of those types.

-
ctxt:an XML parser context
Returns:1 if standalone, 0 otherwise

Function: xmlParseStartTag

const xmlChar *	xmlParseStartTag	(xmlParserCtxtPtr ctxt)
+
ctxt:an XML parser context
Returns:1 if standalone="yes" 0 if standalone="no" -2 if standalone attribute is missing or invalid (A standalone value of -2 means that the XML declaration was found, but no value was specified for the standalone attribute).

Function: xmlParseStartTag

const xmlChar *	xmlParseStartTag	(xmlParserCtxtPtr ctxt)

parse a start of tag either for rule element or EmptyElement. In both case we don't parse the tag closing chars. [40] STag ::= '<' Name (S Attribute)* S? '>' [ WFC: Unique Att Spec ] No attribute name may appear more than once in the same start-tag or empty-element tag. [44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' [ WFC: Unique Att Spec ] No attribute name may appear more than once in the same start-tag or empty-element tag. With namespace: [NS 8] STag ::= '<' QName (S Attribute)* S? '>' [NS 10] EmptyElement ::= '<' QName (S Attribute)* S? '/>'

ctxt:an XML parser context
Returns:the element name parsed

Function: xmlParseSystemLiteral

xmlChar *	xmlParseSystemLiteral	(xmlParserCtxtPtr ctxt)

parse an XML Literal [11] SystemLiteral ::= ('"' [^"]* '"') | ("'" [^']* "'")

diff --git a/doc/html/libxml-xmlreader.html b/doc/html/libxml-xmlreader.html index fd525de5..63179780 100644 --- a/doc/html/libxml-xmlreader.html +++ b/doc/html/libxml-xmlreader.html @@ -102,6 +102,7 @@ void xmlTextReaderErrorFunc (void * arg,
int	xmlTextReaderSetParserProp	(xmlTextReaderPtr reader, 
int prop,
int value)
int	xmlTextReaderSetSchema		(xmlTextReaderPtr reader, 
xmlSchemaPtr schema)
void	xmlTextReaderSetStructuredErrorHandler	(xmlTextReaderPtr reader, 
xmlStructuredErrorFunc f,
void * arg)
+
int	xmlTextReaderSetup		(xmlTextReaderPtr reader, 
xmlParserInputBufferPtr input,
const char * URL,
const char * encoding,
int options)
int	xmlTextReaderStandalone		(xmlTextReaderPtr reader)
xmlChar *	xmlTextReaderValue	(xmlTextReaderPtr reader)
xmlChar *	xmlTextReaderXmlLang	(xmlTextReaderPtr reader)
@@ -315,7 +316,9 @@ void xmlTextReaderErrorFunc (void * arg,
const char * msg,

Use XSD Schema to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is NULL, then Schema validation is desactivated. @ The @schema should not be freed until the reader is deallocated or its use has been deactivated.

reader:the xmlTextReaderPtr used
schema:a precompiled Schema schema
Returns:0 in case the Schema validation could be (des)activated and -1 in case of error.

Function: xmlTextReaderSetStructuredErrorHandler

void	xmlTextReaderSetStructuredErrorHandler	(xmlTextReaderPtr reader, 
xmlStructuredErrorFunc f,
void * arg)

Register a callback function that will be called on error and warnings. If @f is NULL, the default error and warning handlers are restored.

-
reader:the xmlTextReaderPtr used
f:the callback function to call on error and warnings
arg:a user argument to pass to the callback function

Function: xmlTextReaderStandalone

int	xmlTextReaderStandalone		(xmlTextReaderPtr reader)
+
reader:the xmlTextReaderPtr used
f:the callback function to call on error and warnings
arg:a user argument to pass to the callback function

Function: xmlTextReaderSetup

int	xmlTextReaderSetup		(xmlTextReaderPtr reader, 
xmlParserInputBufferPtr input,
const char * URL,
const char * encoding,
int options)
+

Setup an XML reader with new options

+
reader:an XML reader
input:xmlParserInputBufferPtr used to feed the reader, will be destroyed with it.
URL:the base URL to use for the document
encoding:the document encoding, or NULL
options:a combination of xmlParserOption
Returns:0 in case of success and -1 in case of error.

Function: xmlTextReaderStandalone

int	xmlTextReaderStandalone		(xmlTextReaderPtr reader)

Determine the standalone status of the document being read.

reader:the xmlTextReaderPtr used
Returns:1 if the document was declared to be standalone, 0 if it was declared to be not standalone, or -1 if the document did not specify its standalone status or in case of error.

Function: xmlTextReaderValue

xmlChar *	xmlTextReaderValue	(xmlTextReaderPtr reader)

Provides the text value of the node if present

diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 943f8d54..dc06978a 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -2812,91 +2812,92 @@ - - - - - - - - - - - - - - - - + - - - + - - - + - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + - - - - - - + - - - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + regular expressions handling @@ -5909,7 +5910,12 @@ if necessary or NULL'/> - + @@ -12001,7 +12007,7 @@ Could we use @subtypes for this?'/> parse the XML standalone declaration [32] SDDecl ::= S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"')) [ VC: Standalone Document Declaration ] TODO The standalone document declaration must have the value "no" if any external markup declarations contain declarations of: - attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or - entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or - attributes with values subject to normalization, where the attribute appears in the document with a value which will change as a result of normalization, or - element types with element content, if white space occurs directly within any instance of those types. - + @@ -14779,6 +14785,16 @@ Could we use @subtypes for this?'/> + + defined(LIBXML_READER_ENABLED) + Setup an XML reader with new options + + + + + + + defined(LIBXML_READER_ENABLED) Determine the standalone status of the document being read. diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index c316bda2..f7df7a74 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -2933,6 +2933,7 @@ + @@ -6478,6 +6479,7 @@ + @@ -9820,6 +9822,7 @@ + @@ -10217,6 +10220,7 @@ + @@ -13260,6 +13264,7 @@ + @@ -17422,6 +17427,7 @@ + @@ -21120,6 +21126,7 @@ + @@ -22256,6 +22263,9 @@ + + + @@ -23749,6 +23759,7 @@ + @@ -24519,6 +24530,7 @@ + @@ -24654,6 +24666,9 @@ + + + @@ -25508,6 +25523,7 @@ + @@ -28078,8 +28094,10 @@ + + @@ -30563,6 +30581,7 @@ + @@ -30945,6 +30964,7 @@ + diff --git a/elfgcchack.h b/elfgcchack.h index 741f806a..cd9605c0 100644 --- a/elfgcchack.h +++ b/elfgcchack.h @@ -481,6 +481,18 @@ extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((v #endif #endif +#if defined(LIBXML_HTML_ENABLED) +#ifdef bottom_HTMLparser +#undef htmlNewParserCtxt +extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias"))); +#else +#ifndef htmlNewParserCtxt +extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden"))); +#define htmlNewParserCtxt htmlNewParserCtxt__internal_alias +#endif +#endif +#endif + #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) #ifdef bottom_HTMLtree #undef htmlNodeDump @@ -3999,7 +4011,7 @@ extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((vis #endif #endif -#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) +#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) #ifdef bottom_tree #undef xmlGetNsList extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias"))); @@ -7633,6 +7645,16 @@ extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute( #endif #endif +#ifdef bottom_uri +#undef xmlPathToURI +extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias"))); +#else +#ifndef xmlPathToURI +extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden"))); +#define xmlPathToURI xmlPathToURI__internal_alias +#endif +#endif + #if defined(LIBXML_PATTERN_ENABLED) #ifdef bottom_pattern #undef xmlPatternFromRoot @@ -8545,7 +8567,6 @@ extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibilit #endif #endif -#if defined(LIBXML_TREE_ENABLED) #ifdef bottom_tree #undef xmlRemoveProp extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias"))); @@ -8555,7 +8576,6 @@ extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visib #define xmlRemoveProp xmlRemoveProp__internal_alias #endif #endif -#endif #ifdef bottom_valid #undef xmlRemoveRef @@ -11661,6 +11681,18 @@ extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructu #endif #endif +#if defined(LIBXML_READER_ENABLED) +#ifdef bottom_xmlreader +#undef xmlTextReaderSetup +extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias"))); +#else +#ifndef xmlTextReaderSetup +extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden"))); +#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias +#endif +#endif +#endif + #if defined(LIBXML_READER_ENABLED) #ifdef bottom_xmlreader #undef xmlTextReaderStandalone @@ -15053,7 +15085,7 @@ extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias #endif #endif -#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) +#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) #ifdef bottom_tree #undef xmlValidateNCName extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias"))); @@ -15305,6 +15337,18 @@ extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alia #endif #endif +#if defined(LIBXML_XINCLUDE_ENABLED) +#ifdef bottom_xinclude +#undef xmlXIncludeProcessFlagsData +extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias"))); +#else +#ifndef xmlXIncludeProcessFlagsData +extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden"))); +#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias +#endif +#endif +#endif + #if defined(LIBXML_XINCLUDE_ENABLED) #ifdef bottom_xinclude #undef xmlXIncludeProcessNode @@ -15605,6 +15649,18 @@ extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __at #endif #endif +#if defined(LIBXML_XPATH_ENABLED) +#ifdef bottom_xpath +#undef xmlXPathCompiledEvalToBoolean +extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias"))); +#else +#ifndef xmlXPathCompiledEvalToBoolean +extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden"))); +#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias +#endif +#endif +#endif + #if defined(LIBXML_XPATH_ENABLED) #ifdef bottom_xpath #undef xmlXPathConcatFunction @@ -15629,6 +15685,18 @@ extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_al #endif #endif +#if defined(LIBXML_XPATH_ENABLED) +#ifdef bottom_xpath +#undef xmlXPathContextSetCache +extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias"))); +#else +#ifndef xmlXPathContextSetCache +extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden"))); +#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias +#endif +#endif +#endif + #if defined(LIBXML_XPATH_ENABLED) #ifdef bottom_xpath #undef xmlXPathConvertBoolean diff --git a/testapi.c b/testapi.c index 01a4184a..f8f4860c 100644 --- a/testapi.c +++ b/testapi.c @@ -32235,6 +32235,68 @@ test_xmlTextReaderSetStructuredErrorHandler(void) { } +static int +test_xmlTextReaderSetup(void) { + int test_ret = 0; + +#if defined(LIBXML_READER_ENABLED) + int mem_base; + int ret_val; + xmlTextReaderPtr reader; /* an XML reader */ + int n_reader; + xmlParserInputBufferPtr input; /* xmlParserInputBufferPtr used to feed the reader, will be destroyed with it. */ + int n_input; + const char * URL; /* the base URL to use for the document */ + int n_URL; + char * encoding; /* the document encoding, or NULL */ + int n_encoding; + int options; /* a combination of xmlParserOption */ + int n_options; + + for (n_reader = 0;n_reader < gen_nb_xmlTextReaderPtr;n_reader++) { + for (n_input = 0;n_input < gen_nb_xmlParserInputBufferPtr;n_input++) { + for (n_URL = 0;n_URL < gen_nb_filepath;n_URL++) { + for (n_encoding = 0;n_encoding < gen_nb_const_char_ptr;n_encoding++) { + for (n_options = 0;n_options < gen_nb_parseroptions;n_options++) { + mem_base = xmlMemBlocks(); + reader = gen_xmlTextReaderPtr(n_reader, 0); + input = gen_xmlParserInputBufferPtr(n_input, 1); + URL = gen_filepath(n_URL, 2); + encoding = gen_const_char_ptr(n_encoding, 3); + options = gen_parseroptions(n_options, 4); + + ret_val = xmlTextReaderSetup(reader, input, URL, (const char *)encoding, options); + desret_int(ret_val); + call_tests++; + des_xmlTextReaderPtr(n_reader, reader, 0); + des_xmlParserInputBufferPtr(n_input, input, 1); + des_filepath(n_URL, URL, 2); + des_const_char_ptr(n_encoding, (const char *)encoding, 3); + des_parseroptions(n_options, options, 4); + xmlResetLastError(); + if (mem_base != xmlMemBlocks()) { + printf("Leak of %d blocks found in xmlTextReaderSetup", + xmlMemBlocks() - mem_base); + test_ret++; + printf(" %d", n_reader); + printf(" %d", n_input); + printf(" %d", n_URL); + printf(" %d", n_encoding); + printf(" %d", n_options); + printf("\n"); + } + } + } + } + } + } + function_tests++; +#endif + + return(test_ret); +} + + static int test_xmlTextReaderStandalone(void) { int test_ret = 0; @@ -32340,7 +32402,7 @@ static int test_xmlreader(void) { int test_ret = 0; - if (quiet == 0) printf("Testing xmlreader : 74 of 84 functions ...\n"); + if (quiet == 0) printf("Testing xmlreader : 75 of 85 functions ...\n"); test_ret += test_xmlNewTextReader(); test_ret += test_xmlNewTextReaderFilename(); test_ret += test_xmlReaderForDoc(); @@ -32414,6 +32476,7 @@ test_xmlreader(void) { test_ret += test_xmlTextReaderSetParserProp(); test_ret += test_xmlTextReaderSetSchema(); test_ret += test_xmlTextReaderSetStructuredErrorHandler(); + test_ret += test_xmlTextReaderSetup(); test_ret += test_xmlTextReaderStandalone(); test_ret += test_xmlTextReaderValue(); test_ret += test_xmlTextReaderXmlLang(); diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src index 24adaf7d..e37cfe06 100644 --- a/win32/libxml2.def.src +++ b/win32/libxml2.def.src @@ -335,6 +335,9 @@ htmlNewDoc htmlNewDocNoDtD #endif #ifdef LIBXML_HTML_ENABLED +htmlNewParserCtxt +#endif +#ifdef LIBXML_HTML_ENABLED htmlNodeDump #endif #ifdef LIBXML_HTML_ENABLED @@ -1375,6 +1378,7 @@ xmlParserPrintFileInfo xmlParserValidityError xmlParserValidityWarning xmlParserWarning +xmlPathToURI xmlPatternFromRoot xmlPatternGetStreamCtxt xmlPatternMatch @@ -2602,6 +2606,9 @@ xmlXIncludeProcess xmlXIncludeProcessFlags #endif #ifdef LIBXML_XINCLUDE_ENABLED +xmlXIncludeProcessFlagsData +#endif +#ifdef LIBXML_XINCLUDE_ENABLED xmlXIncludeProcessNode #endif #ifdef LIBXML_XINCLUDE_ENABLED @@ -2677,12 +2684,18 @@ xmlXPathCompile xmlXPathCompiledEval #endif #ifdef LIBXML_XPATH_ENABLED +xmlXPathCompiledEvalToBoolean +#endif +#ifdef LIBXML_XPATH_ENABLED xmlXPathConcatFunction #endif #ifdef LIBXML_XPATH_ENABLED xmlXPathContainsFunction #endif #ifdef LIBXML_XPATH_ENABLED +xmlXPathContextSetCache +#endif +#ifdef LIBXML_XPATH_ENABLED xmlXPathConvertBoolean #endif #ifdef LIBXML_XPATH_ENABLED