From 44a76400aea47c5ce40f2549127558c18be7ad08 Mon Sep 17 00:00:00 2001 From: "William M. Brack" Date: Fri, 12 Jan 2007 23:49:56 +0000 Subject: [PATCH] fixed problem with DV/WMB testing env. regenerated docs; * configure.in: fixed problem with DV/WMB testing env. * regenerated docs; doc/APIchunk1[012].html added to SVN * libxslt/extensions.c: fixed problem with plugin loading; removed testplugin.c from SVN (current version kept as tests/plugin/testplugin.c) svn path=/trunk/; revision=1415 --- ChangeLog | 10 +- configure.in | 2 +- doc/APIchunk10.html | 250 ++++++++++++++++++++++++++++++++++ doc/APIchunk11.html | 312 ++++++++++++++++++++++++++++++++++++++++++ doc/APIchunk12.html | 45 +++++++ doc/xsltproc.1 | 4 +- libxslt/extensions.c | 2 +- libxslt/testplugin.c | 329 --------------------------------------------- tests/plugins/testplugin.c | 3 + 9 files changed, 623 insertions(+), 334 deletions(-) create mode 100644 doc/APIchunk10.html create mode 100644 doc/APIchunk11.html create mode 100644 doc/APIchunk12.html delete mode 100644 libxslt/testplugin.c diff --git a/ChangeLog b/ChangeLog index da0ea32..95085b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Fri Jan 12 15:40:08 PST 2007 William Brack + + * configure.in: fixed problem with DV/WMB testing env. + * regenerated docs; doc/APIchunk1[012].html added to SVN + * libxslt/extensions.c: fixed problem with plugin loading; + removed testplugin.c from SVN (current version kept as + tests/plugin/testplugin.c) + Thu Jan 11 11:08:18 PST 2007 William Brack * libxslt/transform.c: enhanced to ignore empty text node @@ -6,7 +14,7 @@ Thu Jan 11 11:08:18 PST 2007 William Brack * xsltproc/xsltproc.c: added check for output file problem, yielding new error code 11 (Mike Hommey). * doc/xsltproc.html, doc/xsltproc.xml: added documentation - for above, regenerated docs (doc/xlstproc.1) + for above, regenerated docs (doc/xsltproc.1) Wed Jan 10 19:13:08 PST 2007 William Brack diff --git a/configure.in b/configure.in index b8629ba..46b44e2 100644 --- a/configure.in +++ b/configure.in @@ -290,7 +290,7 @@ if [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ]] || \ with_mem_debug="yes" fi CFLAGS="-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline " - if test "`uname -i`" != "x86_64" ; + if test "`uname -m`" != "x86_64" ; then STATIC_BINARIES="-static" else diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html new file mode 100644 index 0000000..67b8a86 --- /dev/null +++ b/doc/APIchunk10.html @@ -0,0 +1,250 @@ + + +API Alphabetic Index t-u for libxslt
Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

API Alphabetic Index t-u for libxslt

Main Menu
Related links
API Indexes

A-J +K-S +T-a +b-c +d-e +f-g +h-i +j-n +o-p +q-s +t-u +v-x +y-z +

Letter t:

table
_xsltStylesheet
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltGetExtInfo
+xsltNormalizeCompSteps
+xsltQuoteOneUserParam
+
tables
_xsltDocument
+xsltInitCtxtKey
+xsltInitCtxtKeys
+
target
xsltCopyNamespace
+xsltCopyNamespaceList
+
targetted
xsltApplyStylesheetUser
+
temlate
xslHandleDebugger
+
templates
_xsltStylesheet
+_xsltTransformContext
+xsltAttrTemplateValueProcessNode
+xsltCleanupTemplates
+xsltFindTemplate
+xsltFreeAVTList
+
templtaes
_xsltTransformContext
+
templtes
_xsltTransformContext
+
temporary
_xsltTransformContext
+xsltFindDocument
+
tenth
xsltTimestamp
+
term
xsltCreateRVT
+
term:
_xsltTransformContext
+xsltRegisterLocalRVT
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+
terminated
xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltProfileStylesheet
+xsltQuoteOneUserParam
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
terms
xsltParseSequenceConstructor
+
test
XSLT_IS_RES_TREE_FRAG
+xsltRegisterTestModule
+
test=
XSLT_FAST_IF
+
tests
XSLT_FAST_IF
+
text
IS_XSLT_REAL_NODE
+XSLT_IS_TEXT_NODE
+_xsltStyleItemText
+_xsltStylePreComp
+_xsltStylesheet
+_xsltTransformContext
+xsltCopyTextString
+xsltFormatNumberConversion
+xsltSaveResultToString
+xsltText
+
than
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
that
IS_XSLT_ELEM
+IS_XSLT_REAL_NODE
+XSLT_ITEM_COMPATIBILITY_FIELDS
+XSLT_STRANGE
+xslHandleDebugger
+xsltApplyOneTemplate
+xsltDocLoaderFunc
+xsltExtensionInstructionResultFinalize
+xsltExtensionInstructionResultRegister
+xsltGetCNsProp
+xsltGetNsProp
+xsltGetSpecialNamespace
+xsltLoadStylesheetPI
+xsltNeedElemSpaceHandling
+xsltParseStylesheetCallerParam
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+xsltXPathGetTransformContext
+
them
xsltApplyOneTemplate
+xsltExtensionInstructionResultFinalize
+xsltNamespaceAlias
+
themselve
xsltDocLoaderFunc
+
then
xslHandleDebugger
+xsltApplyAttributeSet
+xsltCopyNamespace
+xsltFindTemplate
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltSetCtxtSortFunc
+
there
_xsltCompilerCtxt
+xsltAllocateExtraCtxt
+xsltGetQNameURI
+xsltGetQNameURI2
+xsltGetSpecialNamespace
+xsltGetXIncludeDefault
+
they
xsltEvalAttrValueTemplate
+
those
xsltEvalAttrValueTemplate
+xsltFormatNumberConversion
+
time
_xsltTemplate
+xslHandleDebugger
+xsltCompileAttr
+xsltDocLoaderFunc
+xsltExtInitFunction
+xsltExtShutdownFunction
+xsltParseGlobalVariable
+xsltParseStylesheetCallerParam
+xsltParseStylesheetParam
+xsltParseStylesheetVariable
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+
time=
xsltGetProfileInformation
+
top-level
xsltExtModuleTopLevelLookup
+xsltRegisterExtModuleTopLevel
+xsltUnregisterExtModuleTopLevel
+
topmost
_xsltCompilerCtxt
+xslDropCall
+
tracing
xsltDebugGetDefaultTrace
+xsltDebugSetDefaultTrace
+
track
_xsltStylesheet
+
transfer
xslHandleDebugger
+
transform
xslHandleDebugger
+xsltApplyStylesheetUser
+xsltAttrListTemplateProcess
+xsltCopyNamespaceList
+xsltInitElemPreComp
+xsltNewElemPreComp
+xsltRunStylesheetUser
+
transformation-time
xsltCopyNamespaceList
+xsltFindTemplate
+
transformations
xsltEvalUserParams
+xsltQuoteUserParams
+
transmit
xsltTransformError
+
transromation
xsltSetTransformErrorFunc
+
treated
xsltEvalOneUserParam
+xsltQuoteUserParams
+
trees
xsltFreeRVTs
+
tries
xsltLoadStylesheetPI
+
trigger
_xsltCompilerNodeInfo
+
true
xsltEvalXPathPredicate
+
try
xsltGetSpecialNamespace
+
tuples
xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalUserParams
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
turned
_xsltCompilerCtxt
+xsltGetCNsProp
+xsltGetNsProp
+
type
XSLT_TRACE
+_xsltCompilerNodeInfo
+_xsltElemPreComp
+_xsltStylePreComp
+_xsltTransformContext
+

Letter u:

ultimately
xsltGetUTF8Char
+
undeclare
xsltGetSpecialNamespace
+
undefined
UNDEFINED_DEFAULT_NS
+
unfortunately
_xsltStylesheet
+
unimplemented
XSLT_TODO
+
unless
xsltGetCNsProp
+xsltGetNsProp
+
unparsed-entity-uri
xsltUnparsedEntityURIFunction
+
unstructured
_xsltCompilerCtxt
+
unused
xsltDocumentComp
+xsltSecurityAllow
+xsltSecurityForbid
+
unwanted
xsltApplyStripSpaces
+xsltParseTemplateContent
+
update
xsltGetSecurityPrefs
+xsltGetUTF8Char
+xsltSetSecurityPrefs
+
usage
XSLT_FAST_IF
+
use
xsltAddKey
+xsltCopyNamespaceList
+xsltDocLoaderFunc
+xsltEvalGlobalVariables
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltEvalXPathStringNs
+xsltFindTemplate
+xsltGetCNsProp
+xsltGetDefaultSecurityPrefs
+xsltGetNamespace
+xsltGetNsProp
+xsltGetSpecialNamespace
+xsltGetUTF8Char
+xsltRegisterExtras
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSecurityAllow
+xsltSecurityForbid
+xsltSetCtxtSecurityPrefs
+xsltSetDefaultSecurityPrefs
+xsltSetSecurityPrefs
+xsltSortFunc
+xsltTemplateProcess
+xsltTransformError
+
use:
_xsltStylesheet
+
useful
xsltXPathGetTransformContext
+
usefull
xsltInitElemPreComp
+
user
_xsltTransformContext
+xsltApplyStylesheetUser
+xsltRunStylesheetUser
+xsltSetSecurityPrefs
+
user-code
xsltFreeRVTs
+
users!
xsltLocalVariablePush
+
uses
xsltFormatNumberConversion
+xsltRunStylesheet
+xsltRunStylesheetUser
+
using
xsltDoSortFunction
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSetCtxtParseOptions
+

A-J +K-S +T-a +b-c +d-e +f-g +h-i +j-n +o-p +q-s +t-u +v-x +y-z +

Daniel Veillard

diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html new file mode 100644 index 0000000..548e4c5 --- /dev/null +++ b/doc/APIchunk11.html @@ -0,0 +1,312 @@ + + +API Alphabetic Index v-x for libxslt
Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

API Alphabetic Index v-x for libxslt

Main Menu
Related links
API Indexes

A-J +K-S +T-a +b-c +d-e +f-g +h-i +j-n +o-p +q-s +t-u +v-x +y-z +

Letter v:

validates
xsltParseAnyXSLTElem
+
validating
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
value-of
_xsltStyleItemApplyTemplates
+_xsltStyleItemSort
+_xsltStylePreComp
+xsltValueOf
+
value-returning
xsltExtensionInstructionResultFinalize
+xsltExtensionInstructionResultRegister
+
values
_xsltStylePreComp
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltGetCNsProp
+xsltGetNsProp
+xsltInitCtxtKey
+xsltLocalVariablePop
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
variables
_xsltCompilerCtxt
+_xsltStackElem
+_xsltTransformContext
+xsltApplyOneTemplate
+xsltCleanupGlobals
+xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltFreeGlobalVariables
+xsltLocalVariablePop
+
varibale
xsltXPathVariableLookup
+
varibales
xsltInitCtxtKeys
+
vendor
XSLT_DEFAULT_URL
+XSLT_DEFAULT_VENDOR
+
version
XSLT_DEFAULT_VERSION
+_xsltCompilerCtxt
+_xsltStylesheet
+
version=
xsltGetProfileInformation
+
via
xsltAttrListTemplateProcess
+xsltExtensionInstructionResultRegister
+
violated
XML_CAST_FPTR
+
visible
xsltApplyOneTemplate
+
void
XML_CAST_FPTR
+_xsltStylesheet
+xsltXPathFunctionLookup
+xsltXPathVariableLookup
+

Letter w:

want
xsltEvalUserParams
+
warning
XML_CAST_FPTR
+_xsltCompilerCtxt
+
warnings
_xsltCompilerCtxt
+_xsltStylesheet
+
was
XSLT_STRANGE
+_xsltCompilerCtxt
+_xsltCompilerNodeInfo
+_xsltStackElem
+_xsltTemplate
+xsltEvalXPathPredicate
+xsltNextImport
+xsltRegisterExtPrefix
+
way
xsltFindTemplate
+
well
xsltNamespaceAlias
+
were
_xsltStylesheet
+
when
XSLT_PARSE_OPTIONS
+_xsltTransformContext
+xsltDocLoaderFunc
+xsltGetQNameURI2
+xsltInitElemPreComp
+xsltRegisterLocalRVT
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+xsltSetCtxtParseOptions
+xsltXPathFunctionLookup
+xsltXPathGetTransformContext
+xsltXPathVariableLookup
+
where
xslHandleDebugger
+xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+xsltCopyTextString
+xsltGetQNameURI
+
wherever
_xsltStylesheet
+
whether
IS_XSLT_ELEM_FAST
+_xsltCompilerCtxt
+_xsltCompilerNodeInfo
+_xsltFormatNumberInfo
+xsltEvalStaticAttrValueTemplate
+xsltNeedElemSpaceHandling
+xsltSetXIncludeDefault
+xsltTestCompMatchList
+
which
XSLT_ITEM_COMPATIBILITY_FIELDS
+_xsltStackElem
+_xsltTransformContext
+xsltDocLoaderFunc
+xsltExtensionInstructionResultFinalize
+xsltGetSpecialNamespace
+xsltLocalVariablePop
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterLocalRVT
+xsltReleaseRVT
+
while
xsltAllocateExtra
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
white-space
xsltNeedElemSpaceHandling
+
whitespace-stripping
_xsltCompilerCtxt
+
wildcards
xsltFindElemSpaceHandling
+
wise
xsltApplyStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
with
CHECK_STOPPED0
+xsltAttrTemplateValueProcessNode
+xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltExtensionInstructionResultRegister
+xsltGetCNsProp
+xsltGetNamespace
+xsltGetNsProp
+xsltGetProfileInformation
+xsltGetQNameURI
+xsltGetSpecialNamespace
+xsltGetUTF8Char
+xsltInitCtxtExts
+xsltParseStylesheetCallerParam
+
with-params
_xsltStyleItemApplyTemplates
+_xsltStyleItemCallTemplate
+
within
xsltExtensionInstructionResultFinalize
+xsltFindDocument
+xsltLoadDocument
+xsltLoadStyleDocument
+xsltLoadStylesheetPI
+
without
XML_CAST_FPTR
+XSLT_PAT_NO_PRIORITY
+_xsltTransformContext
+
won
_xsltTemplate
+xsltCopyNamespaceList
+
work
xsltCheckWrite
+
wrapped
xsltFindElemSpaceHandling
+
wrapper
xsltDoSortFunction
+
write
xsltCheckWrite
+
written
xsltCheckWrite
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+

Letter x:

xmlDoc
xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+xsltReleaseRVT
+
xmlDocPtr
xsltGetProfileInformation
+xsltRegisterLocalRVT
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+
xmlFreeDoc
xsltGetProfileInformation
+
xmlGetNsProp
xsltGetCNsProp
+xsltGetNsProp
+
xmlGetUTF8Char
xsltGetUTF8Char
+
xmlNodePtr
_xsltTransformContext
+
xmlNs
_xsltNsMap
+
xmlNsPtr
xsltCopyNamespace
+xsltCopyNamespaceList
+
xmlParserOption
xsltDocLoaderFunc
+xsltSetCtxtParseOptions
+
xmlReadxxx
XSLT_PARSE_OPTIONS
+
xmlXPathCompExprPtr
xsltXPathCompile
+
xmlXPathCompiledEvalToBoolean
XSLT_FAST_IF
+
xmlns=
xsltGetSpecialNamespace
+
xsl
XSLT_TRACE
+
xsl:
_xsltPrincipalStylesheetData
+
xsl:apply-templates
xsltTransformFunction
+
xsl:choose
xsltChoose
+
xsl:comment
xsltEvalTemplateString
+
xsl:for-each
xsltForEach
+
xsl:if
XSLT_FAST_IF
+xsltIf
+xsltTransformFunction
+
xsl:import
xsltDocLoaderFunc
+
xsl:include
xsltDocLoaderFunc
+
xsl:key
XSLT_REFACTORED_KEYCOMP
+
xsl:message
xsltMessage
+
xsl:namespace-alias
_xsltCompilerCtxt
+xsltNamespaceAlias
+
xsl:param
_xsltTemplate
+xsltApplyOneTemplate
+xsltParseStylesheetCallerParam
+
xsl:processing-instruction
xsltEvalTemplateString
+
xsl:sort
XSLT_MAX_SORT
+xsltSort
+
xsl:template
xsltApplyOneTemplate
+xsltLocalVariablePop
+xsltRegisterTmpRVT
+
xsl:text
xsltParseSequenceConstructor
+
xsl:use-attribute-set
xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+
xsl:use-attribute-sets
xsltApplyAttributeSet
+
xsl:variable
xsltParseStylesheetVariable
+
xsl:with-param
_xsltStackElem
+xsltParseStylesheetCallerParam
+
xslDebugBreak
xslHandleDebugger
+
xslDebugStatus
xslHandleDebugger
+xsltGetDebuggerStatus
+xsltSetDebuggerStatus
+
xslt
IS_XSLT_ATTR_FAST
+IS_XSLT_ELEM_FAST
+xslHandleDebugger
+xsltAttribute
+xsltCheckExtPrefix
+xsltComment
+xsltElement
+xsltForEach
+xsltNumber
+xsltProcessingInstruction
+xsltRegisterExtPrefix
+xsltSort
+xsltText
+xsltValueOf
+
xslt:text
xsltParseTemplateContent
+
xsltAddTemplate
xsltFreeTemplateHashes
+
xsltApplySequenceConstructor
xsltAttrListTemplateProcess
+xsltGetNamespace
+
xsltAttrTemplateValueProcess
xsltAttrTemplateValueProcessNode
+
xsltCopyPropList
xsltGetNamespace
+
xsltCopyTreeInternal
xsltCopyNamespaceList
+xsltGetNamespace
+
xsltCreateRVT
xsltExtensionInstructionResultRegister
+
xsltDecimalFormatPtr
xsltDecimalFormatGetByName
+
xsltDocLoaderFunc
xsltDocLoaderFunc
+
xsltDocument
xsltFreeStyleDocuments
+
xsltDocumentComp
_xsltStyleItemDocument
+
xsltDocumentPtr
xsltFindDocument
+xsltLoadDocument
+xsltLoadStyleDocument
+
xsltElemPreComp
xsltElemPreCompDeallocator
+xsltInitElemPreComp
+xsltNewElemPreComp
+
xsltElement
xsltGetNamespace
+
xsltEvalAttrValueTemplate
xsltAttrTemplateValueProcessNode
+
xsltEvalUserParams
xsltEvalOneUserParam
+xsltQuoteUserParams
+
xsltEvalVariable
xsltApplyOneTemplate
+
xsltExtElementPreCompTest
xsltStyleGetExtData
+
xsltExtInitTest
xsltStyleGetExtData
+
xsltGetInheritedNsList
xsltCheckExtPrefix
+
xsltGetNamespace
xsltGetPlainNamespace
+
xsltGetQNameURI
xsltGetQNameURI2
+
xsltGetTemplate
xsltFreeTemplateHashes
+
xsltLoadType
xsltDocLoaderFunc
+
xsltParseExtElemPrefixes
xsltRegisterExtPrefix
+
xsltParseTemplateContent
xsltCheckExtPrefix
+
xsltPointerList
xsltPointerListCreate
+xsltPointerListFree
+
xsltProcessOneUserParamInternal
xsltEvalOneUserParam
+
xsltQuoteOneUserParam
xsltEvalOneUserParam
+
xsltQuoteUserParams
xsltEvalOneUserParam
+xsltEvalUserParams
+xsltQuoteOneUserParam
+
xsltRegisterAllExtras
xsltRegisterExtras
+
xsltRegisterExtPrefix
xsltRegisterExtPrefix
+xsltStyleGetExtData
+
xsltRegisterLocalRVT
xsltExtensionInstructionResultRegister
+xsltRegisterTmpRVT
+
xsltSecurityPrefsPtr
xsltGetDefaultSecurityPrefs
+
xsltSetCtxtSortFunc
xsltDoSortFunction
+
xsltSetSortFunc
xsltDoSortFunction
+
xsltShallowCopyElem
xsltCopyNamespaceList
+
xsltShallowCopyElement
xsltGetNamespace
+
xsltStackElemPtr
xsltParseStylesheetCallerParam
+
xsltStylesheet
_xsltElemPreComp
+
xsltStylesheetPtr
xsltNewStylesheet
+
xsltTemplatePtr
xsltFindTemplate
+xsltGetTemplate
+
xsltTimestamp
xsltCalibrateAdjust
+
xsltTransformContextPtr
xsltNewTransformContext
+

A-J +K-S +T-a +b-c +d-e +f-g +h-i +j-n +o-p +q-s +t-u +v-x +y-z +

Daniel Veillard

diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html new file mode 100644 index 0000000..89ce2a3 --- /dev/null +++ b/doc/APIchunk12.html @@ -0,0 +1,45 @@ + + +API Alphabetic Index y-z for libxslt
Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

API Alphabetic Index y-z for libxslt

Main Menu
Related links
API Indexes

A-J +K-S +T-a +b-c +d-e +f-g +h-i +j-n +o-p +q-s +t-u +v-x +y-z +

Letter y:

yes
_xsltStylesheet
+xsltCompileAttr
+
yet
xsltRunStylesheet
+xsltRunStylesheetUser
+
you
xsltAttrListTemplateProcess
+xsltEvalUserParams
+
your
xsltEvalUserParams
+

Letter z:

zero
xsltFormatNumberConversion
+

A-J +K-S +T-a +b-c +d-e +f-g +h-i +j-n +o-p +q-s +t-u +v-x +y-z +

Daniel Veillard

diff --git a/doc/xsltproc.1 b/doc/xsltproc.1 index 5b5f1a4..0d56429 100644 --- a/doc/xsltproc.1 +++ b/doc/xsltproc.1 @@ -1,11 +1,11 @@ .\" Title: xsltproc .\" Author: John Fleck .\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: $Date: 2006.08.21 01:46:05 .0700 (Mon, 21 Aug 2006) $ +.\" Date: $Date: 2007.01.11 11:12:45 .0800 (Thu, 11 Jan 2007) $ .\" Manual: xsltproc Manual .\" Source: libxslt .\" -.TH "XSLTPROC" "1" "$Date: 2006\-08\-21 01:46:05 \-0700 (Mon, 21 Aug 2006) $" "libxslt" "xsltproc Manual" +.TH "XSLTPROC" "1" "$Date: 2007\-01\-11 11:12:45 \-0800 (Thu, 11 Jan 2007) $" "libxslt" "xsltproc Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/libxslt/extensions.c b/libxslt/extensions.c index ee097db..a6a9e9d 100644 --- a/libxslt/extensions.c +++ b/libxslt/extensions.c @@ -537,7 +537,7 @@ xsltRegisterExtPrefix(xsltStylesheetPtr style, module = xmlHashLookup(xsltExtensionsHash, URI); if (NULL == module) { if (!xsltExtModuleRegisterDynamic(URI)) { - module = xmlHashLookup(xsltExtensionsHash, URI); + module = xmlHashLookup(xsltModuleHash, URI); } } if (module != NULL) { diff --git a/libxslt/testplugin.c b/libxslt/testplugin.c deleted file mode 100644 index ab840d9..0000000 --- a/libxslt/testplugin.c +++ /dev/null @@ -1,329 +0,0 @@ -/* - * extensions.c: Implemetation of the extensions support - * - * Reference: - * http://www.w3.org/TR/1999/REC-xslt-19991116 - * - * See Copyright for the status of this software. - * - * daniel@veillard.com - */ - -#define IN_LIBXSLT -#include "libxslt.h" - -#ifdef WITH_MODULES - -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "imports.h" -#include "extensions.h" - -#define XSLT_TESTPLUGIN_URL "http://xmlsoft.org/xslt/testplugin" - -/************************************************************************ - * * - * Test plugin module http://xmlsoft.org/xslt/testplugin * - * * - ************************************************************************/ - -/************************************************************************ - * * - * Test of the extension module API * - * * - ************************************************************************/ - -static xmlChar *testData = NULL; -static xmlChar *testStyleData = NULL; - -/** - * xsltExtFunctionTest: - * @ctxt: the XPath Parser context - * @nargs: the number of arguments - * - * function libxslt:test() for testing the extensions support. - */ -static void -xsltExtFunctionTest(xmlXPathParserContextPtr ctxt, - int nargs ATTRIBUTE_UNUSED) -{ - xsltTransformContextPtr tctxt; - void *data = NULL; - - tctxt = xsltXPathGetTransformContext(ctxt); - - if (testData == NULL) { - xsltGenericDebug(xsltGenericDebugContext, - "xsltExtFunctionTest: not initialized," - " calling xsltGetExtData\n"); - data = xsltGetExtData(tctxt, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (data == NULL) { - xsltTransformError(tctxt, NULL, NULL, - "xsltExtElementTest: not initialized\n"); - return; - } - } - if (tctxt == NULL) { - xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL, - "xsltExtFunctionTest: failed to get the transformation context\n"); - return; - } - if (data == NULL) - data = xsltGetExtData(tctxt, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (data == NULL) { - xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL, - "xsltExtFunctionTest: failed to get module data\n"); - return; - } - if (data != testData) { - xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL, - "xsltExtFunctionTest: got wrong module data\n"); - return; - } -#ifdef WITH_XSLT_DEBUG_FUNCTION - xsltGenericDebug(xsltGenericDebugContext, - "libxslt:test() called with %d args\n", nargs); -#endif -} - -/** - * xsltExtElementPreCompTest: - * @style: the stylesheet - * @inst: the instruction in the stylesheet - * - * Process a libxslt:test node - */ -static xsltElemPreCompPtr -xsltExtElementPreCompTest(xsltStylesheetPtr style, xmlNodePtr inst, - xsltTransformFunction function) -{ - xsltElemPreCompPtr ret; - - if (style == NULL) { - xsltTransformError(NULL, NULL, inst, - "xsltExtElementTest: no transformation context\n"); - return (NULL); - } - if (testStyleData == NULL) { - xsltGenericDebug(xsltGenericDebugContext, - "xsltExtElementPreCompTest: not initialized," - " calling xsltStyleGetExtData\n"); - xsltStyleGetExtData(style, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (testStyleData == NULL) { - xsltTransformError(NULL, style, inst, - "xsltExtElementPreCompTest: not initialized\n"); - if (style != NULL) - style->errors++; - return (NULL); - } - } - if (inst == NULL) { - xsltTransformError(NULL, style, inst, - "xsltExtElementPreCompTest: no instruction\n"); - if (style != NULL) - style->errors++; - return (NULL); - } - ret = xsltNewElemPreComp(style, inst, function); - return (ret); -} - -/** - * xsltExtElementTest: - * @ctxt: an XSLT processing context - * @node: The current node - * @inst: the instruction in the stylesheet - * @comp: precomputed informations - * - * Process a libxslt:test node - */ -static void -xsltExtElementTest(xsltTransformContextPtr ctxt, xmlNodePtr node, - xmlNodePtr inst, - xsltElemPreCompPtr comp ATTRIBUTE_UNUSED) -{ - xmlNodePtr commentNode; - - if (testData == NULL) { - xsltGenericDebug(xsltGenericDebugContext, - "xsltExtElementTest: not initialized," - " calling xsltGetExtData\n"); - xsltGetExtData(ctxt, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (testData == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: not initialized\n"); - return; - } - } - if (ctxt == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no transformation context\n"); - return; - } - if (node == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no current node\n"); - return; - } - if (inst == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no instruction\n"); - return; - } - if (ctxt->insert == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no insertion point\n"); - return; - } - commentNode = xmlNewComment((const xmlChar *) - "libxslt:testplugin element test worked"); - xmlAddChild(ctxt->insert, commentNode); -} - -/** - * xsltExtInitTest: - * @ctxt: an XSLT transformation context - * @URI: the namespace URI for the extension - * - * A function called at initialization time of an XSLT extension module - * - * Returns a pointer to the module specific data for this transformation - */ -static void * -xsltExtInitTest(xsltTransformContextPtr ctxt, const xmlChar * URI) -{ - if (testStyleData == NULL) { - xsltGenericDebug(xsltGenericErrorContext, - "xsltExtInitTest: not initialized," - " calling xsltStyleGetExtData\n"); - xsltStyleGetExtData(ctxt->style, URI); - if (testStyleData == NULL) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtInitTest: not initialized\n"); - return (NULL); - } - } - if (testData != NULL) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtInitTest: already initialized\n"); - return (NULL); - } - testData = (void *) "test data"; - xsltGenericDebug(xsltGenericDebugContext, - "Registered test plugin module : %s\n", URI); - return (testData); -} - - -/** - * xsltExtShutdownTest: - * @ctxt: an XSLT transformation context - * @URI: the namespace URI for the extension - * @data: the data associated to this module - * - * A function called at shutdown time of an XSLT extension module - */ -static void -xsltExtShutdownTest(xsltTransformContextPtr ctxt, - const xmlChar * URI, void *data) -{ - if (testData == NULL) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtShutdownTest: not initialized\n"); - return; - } - if (data != testData) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtShutdownTest: wrong data\n"); - } - testData = NULL; - xsltGenericDebug(xsltGenericDebugContext, - "Unregistered test plugin module : %s\n", URI); -} - -/** - * xsltExtStyleInitTest: - * @style: an XSLT stylesheet - * @URI: the namespace URI for the extension - * - * A function called at initialization time of an XSLT extension module - * - * Returns a pointer to the module specific data for this transformation - */ -static void * -xsltExtStyleInitTest(xsltStylesheetPtr style ATTRIBUTE_UNUSED, - const xmlChar * URI) -{ - if (testStyleData != NULL) { - xsltTransformError(NULL, NULL, NULL, - "xsltExtInitTest: already initialized\n"); - return (NULL); - } - testStyleData = (void *) "test data"; - xsltGenericDebug(xsltGenericDebugContext, - "Registered test plugin module : %s\n", URI); - return (testStyleData); -} - - -/** - * xsltExtStyleShutdownTest: - * @style: an XSLT stylesheet - * @URI: the namespace URI for the extension - * @data: the data associated to this module - * - * A function called at shutdown time of an XSLT extension module - */ -static void -xsltExtStyleShutdownTest(xsltStylesheetPtr style ATTRIBUTE_UNUSED, - const xmlChar * URI, void *data) -{ - if (testStyleData == NULL) { - xsltGenericError(xsltGenericErrorContext, - "xsltExtShutdownTest: not initialized\n"); - return; - } - if (data != testStyleData) { - xsltTransformError(NULL, NULL, NULL, - "xsltExtShutdownTest: wrong data\n"); - } - testStyleData = NULL; - xsltGenericDebug(xsltGenericDebugContext, - "Unregistered test plugin module : %s\n", URI); -} - -/** - * xmlsoft_org_xslt_testplugin_init: - * - * Registers the test plugin module - */ - -void -xmlsoft_org_xslt_testplugin_init(void) -{ - xsltRegisterExtModuleFull((const xmlChar *) XSLT_TESTPLUGIN_URL, - xsltExtInitTest, xsltExtShutdownTest, - xsltExtStyleInitTest, - xsltExtStyleShutdownTest); - xsltRegisterExtModuleFunction((const xmlChar *) "testplugin", - (const xmlChar *) XSLT_TESTPLUGIN_URL, - xsltExtFunctionTest); - xsltRegisterExtModuleElement((const xmlChar *) "testplugin", - (const xmlChar *) XSLT_TESTPLUGIN_URL, - xsltExtElementPreCompTest, - xsltExtElementTest); -} - -#endif /*WITH_MODULES*/ diff --git a/tests/plugins/testplugin.c b/tests/plugins/testplugin.c index 68ffa98..95bb450 100644 --- a/tests/plugins/testplugin.c +++ b/tests/plugins/testplugin.c @@ -39,6 +39,9 @@ #define PLUGINPUBFUN #endif +/* include a prototype to make gcc happy */ +void +PLUGINPUBFUN xmlsoft_org_xslt_testplugin_init(void); /************************************************************************ * * -- 2.7.4