From 0d9855d99757d851fba9c24aa1b8ef6270e9e492 Mon Sep 17 00:00:00 2001 From: "William M. Brack" Date: Sun, 30 Nov 2003 14:49:57 +0000 Subject: [PATCH] adapted the libxml files for libxslt. regenerated the docs. * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl, Makefile.am: adapted the libxml files for libxslt. * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml, doc/libexslt-api.xml, doc/libxslt-refs.xml, win32/libxslt.def.src, win32/libexslt.def.src: regenerated the docs. --- ChangeLog | 9 + doc/APIchunk0.html | 853 ++------ doc/APIchunk1.html | 857 +++----- doc/APIchunk2.html | 948 +++----- doc/APIchunk3.html | 1005 +++------ doc/APIchunk4.html | 856 ++------ doc/APIchunk5.html | 888 ++------ doc/APIchunk6.html | 967 +++------ doc/APIchunk7.html | 883 +++----- doc/APIchunk8.html | 292 +++ doc/APIconstructors.html | 288 +-- doc/APIfiles.html | 790 ++++--- doc/APIfunctions.html | 1189 +++++----- doc/APIsymbols.html | 741 +++---- doc/Makefile.am | 76 +- doc/api.xsl | 56 +- doc/apibuild.py | 11 +- doc/html/book1.html | 285 +-- doc/html/index.html | 58 +- doc/html/index.sgml | 238 -- doc/html/libxslt-attributes.html | 97 +- doc/html/libxslt-documents.html | 35 + doc/html/libxslt-extensions.html | 573 ++--- doc/html/libxslt-extra.html | 31 + doc/html/libxslt-functions.html | 179 +- doc/html/libxslt-imports.html | 142 +- doc/html/libxslt-keys.html | 121 +- doc/html/libxslt-lib.html | 46 +- doc/html/libxslt-namespaces.html | 147 +- doc/html/libxslt-notes.html | 33 - doc/html/libxslt-numbersInternals.html | 117 +- doc/html/libxslt-pattern.html | 188 +- doc/html/libxslt-preproc.html | 23 + doc/html/libxslt-security.html | 66 + doc/html/libxslt-templates.html | 239 +- doc/html/libxslt-transform.html | 593 +---- doc/html/libxslt-variables.html | 260 +-- doc/html/libxslt-xslt.html | 91 +- doc/html/libxslt-xsltInternals.html | 1066 +++------ doc/html/libxslt-xsltexports.html | 19 + doc/html/libxslt-xsltutils.html | 611 ++---- doc/libexslt-api.xml | 56 +- doc/libxslt-api.xml | 155 +- doc/libxslt-refs.xml | 3722 +++++++++++++++++++------------- doc/libxslt-sections.txt | 459 ---- doc/newapi.xsl | 764 +++++++ doc/parsedecl.py | 818 ------- doc/site.xsl | 31 +- win32/libxslt.def.src | 2 + 49 files changed, 8466 insertions(+), 13508 deletions(-) create mode 100644 doc/APIchunk8.html delete mode 100644 doc/html/index.sgml create mode 100644 doc/html/libxslt-documents.html create mode 100644 doc/html/libxslt-extra.html delete mode 100644 doc/html/libxslt-notes.html create mode 100644 doc/html/libxslt-preproc.html create mode 100644 doc/html/libxslt-security.html create mode 100644 doc/html/libxslt-xsltexports.html delete mode 100644 doc/libxslt-sections.txt create mode 100644 doc/newapi.xsl delete mode 100755 doc/parsedecl.py diff --git a/ChangeLog b/ChangeLog index 7e294d2..49f36ee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Sun Nov 30 22:44:07 HKT 2003 William Brack + + * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl, + Makefile.am: adapted the libxml files for libxslt. + * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml, + doc/libexslt-api.xml, doc/libxslt-refs.xml, + win32/libxslt.def.src, win32/libexslt.def.src: regenerated + the docs. + Sun Nov 30 18:48:27 HKT 2003 William Brack * libxslt/transform.c: change initialisation of external functions diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html index d6a5f90..f97177a 100644 --- a/doc/APIchunk0.html +++ b/doc/APIchunk0.html @@ -1,624 +1,241 @@ - - - - - -API Alphabetic Index A-S for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index A-S for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter A:

-
-
Activate
-
-WITH_XSLT_DEBUG -
-
Add
-
-xslAddCall -
-
Allocate
-
-xsltAllocateExtra -xsltAllocateExtraCtxt -
-
Apache
-
-XSLT_XALAN_NAMESPACE -
-
Apply
-
-xsltApplyAttributeSet -xsltApplyStylesheet -xsltApplyStylesheetUser -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -
-
-

Letter C:

-
-
CDTATA
-
-xsltFindElemSpaceHandling -
-
Check
-
-IS_XSLT_REAL_NODE -xsltCheckExtPrefix -xsltCheckRead -xsltCheckWrite -xsltEvalStaticAttrValueTemplate -xsltIsBlank -
-
Checks
-
-IS_XSLT_ELEM -IS_XSLT_NAME -
-
Clark
-
-XSLT_XT_NAMESPACE -
-
Clean-up
-
-xsltParseTemplateContent -
-
Cleanup
-
-xsltCleanupTemplates -
-
Compile
-
-xsltCompilePattern -
-
Computes
-
-xsltInitCtxtKeys -
-
Convert
-
-xsltNumberFormat -
-
Create
-
-xsltNewSecurityPrefs -xsltNewStylesheet -xsltNewTransformContext -
-
Creates
-
-xsltNewElemPreComp -
-
-

Letter D:

-
-
DEBUG_MEMORY_LOCATION
-
-DEBUG_MEMORY_LOCATION -
-
Data
-
-xsltCompMatch -xsltDecimalFormat -xsltDocument -
-
Deallocates
-
-xsltElemPreCompDeallocator -
-
DecimalFormat
-
-xsltFormatNumberConversion -
-
Determine
-
-xsltMatchPattern -
-
Display
-
-xsltPrintErrorContext -xsltTransformError -
-
Drop
-
-xslDropCall -
-
Dumps
-
-xsltDebugDumpExtensions -
-
-

Letter E:

-
-
EXSLT
-
-xsltDocumentElem -
-
Errors
-
-xsltGetQNameURI -
-
Evaluate
-
-xsltEvalAttrValueTemplate -xsltEvalGlobalVariables -xsltEvalTemplateString -
-
Extra
-
-xsltRuntimeExtra -
-
-

Letter F:

-
-
FILE
-
-xsltApplyStylesheetUser -xsltDebugDumpExtensions -xsltProfileStylesheet -xsltRunStylesheetUser -xsltSaveProfiling -xsltSaveResultToFile -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
Find
-
-xsltDecimalFormatGetByName -xsltFindElemSpaceHandling -xsltGetNamespace -xsltGetSpecialNamespace -xsltNextImport -
-
Finds
-
-xsltFindTemplate -xsltGetTemplate -
-
Free
-
-xsltFreeAttributeSetsHashes -xsltFreeCompMatchList -xsltFreeCtxtExts -xsltFreeDocumentKeys -xsltFreeDocuments -xsltFreeExts -xsltFreeGlobalVariables -xsltFreeKeys -xsltFreeNamespaceAliasHashes -xsltFreeSecurityPrefs -xsltFreeStackElemList -xsltFreeStyleDocuments -xsltFreeStylePreComps -xsltFreeStylesheet -xsltFreeTemplateHashes -xsltFreeTransformContext -
-
Function
-
-xsltSecurityAllow -xsltSecurityForbid -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetTransformErrorFunc -
-
-

Letter G:

-
-
GCC
-
-ATTRIBUTE_UNUSED -
-
Get
-
-xsltSetDefaultSecurityPrefs -
-
-

Letter H:

-
-
Handle
-
-xsltGetNamespace -
-
-

Letter I:

-
-
IObuf
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
Implement
-
-xsltDocumentFunction -xsltElementAvailableFunction -xsltFormatNumberFunction -xsltFunctionAvailableFunction -xsltFunctionNodeSet -xsltGenerateIdFunction -xsltKeyFunction -xsltSystemPropertyFunction -xsltUnparsedEntityURIFunction -
-
Initialize
-
-xsltInitCtxtExts -
-
Initializes
-
-xsltInitElemPreComp -
-
-

Letter J:

-
-
JDK
-
-xsltFormatNumberConversion -
-
James
-
-XSLT_XT_NAMESPACE -
-
-

Letter K:

-
-
Kay
-
-XSLT_SAXON_NAMESPACE -
-
-

Letter L:

-
-
Length
-
-xsltSaveResultToString -
-
Load
-
-xsltParseStylesheetFile -
-
Looks
-
-xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltExtModuleFunctionLookup -xsltExtModuleTopLevelLookup -
-
Lookup
-
-xsltGetKey -xsltGetSecurityPrefs -
-
-

Letter M:

-
-
MSVC
-
-LIBXSLT_PUBLIC -
-
MUST
-
-xsltInitElemPreComp -
-
Macro
-
-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -
-
Max
-
-XSLT_MAX_SORT -
-
Memory
-
-xsltSaveResultToString -
-
Michael
-
-XSLT_SAXON_NAMESPACE -
-
-

Letter N:

-
-
NCName
-
-xsltGetQNameURI -
-
NOTE:
-
-xsltApplyStylesheet -
-
Name
-
-xsltEvalStaticAttrValueTemplate -
-
Norm
-
-XSLT_NORM_SAXON_NAMESPACE -
-
-

Letter O:

-
-
One
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
-

Letter P:

-
-
Parser
-
-xsltDocumentFunction -xsltElementAvailableFunction -xsltFormatNumberFunction -xsltFunctionAvailableFunction -xsltFunctionNodeSet -xsltGenerateIdFunction -xsltKeyFunction -xsltSystemPropertyFunction -xsltUnparsedEntityURIFunction -
-
Pre
-
-xsltDocumentComp -
-
Precompute
-
-xsltStylePreCompute -
-
Precomputes
-
-xsltPreComputeExtModuleElement -
-
Process
-
-xsltApplyImports -xsltApplyOneTemplate -xsltApplyTemplates -xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltAttribute -xsltCallTemplate -xsltChoose -xsltComment -xsltCopy -xsltCopyOf -xsltDebug -xsltDocumentElem -xsltElement -xsltEvalXPathPredicate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltForEach -xsltIf -xsltMessage -xsltNumber -xsltProcessingInstruction -xsltTemplateProcess -xsltText -xsltValueOf -
-
-

Letter Q:

-
-
QName
-
-xsltEvalAttrValueTemplate -xsltGetQNameURI -
-
-

Letter R:

-
-
Read
-
-xsltNamespaceAlias -
-
Register
-
-xsltAddTemplate -xsltNewDocument -xsltNewStyleDocument -xsltRegisterExtModule -xsltRegisterExtModuleFull -
-
Registering
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -
-
Registers
-
-xsltRegisterAllElement -xsltRegisterAllExtras -xsltRegisterAllFunctions -xsltRegisterExtElement -xsltRegisterExtFunction -xsltRegisterExtModuleElement -xsltRegisterExtModuleFunction -xsltRegisterExtModuleTopLevel -xsltRegisterExtPrefix -xsltRegisterExtras -xsltRegisterTestModule -
-
Retrieve
-
-xsltGetExtData -xsltStyleGetExtData -
-
Returns
-
-xsltNeedElemSpaceHandling -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltXPathGetTransformContext -
-
-

Letter S:

-
-
SAX
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
SAXON
-
-XSLT_NORM_SAXON_NAMESPACE -
-
Save
-
-xsltSaveProfiling -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -
-
Saxon
-
-XSLT_SAXON_NAMESPACE -
-
Search
-
-xsltVariableLookup -
-
Set
-
-xsltSetCtxtSecurityPrefs -xsltSetXIncludeDefault -
-
Should
-
-xsltInitCtxtKeys -
-
Shutdown
-
-xsltShutdownCtxtExts -xsltShutdownExts -
-
Signature
-
-xsltTransformFunction -
-
Similar
-
-xsltGetNsProp -
-
Specific
-
-XSLT_PAT_NO_PRIORITY -
-
Speed
-
-WITH_XSLT_DEBUG -
-
Strip
-
-xsltApplyStripSpaces -
-
Stylesheet
-
-xsltNewStylesheet -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index A-P for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index A-P for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter A:

API
xsltGetUTF8Char
+
Add
xslAddCall
+
Allocate
xsltAllocateExtra
+xsltAllocateExtraCtxt
+
Apache
XSLT_XALAN_NAMESPACE
+
Apply
xsltApplyAttributeSet
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltProfileStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
Attribute
_xsltStylesheet
+

Letter B:

Borland
XSLTPUBFUN
+

Letter C:

CDTATA
xsltFindElemSpaceHandling
+
Char
xsltGetUTF8Char
+
Characters:
xsltFormatNumberConversion
+
Check
IS_XSLT_REAL_NODE
+xsltCheckExtPrefix
+xsltCheckRead
+xsltCheckWrite
+xsltEvalStaticAttrValueTemplate
+xsltIsBlank
+
Checks
IS_XSLT_ELEM
+IS_XSLT_NAME
+xsltNeedElemSpaceHandling
+
Clark
XSLT_XT_NAMESPACE
+
Clean-up
xsltParseTemplateContent
+
Cleanup
xsltCleanupTemplates
+
Compile
xsltCompilePattern
+
Computes
xsltInitCtxtKeys
+
Context
_xsltTransformContext
+
Convert
xsltNumberFormat
+
Create
xsltCopyTextString
+xsltCreateRVT
+xsltNewSecurityPrefs
+xsltNewStylesheet
+xsltNewTransformContext
+
Creates
xsltNewElemPreComp
+
Cygwin
XSLTPUBFUN
+

Letter D:

DTD
xsltGetNsProp
+
Deallocates
xsltElemPreCompDeallocator
+
Debugging
_xsltTransformContext
+
DecimalFormat
xsltFormatNumberConversion
+
Display
xsltPrintErrorContext
+xsltTransformError
+
Drop
xslDropCall
+
Dumps
xsltDebugDumpExtensions
+

Letter E:

EXSLT
xsltDocumentElem
+
Each
xsltEvalUserParams
+
Errors
xsltGetQNameURI
+
Evaluate
xsltEvalAttrValueTemplate
+xsltEvalGlobalVariables
+xsltEvalTemplateString
+xsltEvalUserParams
+
Extensions
_xsltStylesheet
+_xsltTransformContext
+

Letter F:

FILE
xsltApplyStylesheetUser
+xsltDebugDumpExtensions
+xsltProfileStylesheet
+xsltRunStylesheetUser
+xsltSaveProfiling
+xsltSaveResultToFile
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
FIXED
xsltGetNsProp
+
Find
xsltDecimalFormatGetByName
+xsltFindElemSpaceHandling
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltNextImport
+
Finds
xsltFindTemplate
+xsltGetTemplate
+
Flag
_xsltFormatNumberInfo
+
For
_xsltStylesheet
+xsltEvalOneUserParam
+
Free
xsltFreeAttributeSetsHashes
+xsltFreeCompMatchList
+xsltFreeCtxtExts
+xsltFreeDocumentKeys
+xsltFreeDocuments
+xsltFreeExts
+xsltFreeGlobalVariables
+xsltFreeKeys
+xsltFreeNamespaceAliasHashes
+xsltFreeRVTs
+xsltFreeSecurityPrefs
+xsltFreeStackElemList
+xsltFreeStyleDocuments
+xsltFreeStylePreComps
+xsltFreeStylesheet
+xsltFreeTemplateHashes
+xsltFreeTransformContext
+
Function
xsltGetUTF8Char
+xsltSecurityAllow
+xsltSecurityForbid
+xsltSetCtxtSortFunc
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetSortFunc
+xsltSetTransformErrorFunc
+

Letter G:

GNU
XSLTPUBFUN
+
General
_xsltStylesheet
+
Get
xsltGetDebuggerStatus
+xsltGetDefaultSecurityPrefs
+
Global
_xsltStylesheet
+_xsltTransformContext
+

Letter H:

Handle
xsltGetNamespace
+

Letter I:

IObuf
xsltRunStylesheet
+xsltRunStylesheetUser
+
Implement
xsltDocumentFunction
+xsltElementAvailableFunction
+xsltFormatNumberFunction
+xsltFunctionAvailableFunction
+xsltFunctionNodeSet
+xsltGenerateIdFunction
+xsltKeyFunction
+xsltSystemPropertyFunction
+xsltUnparsedEntityURIFunction
+
Initialize
xsltInitCtxtExts
+
Initializes
xsltInitElemPreComp
+

Letter J:

JDK
xsltFormatNumberConversion
+
James
XSLT_XT_NAMESPACE
+

Letter K:

Kay
XSLT_SAXON_NAMESPACE
+
Key
_xsltStylesheet
+

Letter L:

Length
xsltSaveResultToString
+
Load
xsltParseStylesheetFile
+
LocationPathPattern
xsltCompilePattern
+
Looks
xsltExtElementLookup
+xsltExtModuleElementLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleFunctionLookup
+xsltExtModuleTopLevelLookup
+
Lookup
xsltGetKey
+xsltGetSecurityPrefs
+

Letter M:

MUST
xsltInitElemPreComp
+
Macro
CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+XSLT_RUNTIME_EXTRA
+XSLT_RUNTIME_EXTRA_FREE
+XSLT_RUNTIME_EXTRA_LST
+XSLT_STRANGE
+XSLT_TODO
+
Macros
XSLTPUBFUN
+
Max
XSLT_MAX_SORT
+
May
_xsltDecimalFormat
+
Meaning
xsltFormatNumberConversion
+
Memory
xsltSaveResultToString
+
Michael
XSLT_SAXON_NAMESPACE
+
Mingw
XSLTPUBFUN
+

Letter N:

NCName
xsltGetQNameURI
+
NOTE:
xsltApplyStylesheet
+xsltGetQNameURI
+xsltRunStylesheet
+xsltRunStylesheetUser
+
Name
xsltEvalStaticAttrValueTemplate
+
Namespace
_xsltStylesheet
+
Namespaces
_xsltStylesheet
+
Norm
XSLT_NORM_SAXON_NAMESPACE
+
Not-a-number
_xsltDecimalFormat
+
Notation:
xsltFormatNumberConversion
+
Number
_xsltFormatNumberInfo
+_xsltStylesheet
+

Letter O:

One
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
Otherwise
xsltDoSortFunction
+
Output
_xsltStylesheet
+

Letter P:

Parser
xsltDocumentFunction
+xsltElementAvailableFunction
+xsltFormatNumberFunction
+xsltFunctionAvailableFunction
+xsltFunctionNodeSet
+xsltGenerateIdFunction
+xsltKeyFunction
+xsltSystemPropertyFunction
+xsltUnparsedEntityURIFunction
+
Pattern
xsltCompilePattern
+
Per
_xsltTransformContext
+
Please
XSLTPUBFUN
+
Pre
_xsltStylePreComp
+xsltDocumentComp
+
Precompute
xsltStylePreCompute
+
Precomputed
_xsltStylesheet
+
Precomputes
xsltPreComputeExtModuleElement
+
Process
xsltApplyImports
+xsltApplyOneTemplate
+xsltApplyTemplates
+xsltAttrTemplateProcess
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltAttribute
+xsltCallTemplate
+xsltChoose
+xsltComment
+xsltCopy
+xsltCopyOf
+xsltDebug
+xsltDocumentElem
+xsltElement
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltForEach
+xsltIf
+xsltMessage
+xsltNumber
+xsltProcessingInstruction
+xsltTemplateProcess
+xsltText
+xsltValueOf
+
Profiling
_xsltTemplate
+
Provides
xsltGetXIncludeDefault
+xsltXPathGetTransformContext
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html index cb1eeee..8ca9ce5 100644 --- a/doc/APIchunk1.html +++ b/doc/APIchunk1.html @@ -1,549 +1,320 @@ - - - - - -API Alphabetic Index T-a for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index T-a for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter T:

-
-
Template
-
-xsltTemplate -
-
Test
-
-xsltTestCompMatchList -
-
This
-
-ATTRIBUTE_UNUSED -LIBXSLT_PUBLIC -XSLT_LIBXSLT_NAMESPACE -XSLT_NORM_SAXON_NAMESPACE -XSLT_SAXON_NAMESPACE -XSLT_XALAN_NAMESPACE -XSLT_XT_NAMESPACE -xsltAllocateExtraCtxt -xsltApplyStylesheet -xsltCopyNamespace -xsltCopyNamespaceList -xsltEvalGlobalVariables -xsltEvalTemplateString -xsltGetQNameURI -xsltInitElemPreComp -xsltLoadStylesheetPI -xsltRegisterExtras -xsltSaveResultToFd -xsltSaveResultToFile -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltXPathFunctionLookup -xsltXPathGetTransformContext -xsltXPathVariableLookup -
-
TransformContext
-
-xsltNewTransformContext -
-
Try
-
-xsltFindDocument -xsltLoadDocument -xsltLoadStyleDocument -
-
-

Letter U:

-
-
URL
-
-XSLT_DEFAULT_URL -xsltParseStylesheetFile -xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultToFilename -xsltSaveResultToString -xsltSecurityCheck -
-
Unregister
-
-xsltCleanupGlobals -xsltUnregisterExtModule -
-
Unregisters
-
-xsltUnregisterExtModuleElement -xsltUnregisterExtModuleFunction -xsltUnregisterExtModuleTopLevel -
-
Update
-
-xsltSetSecurityPrefs -
-
Use
-
-DEBUG_MEMORY -
-
Used
-
-xsltCalibrateAdjust -xsltTimestamp -
-
User
-
-xsltSecurityCheck -
-
-

Letter V:

-
-
Variable
-
-xsltVariableLookup -
-
-

Letter W:

-
-
WITH_XSLT_DEBUG_BREAKPOINTS
-
-xslAddCall -
-
Will
-
-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -
-
Win32
-
-LIBXSLT_PUBLIC -
-
-

Letter X:

-
-
XALAN
-
-XSLT_XALAN_NAMESPACE -
-
XInclude
-
-xsltGetXIncludeDefault -xsltSetXIncludeDefault -
-
XML
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltFindElemSpaceHandling -xsltNewDocument -xsltNewStyleDocument -xsltParseStylesheetDoc -xsltParseStylesheetProcess -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultToString -
-
XPath
-
-xsltDocumentFunction -xsltElementAvailableFunction -xsltEvalOneUserParam -xsltEvalXPathPredicate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltFormatNumberFunction -xsltFunctionAvailableFunction -xsltFunctionNodeSet -xsltGenerateIdFunction -xsltKeyFunction -xsltRegisterAllElement -xsltRegisterAllFunctions -xsltSystemPropertyFunction -xsltUnparsedEntityURIFunction -xsltXPathFunctionLookup -xsltXPathGetTransformContext -xsltXPathVariableLookup -
-
XSLT-1
-
-xsltDocumentComp -xsltDocumentElem -
-
-

Letter a:

-
-
able
-
-WITH_XSLT_DEBUG -
-
access
-
-LIBXSLT_PUBLIC -
-
according
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
accordingly
-
-xsltDoSortFunction -xsltDocumentSortFunction -
-
activate
-
-DEBUG_MEMORY -
-
activated
-
-DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -
-
actual
-
-xsltRegisterExtElement -xsltRegisterExtFunction -
-
actually
-
-xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
add
-
-xsltAddKey -xsltAddStackElemList -xsltGetNamespace -xsltGetSpecialNamespace -
-
added
-
-xsltCopyNamespace -xsltCopyNamespaceList -xsltRuntimeExtra -
-
adding
-
-xsltParseStylesheetProcess -
-
against
-
-LIBXSLT_PUBLIC -
-
aliases
-
-xsltCopyNamespace -xsltCopyNamespaceList -xsltFreeNamespaceAliasHashes -xsltGetNamespace -
-
all
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -xsltCleanupGlobals -xsltFreeCompMatchList -xsltFreeDocuments -xsltFreeStyleDocuments -xsltFreeStylePreComps -xsltInitCtxtKeys -xsltRegisterAllElement -xsltRegisterAllFunctions -
-
allocated
-
-xsltFreeCompMatchList -xsltFreeStackElemList -xsltFreeStylePreComps -xsltFreeStylesheet -xsltFreeTransformContext -xsltNewStylesheet -xsltNewTransformContext -xsltSaveResultToString -
-
allocator
-
-DEBUG_MEMORY -
-
allow
-
-xsltApplyStylesheetUser -xsltSecurityAllow -
-
allowed
-
-xsltCheckRead -xsltCheckWrite -
-
allowing
-
-xsltAttrTemplateValueProcessNode -xsltEvalXPathStringNs -
-
also
-
-xsltGetQNameURI -
-
always
-
-xsltSecurityAllow -xsltSecurityForbid -
-
amiss
-
-xsltParseStylesheetProcess -
-
analyzes
-
-xsltGetQNameURI -
-
another
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
any
-
-xsltInitElemPreComp -
-
application-wide
-
-xsltSetDefaultSecurityPrefs -
-
applied
-
-xslAddCall -
-
applies
-
-xslHandleDebugger -
-
apply
-
-xsltEvalGlobalVariables -xsltFindTemplate -xsltNewDocument -xsltNewStyleDocument -
-
apply-imports
-
-xsltApplyImports -
-
apply-templates
-
-xsltApplyOneTemplate -xsltApplyTemplates -
-
applying
-
-xsltGetTemplate -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -
-
are
-
-xslHandleDebugger -xsltApplyOneTemplate -xsltCopyNamespace -xsltCopyNamespaceList -xsltEvalAttrValueTemplate -xsltGetQNameURI -xsltInitCtxtKeys -
-
argument
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
arguments
-
-xsltDocumentFunction -xsltElementAvailableFunction -xsltFormatNumberFunction -xsltFunctionAvailableFunction -xsltFunctionNodeSet -xsltGenerateIdFunction -xsltKeyFunction -xsltSystemPropertyFunction -xsltUnparsedEntityURIFunction -
-
array
-
-xsltDoSortFunction -xsltEvalUserParams -xsltVariableLookup -
-
arry
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltDoSortFunction -xsltProfileStylesheet -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
associated
-
-xsltAddTemplate -xsltDocument -xsltExtShutdownFunction -xsltFreeDocumentKeys -xsltFreeGlobalVariables -xsltGetExtData -xsltGetQNameURI -xsltParseStylesheetDoc -xsltParseStylesheetProcess -xsltRegisterExtElement -xsltRegisterExtFunction -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltRegisterExtPrefix -xsltStyleExtShutdownFunction -xsltStyleGetExtData -xsltTransformFunction -xsltUnregisterExtModule -xsltXPathGetTransformContext -
-
attached
-
-xsltSort -
-
attempt
-
-xsltLoadStylesheetPI -
-
attribute
-
-IS_XSLT_REAL_NODE -xsltApplyAttributeSet -xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltAttrTemplateValueProcessNode -xsltAttribute -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltFreeAttributeSetsHashes -xsltGetNsProp -xsltResolveStylesheetAttributeSet -xsltTemplateProcess -
-
attributes
-
-xsltAttrListTemplateProcess -xsltNamespaceAlias -
-
automatically
-
-xsltCopyNamespace -xsltCopyNamespaceList -
-
available
-
-xsltRunStylesheet -xsltRunStylesheetUser -xsltTransformError -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index Q-a for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index Q-a for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter Q:

QName
_xsltStackElem
+_xsltTemplate
+xsltEvalAttrValueTemplate
+xsltGetQNameURI
+

Letter R:

RVT
_xsltTransformContext
+
RVTs
_xsltTransformContext
+
Read
xsltGetUTF8Char
+xsltNamespaceAlias
+
Register
xsltAddTemplate
+xsltNewDocument
+xsltNewStyleDocument
+xsltRegisterExtModule
+xsltRegisterExtModuleFull
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+
Registering
XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+
Registers
xsltRegisterAllElement
+xsltRegisterAllExtras
+xsltRegisterAllFunctions
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtModuleElement
+xsltRegisterExtModuleFunction
+xsltRegisterExtModuleTopLevel
+xsltRegisterExtPrefix
+xsltRegisterExtras
+xsltRegisterTestModule
+
Result
_xsltTransformContext
+
Retrieve
xsltGetExtData
+xsltStyleGetExtData
+

Letter S:

SAX
xsltRunStylesheet
+xsltRunStylesheetUser
+
SAXON
XSLT_NORM_SAXON_NAMESPACE
+
Sampling
XSLT_TIMESTAMP_TICS_PER_SEC
+
Save
xsltSaveProfiling
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+
Saxon
XSLT_SAXON_NAMESPACE
+
Scaling
_xsltFormatNumberInfo
+
Search
xsltGetNsProp
+xsltVariableLookup
+
Set
xsltSetCtxtSecurityPrefs
+xsltSetDefaultSecurityPrefs
+xsltSetXIncludeDefault
+
Should
xsltInitCtxtKeys
+
Shutdown
xsltShutdownCtxtExts
+xsltShutdownExts
+
Signature
xsltSortFunc
+xsltTransformFunction
+
Similar
xsltGetNsProp
+xsltQuoteUserParams
+
Size
_xsltTransformContext
+
Special
xsltFormatNumberConversion
+
Specific
XSLT_PAT_NO_PRIORITY
+
Speed
_xsltTransformContext
+
Strip
xsltApplyStripSpaces
+
Structure:
xsltFormatNumberConversion
+
Stylesheet
xsltNewStylesheet
+
Symbol
xsltFormatNumberConversion
+

Letter T:

Template
_xsltStylesheet
+
Test
xsltTestCompMatchList
+
TransformContext
xsltNewTransformContext
+
Tree
_xsltTransformContext
+
Try
xsltFindDocument
+xsltLoadDocument
+xsltLoadStyleDocument
+

Letter U:

URL
XSLT_DEFAULT_URL
+_xsltStylePreComp
+xsltParseStylesheetFile
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultToFilename
+xsltSecurityCheck
+
UTF-8
xsltGetUTF8Char
+
UTF8
xsltGetUTF8Char
+xsltRunStylesheet
+xsltRunStylesheetUser
+
Unregister
xsltCleanupGlobals
+xsltUnregisterExtModule
+
Unregisters
xsltUnregisterExtModuleElement
+xsltUnregisterExtModuleFunction
+xsltUnregisterExtModuleTopLevel
+
Update
xsltSetSecurityPrefs
+
Used
_xsltDecimalFormat
+xsltCalibrateAdjust
+xsltTimestamp
+
User
xsltSecurityCheck
+

Letter V:

Value
_xsltTransformContext
+
Variable
xsltVariableLookup
+

Letter W:

WITH_XSLT_DEBUG_BREAKPOINTS
xslAddCall
+
Will
CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+
Windows
XSLTPUBFUN
+

Letter X:

XALAN
XSLT_XALAN_NAMESPACE
+
XInclude
_xsltTransformContext
+xsltGetXIncludeDefault
+xsltSetXIncludeDefault
+
XML
_xsltStylesheet
+xsltApplyStripSpaces
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltFindDocument
+xsltFindElemSpaceHandling
+xsltGetProfileInformation
+xsltNewDocument
+xsltNewStyleDocument
+xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetProcess
+xsltProfileStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultToString
+
XSLT-1
xsltDocumentComp
+xsltDocumentElem
+
XSLTCALL
XSLTPUBFUN
+
XSLTPUBFUN
XSLTPUBFUN
+
XSLTPUBVAR
XSLTPUBFUN
+
XSLT_GET_IMPORT_PTR
xsltRunStylesheet
+xsltRunStylesheetUser
+

Letter a:

absent
xsltFormatNumberConversion
+
accelerators
_xsltNumberData
+
access
XSLT_RUNTIME_EXTRA_LST
+
according
xsltRunStylesheet
+xsltRunStylesheetUser
+
accordingly
xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltDocumentSortFunction
+
activated
xsltCopyTextString
+
actual
xsltDoSortFunction
+xsltRegisterExtElement
+xsltRegisterExtFunction
+
actually
xsltXPathFunctionLookup
+xsltXPathVariableLookup
+
add
xsltAddKey
+xsltAddStackElemList
+xsltGetNamespace
+xsltGetSpecialNamespace
+
added
xsltCopyNamespace
+xsltCopyNamespaceList
+
adding
xsltParseStylesheetProcess
+
address
xsltSetDebuggerCallbacks
+
after
xsltGetProfileInformation
+
aliases
_xsltStylesheet
+xsltCopyNamespace
+xsltCopyNamespaceList
+xsltFreeNamespaceAliasHashes
+xsltGetNamespace
+
all
XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+xsltCleanupGlobals
+xsltFreeCompMatchList
+xsltFreeDocuments
+xsltFreeRVTs
+xsltFreeStyleDocuments
+xsltFreeStylePreComps
+xsltInitCtxtKeys
+xsltRegisterAllElement
+xsltRegisterAllFunctions
+
allocated
_xsltTransformContext
+xsltFreeCompMatchList
+xsltFreeStackElemList
+xsltFreeStylePreComps
+xsltFreeStylesheet
+xsltFreeTransformContext
+xsltNewStylesheet
+xsltNewTransformContext
+xsltSaveResultToString
+
allow
xsltApplyStylesheetUser
+xsltSecurityAllow
+xsltSetDebuggerCallbacks
+
allowed
xsltCheckRead
+xsltCheckWrite
+
allowing
xsltAttrTemplateValueProcessNode
+xsltEvalXPathStringNs
+
also
xsltGetQNameURI
+xsltRunStylesheet
+xsltRunStylesheetUser
+
always
xsltSecurityAllow
+xsltSecurityForbid
+
amiss
xsltParseStylesheetProcess
+
analyzes
xsltGetQNameURI
+
anchored
xsltGetNsProp
+
another
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
any
_xsltStylesheet
+_xsltTransformContext
+xsltFormatNumberConversion
+xsltInitElemPreComp
+xsltRunStylesheet
+xsltRunStylesheetUser
+
api
xsltFormatNumberConversion
+
appear
_xsltDecimalFormat
+
appears
_xsltFormatNumberInfo
+
application-wide
xsltGetDefaultSecurityPrefs
+xsltSetDefaultSecurityPrefs
+
applied
xslAddCall
+
applies
xslHandleDebugger
+
apply
xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltFindTemplate
+xsltNewDocument
+xsltNewStyleDocument
+xsltQuoteUserParams
+
apply-imports
xsltApplyImports
+
apply-templates
_xsltStylePreComp
+xsltApplyOneTemplate
+xsltApplyTemplates
+
applying
xsltGetTemplate
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+
are
_xsltDocument
+_xsltStylesheet
+xslHandleDebugger
+xsltApplyOneTemplate
+xsltCopyNamespace
+xsltCopyNamespaceList
+xsltEvalAttrValueTemplate
+xsltGetProfileInformation
+xsltGetQNameURI
+xsltInitCtxtKeys
+xsltQuoteUserParams
+
argument
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
arguments
xsltDocumentFunction
+xsltElementAvailableFunction
+xsltFormatNumberFunction
+xsltFunctionAvailableFunction
+xsltFunctionNodeSet
+xsltGenerateIdFunction
+xsltKeyFunction
+xsltSystemPropertyFunction
+xsltUnparsedEntityURIFunction
+
array
_xsltStylesheet
+xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltEvalUserParams
+xsltVariableLookup
+
arry
xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
associated
_xsltStylesheet
+xsltAddTemplate
+xsltExtShutdownFunction
+xsltFreeDocumentKeys
+xsltFreeGlobalVariables
+xsltGetExtData
+xsltGetNsProp
+xsltGetQNameURI
+xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetProcess
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtModule
+xsltRegisterExtModuleFull
+xsltRegisterExtPrefix
+xsltStyleExtShutdownFunction
+xsltStyleGetExtData
+xsltTransformFunction
+xsltUnregisterExtModule
+xsltXPathGetTransformContext
+
attached
xsltCopyTextString
+xsltSort
+
attempt
xsltLoadStylesheetPI
+
attribute-set
xsltParseStylesheetAttributeSet
+
attributes
xsltAttrListTemplateProcess
+xsltNamespaceAlias
+
automatically
xsltCopyNamespace
+xsltCopyNamespaceList
+
available
xsltFunctionNodeSet
+xsltGetProfileInformation
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltTransformError
+
availble
xsltGetProfileInformation
+
average=
xsltGetProfileInformation
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html index ffb3ff2..3951494 100644 --- a/doc/APIchunk2.html +++ b/doc/APIchunk2.html @@ -1,697 +1,263 @@ - - - - - -API Alphabetic Index b-d for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index b-d for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter b:

-
-
back
-
-xsltApplyOneTemplate -
-
been
-
-DEBUG_MEMORY_LOCATION -
-
before
-
-xsltEvalGlobalVariables -xsltInitCtxtKeys -
-
beginning
-
-xsltTimestamp -
-
being
-
-WITH_XSLT_DEBUG -xslAddCall -xslHandleDebugger -xsltGetQNameURI -xsltGetTemplate -xsltPrintErrorContext -xsltSetXIncludeDefault -
-
between
-
-xsltResolveStylesheetAttributeSet -
-
blank
-
-xsltParseTemplateContent -
-
blanks
-
-xsltIsBlank -
-
block
-
-xsltFreeSecurityPrefs -xsltGetSecurityPrefs -xsltNewSecurityPrefs -xsltSecurityAllow -xsltSecurityForbid -xsltSetCtxtSecurityPrefs -xsltSetSecurityPrefs -
-
blocks
-
-xsltFreeStylePreComps -
-
boolean
-
-xsltElementAvailableFunction -xsltFunctionAvailableFunction -
-
both
-
-DEBUG_MEMORY -xsltLoadStylesheetPI -xsltRunStylesheet -xsltRunStylesheetUser -
-
braces
-
-xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -
-
breakpoint
-
-xslHandleDebugger -
-
buf
-
-xsltSaveResultTo -
-
buffer
-
-xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultTo -
-
build
-
-xsltLoadStylesheetPI -
-
building
-
-xsltParseStylesheetDoc -
-
built-in
-
-xsltRegisterAllExtras -xsltRegisterExtras -
-
but
-
-LIBXSLT_PUBLIC -XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -xsltApplyOneTemplate -xsltGetNsProp -xsltLoadStylesheetPI -xsltParseStylesheetCallerParam -xsltSort -xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
byte
-
-xsltSaveResultTo -xsltSaveResultToFilename -xsltSaveResultToString -
-
bytes
-
-xsltSaveResultToFd -xsltSaveResultToFile -
-
-

Letter c:

-
-
calibration
-
-xsltCalibrateAdjust -
-
call
-
-xslAddCall -xslDropCall -
-
call-template
-
-xsltCallTemplate -
-
callback
-
-xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltExtModuleTopLevelLookup -xsltGetSecurityPrefs -xsltRegisterExtModuleElement -xsltRegisterExtModuleFunction -xsltRegisterExtModuleTopLevel -xsltRunStylesheet -xsltRunStylesheetUser -xsltSetSecurityPrefs -xsltXPathFunctionLookup -
-
called
-
-xsltExtInitFunction -xsltExtShutdownFunction -xsltInitElemPreComp -xsltRegisterExtElement -xsltRegisterExtFunction -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSort -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -xsltXPathGetTransformContext -
-
caller
-
-xsltApplyOneTemplate -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalTemplateString -xsltEvalXPathString -xsltEvalXPathStringNs -xsltGetNsProp -
-
can
-
-xsltEvalAttrValueTemplate -xsltExtElementLookup -xsltParseTemplateContent -xsltSecurityOption -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
cascading
-
-XSLT_GET_IMPORT_INT -XSLT_GET_IMPORT_PTR -
-
cases
-
-xsltLoadStylesheetPI -
-
channel
-
-xsltSaveResultTo -
-
chars
-
-xsltIsBlank -
-
check
-
-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -xsltSecurityCheck -
-
checking
-
-xsltGetSecurityPrefs -xsltSetSecurityPrefs -
-
choose
-
-xsltChoose -
-
class:
-
-xsltFormatNumberConversion -
-
client
-
-LIBXSLT_PUBLIC -
-
close
-
-xsltSaveResultToFd -xsltSaveResultToFile -
-
code
-
-LIBXSLT_PUBLIC -
-
collect
-
-DEBUG_MEMORY -
-
comment
-
-xsltComment -
-
comp
-
-xsltFreeCompMatchList -xsltInitElemPreComp -
-
compilation
-
-WITH_XSLT_DEBUG -
-
compiled
-
-xsltEvalXPathPredicate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltTransformFunction -
-
compiling
-
-LIBXSLT_PUBLIC -xsltAllocateExtra -
-
compression
-
-xsltSaveResultToFilename -
-
computations
-
-xsltNewDocument -xsltNewStyleDocument -
-
compute
-
-xsltParseStylesheetCallerParam -
-
computed
-
-xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltEvalAttrValueTemplate -xsltEvalTemplateString -xsltEvalXPathString -xsltEvalXPathStringNs -xsltLoadDocument -xsltLoadStyleDocument -xsltTemplateProcess -
-
configure
-
-DEBUG_MEMORY -
-
configured
-
-DEBUG_MEMORY_LOCATION -xsltSecurityOption -
-
construct
-
-xsltMessage -
-
constructs
-
-xsltStylePreComp -
-
contain
-
-xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -
-
contained
-
-xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltLoadStylesheetPI -
-
container
-
-xsltParseTemplateContent -
-
containing
-
-xsltCompilePattern -xsltMessage -
-
contains
-
-xsltGetQNameURI -
-
content
-
-xsltEvalTemplateString -xsltParseTemplateContent -
-
content-model
-
-xsltParseTemplateContent -
-
control
-
-xslHandleDebugger -
-
copy
-
-xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltCopy -xsltCopyNamespace -xsltCopyNamespaceList -
-
copy-of
-
-xsltCopyOf -
-
correct
-
-xsltCalibrateAdjust -
-
corresponding
-
-xsltElemPreComp -xsltNamespaceAlias -xsltStylePreComp -xsltTemplate -
-
create
-
-xsltGetNamespace -xsltGetSpecialNamespace -
-
creating
-
-xsltCheckWrite -
-
ctx
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
ctxt
-
-xsltExtElementLookup -xsltFreeTransformContext -
-
ctxt:
-
-xsltEvalOneUserParam -xsltEvalUserParams -xsltQuoteOneUserParam -xsltQuoteUserParams -
-
cur
-
-xslHandleDebugger -xsltAddTemplate -
-
curly
-
-xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -
-
current
-
-xslAddCall -xsltDebug -xsltDoSortFunction -xsltDocumentElem -xsltDocumentSortFunction -xsltGetTemplate -xsltInitCtxtKeys -xsltMessage -xsltPrintErrorContext -
-
-

Letter d:

-
-
data
-
-xslHandleDebugger -xsltElemPreComp -xsltExtShutdownFunction -xsltFreeCtxtExts -xsltFreeGlobalVariables -xsltGetExtData -xsltInitCtxtExts -xsltInitElemPreComp -xsltNumberFormat -xsltPreComputeExtModuleElement -xsltStyleExtShutdownFunction -xsltStyleGetExtData -xsltStylePreComp -xsltTimestamp -xsltXPathGetTransformContext -
-
deallocated
-
-xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalTemplateString -xsltEvalXPathString -xsltEvalXPathStringNs -
-
deallocator
-
-xsltInitElemPreComp -
-
dealy
-
-xsltCalibrateAdjust -
-
debug
-
-DEBUG_MEMORY -WITH_XSLT_DEBUG -xsltDebug -
-
debugging
-
-DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -xslHandleDebugger -
-
decalaration
-
-xsltGetNamespace -xsltGetSpecialNamespace -
-
decimal
-
-xsltFormatNumberConversion -
-
decimal-format
-
-xsltDecimalFormat -xsltDecimalFormatGetByName -
-
declaration
-
-xsltParseGlobalParam -xsltParseGlobalVariable -xsltParseStylesheetCallerParam -xsltParseStylesheetParam -xsltParseStylesheetVariable -
-
declared
-
-xsltCheckExtPrefix -
-
default
-
-WITH_XSLT_DEBUG -XSLT_DEFAULT_VERSION -xsltGetXIncludeDefault -xsltRegisterAllElement -xsltRegisterAllFunctions -xsltSetDefaultSecurityPrefs -xsltSetXIncludeDefault -
-
defined
-
-xslAddCall -
-
definition
-
-xsltAddKey -
-
deprecated
-
-xsltRegisterExtras -
-
derived
-
-xsltInitElemPreComp -
-
descriptor
-
-xsltSaveResultToFd -
-
designed
-
-xsltElemPreComp -
-
desired
-
-xsltFindDocument -
-
different
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -xsltGetNsProp -
-
directly
-
-xsltSort -
-
directories
-
-xsltCheckWrite -
-
display
-
-xsltTransformError -
-
dllimport
-
-LIBXSLT_PUBLIC -
-
doc
-
-xsltLoadStylesheetPI -
-
documents
-
-xsltFreeDocuments -xsltFreeStyleDocuments -
-
does
-
-xsltEvalStaticAttrValueTemplate -xsltSaveResultToFd -xsltSaveResultToFile -
-
doesn
-
-xsltParseStylesheetCallerParam -xsltTestCompMatchList -
-
done
-
-xsltCompilePattern -xsltEvalGlobalVariables -xsltInitCtxtKeys -xsltLoadStylesheetPI -
-
dump
-
-xsltProfileStylesheet -
-
dynamically
-
-LIBXSLT_PUBLIC -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index b-c for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index b-c for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter b:

back
xsltApplyOneTemplate
+
based
_xsltStylesheet
+
been
xsltGetNsProp
+
before
xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltInitCtxtKeys
+xsltQuoteUserParams
+
beginning
xsltTimestamp
+
being
_xsltStylesheet
+_xsltTransformContext
+xslAddCall
+xslHandleDebugger
+xsltGetQNameURI
+xsltGetTemplate
+xsltPrintErrorContext
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSetXIncludeDefault
+
between
xsltResolveStylesheetAttributeSet
+
blank
xsltParseTemplateContent
+
blanks
xsltIsBlank
+
block
XSLTPUBFUN
+xsltFreeSecurityPrefs
+xsltGetSecurityPrefs
+xsltNewSecurityPrefs
+xsltSecurityAllow
+xsltSecurityForbid
+xsltSetCtxtSecurityPrefs
+xsltSetDebuggerCallbacks
+xsltSetDefaultSecurityPrefs
+xsltSetSecurityPrefs
+
blocks
XSLT_TODO
+_xsltStylesheet
+xsltFreeStylePreComps
+
boolean
xsltElementAvailableFunction
+xsltFunctionAvailableFunction
+
both
xsltLoadStylesheetPI
+xsltRunStylesheet
+xsltRunStylesheetUser
+
braces
xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+
breakpoint
xslHandleDebugger
+
buffer
xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+
build
xsltLoadStylesheetPI
+
building
xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+
built-in
xsltRegisterAllExtras
+xsltRegisterExtras
+
but
XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+xsltApplyOneTemplate
+xsltGetNsProp
+xsltLoadStylesheetPI
+xsltParseStylesheetCallerParam
+xsltQuoteUserParams
+xsltSort
+xsltXPathFunctionLookup
+xsltXPathVariableLookup
+
byte
xsltSaveResultTo
+xsltSaveResultToFilename
+xsltSaveResultToString
+
bytes
xsltGetUTF8Char
+xsltSaveResultToFd
+xsltSaveResultToFile
+

Letter c:

calibration
xsltCalibrateAdjust
+
call
xslAddCall
+xslDropCall
+
call-template
_xsltStylePreComp
+xsltCallTemplate
+
callback
xsltExtElementLookup
+xsltExtModuleElementLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleTopLevelLookup
+xsltGetSecurityPrefs
+xsltRegisterExtModuleElement
+xsltRegisterExtModuleFunction
+xsltRegisterExtModuleTopLevel
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSetDebuggerCallbacks
+xsltSetSecurityPrefs
+xsltXPathFunctionLookup
+
callbacks
xsltSetDebuggerCallbacks
+
called
_xsltTemplate
+xsltDoSortFunction
+xsltEvalOneUserParam
+xsltExtInitFunction
+xsltExtShutdownFunction
+xsltGetProfileInformation
+xsltInitElemPreComp
+xsltQuoteOneUserParam
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltSetCtxtSortFunc
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+xsltSort
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+xsltXPathGetTransformContext
+
caller
xsltApplyOneTemplate
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltEvalTemplateString
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltGetNsProp
+xsltGetProfileInformation
+
calling
XSLTPUBFUN
+
calls=
xsltGetProfileInformation
+
can
xsltEvalAttrValueTemplate
+xsltExtElementLookup
+xsltFormatNumberConversion
+xsltParseTemplateContent
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
cascading
XSLT_GET_IMPORT_INT
+XSLT_GET_IMPORT_PTR
+
cases
xsltLoadStylesheetPI
+
catch
_xsltFormatNumberInfo
+
chained
_xsltDecimalFormat
+_xsltDocument
+_xsltElemPreComp
+_xsltStackElem
+_xsltStylePreComp
+_xsltTemplate
+
channel
xsltSaveResultTo
+
char
xsltGetUTF8Char
+
character
xsltFormatNumberConversion
+
characters
xsltFormatNumberConversion
+
chars
_xsltFormatNumberInfo
+xsltIsBlank
+
check
CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+xsltSecurityCheck
+
checking
xsltGetSecurityPrefs
+xsltSetSecurityPrefs
+
choose
xsltChoose
+
class:
xsltFormatNumberConversion
+
close
xsltSaveResultToFd
+xsltSaveResultToFile
+
coalescing
_xsltTransformContext
+
com
xsltFormatNumberConversion
+
combination
XSLTPUBFUN
+
comment
xsltComment
+
common
_xsltElemPreComp
+
comp
xsltFreeCompMatchList
+
compilation
_xsltStylesheet
+
compiled
_xsltStackElem
+_xsltStylesheet
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltNormalizeCompSteps
+xsltTransformFunction
+
compiler
XSLTPUBFUN
+
compilers
XSLTPUBFUN
+
compiling
xsltAllocateExtra
+
completed
xsltGetProfileInformation
+
compression
xsltSaveResultToFilename
+
computations
xsltNewDocument
+xsltNewStyleDocument
+
compute
xsltParseStylesheetCallerParam
+
computed
_xsltStackElem
+_xsltStylePreComp
+_xsltTemplate
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltEvalAttrValueTemplate
+xsltEvalTemplateString
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltLoadDocument
+xsltLoadStyleDocument
+xsltTemplateProcess
+
construct
xsltMessage
+
consumption
XSLT_PARSE_OPTIONS
+
contain
xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+
contained
xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltLoadStylesheetPI
+
container
xsltParseTemplateContent
+
containing
_xsltTemplate
+xsltCompilePattern
+xsltMessage
+xsltSetDebuggerCallbacks
+
contains
xsltGetQNameURI
+
content
_xsltTransformContext
+xsltEvalTemplateString
+xsltParseTemplateContent
+
content-model
xsltParseTemplateContent
+
control
xslHandleDebugger
+
convention
XSLTPUBFUN
+
copied
xsltGetUTF8Char
+
copy
_xsltStylePreComp
+xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+xsltCopy
+xsltCopyNamespace
+xsltCopyNamespaceList
+
copy-of
_xsltStylePreComp
+xsltCopyOf
+
correct
xsltCalibrateAdjust
+
corresponding
xsltGetProfileInformation
+xsltNamespaceAlias
+
create
xsltGetNamespace
+xsltGetSpecialNamespace
+
creating
xsltCheckWrite
+xsltRunStylesheet
+xsltRunStylesheetUser
+
cur
xslHandleDebugger
+
curly
xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+
current
_xsltTransformContext
+xslAddCall
+xsltComputeSortResult
+xsltDebug
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltDocumentElem
+xsltDocumentSortFunction
+xsltGetDefaultSecurityPrefs
+xsltGetTemplate
+xsltInitCtxtKeys
+xsltMessage
+xsltNextImport
+xsltPrintErrorContext
+xsltTransformError
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html index 9f88ad3..86d7534 100644 --- a/doc/APIchunk3.html +++ b/doc/APIchunk3.html @@ -1,696 +1,321 @@ - - - - - -API Alphabetic Index e-i for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index e-i for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter e:

-
-
either
-
-xslHandleDebugger -
-
elem
-
-xsltFreeStackElemList -
-
element-available
-
-xsltElementAvailableFunction -
-
elements
-
-xsltDebugDumpExtensions -xsltExtElementLookup -xsltFreeCompMatchList -xsltParseStylesheetAttributeSet -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltRegisterAllElement -xsltTransformFunction -
-
else
-
-xsltParseStylesheetImport -xsltParseStylesheetInclude -
-
emitted
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
enables
-
-LIBXSLT_PUBLIC -
-
entry
-
-xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
error:
-
-CHECK_STOPPEDE -
-
evaluate
-
-xsltEvalXPathPredicate -
-
evaluated
-
-xsltEvalOneUserParam -
-
everything
-
-xsltFindElemSpaceHandling -xsltParseStylesheetProcess -
-
example
-
-xsltEvalTemplateString -xsltXPathGetTransformContext -
-
executed
-
-xslHandleDebugger -
-
exension
-
-xsltGetExtData -xsltStyleGetExtData -
-
existing
-
-xsltInitElemPreComp -
-
expand
-
-LIBXSLT_PUBLIC -
-
exported
-
-LIBXSLT_PUBLIC -
-
expressed
-
-XSLT_PAT_NO_PRIORITY -
-
expression
-
-xsltEvalOneUserParam -xsltEvalXPathPredicate -xsltEvalXPathString -xsltEvalXPathStringNs -
-
expressions
-
-xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -
-
extended
-
-xsltElemPreComp -
-
extending
-
-xsltInitElemPreComp -
-
extensions
-
-XSLT_LIBXSLT_NAMESPACE -XSLT_NORM_SAXON_NAMESPACE -XSLT_SAXON_NAMESPACE -XSLT_XALAN_NAMESPACE -XSLT_XT_NAMESPACE -xsltCheckExtPrefix -xsltFreeExts -xsltRegisterAllExtras -xsltRegisterExtras -
-
external
-
-xsltLoadStylesheetPI -
-
extra
-
-xsltAllocateExtra -xsltAllocateExtraCtxt -xsltTransformError -
-
extract
-
-xsltLoadStylesheetPI -
-
-

Letter f:

-
-
factor
-
-xsltSaveResultToFilename -
-
failure
-
-xsltAddKey -xsltAddStackElemList -xsltCompilePattern -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltRegisterExtElement -xsltRegisterExtFunction -xsltRegisterExtPrefix -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -xsltTestCompMatchList -
-
fast
-
-xsltCompilePattern -
-
file
-
-xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -xsltSecurityCheck -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltTransformError -
-
filename
-
-xsltParseStylesheetFile -xsltRunStylesheet -xsltRunStylesheetUser -
-
find
-
-xsltDecimalFormatGetByName -xsltFindDocument -
-
first
-
-xsltAttrListTemplateProcess -xsltCopyNamespaceList -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
flag
-
-ATTRIBUTE_UNUSED -
-
for-each
-
-xsltForEach -
-
forbid
-
-xsltSecurityForbid -
-
force
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
form
-
-xsltCompilePattern -
-
format
-
-xsltFormatNumberConversion -xsltNumberFormat -xsltTransformError -
-
format-number
-
-xsltFormatNumberConversion -xsltFormatNumberFunction -
-
formatting
-
-xsltNumberFormat -
-
found
-
-xsltCalibrateAdjust -xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltExtModuleFunctionLookup -xsltExtModuleTopLevelLookup -xsltFindTemplate -xsltGetNsProp -xsltGetSecurityPrefs -xsltGetTemplate -xsltLoadStylesheetPI -xsltVariableLookup -xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
free
-
-xsltElemPreCompDeallocator -xsltFreeSecurityPrefs -xsltGetNsProp -
-
freed
-
-xsltGetQNameURI -xsltLoadStylesheetPI -
-
from
-
-CHECK_STOPPED -CHECK_STOPPED0 -XSLT_GET_IMPORT_INT -XSLT_GET_IMPORT_PTR -xsltApplyStripSpaces -xsltGetKey -xsltLoadStylesheetPI -xsltParseTemplateContent -xsltTransformFunction -xsltUnregisterExtModule -xsltXPathGetTransformContext -
-
function-available
-
-xsltFunctionAvailableFunction -
-
functions
-
-xsltDebugDumpExtensions -xsltRegisterAllFunctions -
-
-

Letter g:

-
-
gathering
-
-xsltTimestamp -
-
general
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -
-
generally
-
-xsltInitElemPreComp -
-
generate
-
-xsltLoadStylesheetPI -xsltRunStylesheet -xsltRunStylesheetUser -
-
generate-id
-
-xsltGenerateIdFunction -
-
generated
-
-xsltCompilePattern -xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultToString -
-
generates
-
-xsltCompilePattern -
-
get
-
-xsltEvalXPathString -xsltEvalXPathStringNs -xsltGetSecurityPrefs -
-
given
-
-xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltCheckExtPrefix -xsltGetExtData -xsltLoadStylesheetPI -xsltProfileStylesheet -xsltSetTransformErrorFunc -xsltStyleGetExtData -xsltTemplateProcess -xsltVariableLookup -
-
gives
-
-xsltTransformError -
-
giving
-
-xsltEvalOneUserParam -xsltQuoteOneUserParam -
-
global
-
-xsltCleanupGlobals -xsltEvalGlobalVariables -xsltFreeGlobalVariables -xsltInitCtxtKeys -
-
goto
-
-CHECK_STOPPEDE -
-
grafted
-
-xsltAttrListTemplateProcess -
-
-

Letter h:

-
-
handle
-
-xsltApplyOneTemplate -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
handler
-
-xsltRunStylesheet -xsltRunStylesheetUser -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetTransformErrorFunc -
-
handles
-
-xsltCopyNamespace -xsltCopyNamespaceList -
-
handling
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetTransformErrorFunc -
-
has
-
-DEBUG_MEMORY_LOCATION -xsltEvalStaticAttrValueTemplate -
-
header
-
-LIBXSLT_PUBLIC -
-
here
-
-ATTRIBUTE_UNUSED -
-
holding
-
-xsltGetQNameURI -
-
hosting
-
-xsltAttrTemplateValueProcessNode -
-
-

Letter i:

-
-
ignorable
-
-xsltApplyStripSpaces -xsltIsBlank -xsltParseTemplateContent -
-
implementation
-
-xsltCompMatch -xsltRegisterExtElement -xsltRegisterExtFunction -
-
implemented
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
implementors
-
-xsltElemPreComp -
-
import
-
-XSLT_GET_IMPORT_INT -XSLT_GET_IMPORT_PTR -xsltFindElemSpaceHandling -xsltFindTemplate -xsltNextImport -
-
imported
-
-xsltGetTemplate -
-
imports
-
-xsltCleanupTemplates -
-
in-memory
-
-xsltElemPreComp -xsltStylePreComp -xsltTemplate -
-
in-scope
-
-xsltEvalXPathStringNs -
-
included
-
-xsltSaveResultToFilename -
-
includes
-
-LIBXSLT_PUBLIC -
-
indicator
-
-xsltEvalStaticAttrValueTemplate -
-
information
-
-xsltAllocateExtra -xsltAllocateExtraCtxt -xsltApplyImports -xsltApplyTemplates -xsltAttribute -xsltCallTemplate -xsltChoose -xsltComment -xsltCopy -xsltCopyOf -xsltDocumentElem -xsltElement -xsltForEach -xsltIf -xsltNumber -xsltParseStylesheetOutput -xsltProcessingInstruction -xsltRuntimeExtra -xsltSort -xsltText -xsltTransformFunction -xsltValueOf -
-
informations
-
-xsltDebug -xsltFindElemSpaceHandling -xsltNumberFormat -xsltSaveProfiling -
-
initial
-
-xsltGetQNameURI -
-
initialization
-
-xsltExtInitFunction -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltStyleExtInitFunction -
-
initialized
-
-xsltInitCtxtExts -xsltInitCtxtKeys -xsltNewElemPreComp -
-
initializes
-
-xsltNewElemPreComp -
-
input
-
-xsltApplyStripSpaces -xsltGetNamespace -xsltGetSpecialNamespace -xsltInitCtxtKeys -xsltNewTransformContext -xsltTransformFunction -
-
insignifiant
-
-WITH_XSLT_DEBUG -
-
instead
-
-xsltRegisterExtras -
-
instruction
-
-xsltAddKey -xsltDebug -xsltDocumentComp -xsltDocumentElem -xsltMessage -xsltStylePreCompute -
-
intergers
-
-XSLT_GET_IMPORT_INT -
-
interpreter
-
-xsltEvalTemplateString -xsltXPathGetTransformContext -
-
interpretor
-
-xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
item
-
-xslDropCall -
-
its
-
-xsltAllocateExtra -xsltAllocateExtraCtxt -xsltApplyStylesheetUser -xsltFreeGlobalVariables -xsltGetNamespace -xsltGetSpecialNamespace -xsltParseGlobalParam -xsltParseGlobalVariable -xsltParseStylesheetCallerParam -xsltParseStylesheetParam -xsltParseStylesheetVariable -
-
itself
-
-LIBXSLT_PUBLIC -xsltLoadStylesheetPI -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index d-f for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index d-f for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter d:

data
_xsltRuntimeExtra
+_xsltStylesheet
+_xsltTransformContext
+xslHandleDebugger
+xsltDocumentComp
+xsltExtInitFunction
+xsltExtShutdownFunction
+xsltFreeCtxtExts
+xsltFreeGlobalVariables
+xsltGetExtData
+xsltInitCtxtExts
+xsltInitElemPreComp
+xsltNumberFormat
+xsltPreComputeExtModuleElement
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+xsltStyleGetExtData
+xsltTimestamp
+xsltXPathGetTransformContext
+
deallocated
xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltEvalTemplateString
+xsltEvalXPathString
+xsltEvalXPathStringNs
+
deallocation
_xsltRuntimeExtra
+
deallocator
_xsltElemPreComp
+xsltInitElemPreComp
+
dealy
xsltCalibrateAdjust
+
debug
_xsltTransformContext
+xsltDebug
+
debugger
xsltSetDebuggerCallbacks
+
debugging
xslHandleDebugger
+
decalaration
xsltGetNamespace
+xsltGetSpecialNamespace
+
decimal
_xsltFormatNumberInfo
+xsltFormatNumberConversion
+
decimal-format
xsltDecimalFormatGetByName
+
declaration
xsltGetNsProp
+xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetCallerParam
+xsltParseStylesheetParam
+xsltParseStylesheetVariable
+
declare
XSLTPUBFUN
+
declared
xsltCheckExtPrefix
+
default
XSLT_DEFAULT_VERSION
+xsltFormatNumberConversion
+xsltGetDefaultSecurityPrefs
+xsltGetNsProp
+xsltGetXIncludeDefault
+xsltRegisterAllElement
+xsltRegisterAllFunctions
+xsltSetDefaultSecurityPrefs
+xsltSetSortFunc
+xsltSetXIncludeDefault
+
define
XSLT_RUNTIME_EXTRA
+
defined
_xsltTransformContext
+xslAddCall
+xsltGetQNameURI
+
definition
xsltAddKey
+
definitions
XSLTPUBFUN
+_xsltStylesheet
+
deprecated
xsltRegisterExtras
+
derived
xsltInitElemPreComp
+
description
xsltEvalOneUserParam
+
descriptions
_xsltStylesheet
+
descriptor
xsltSaveResultToFd
+
desired
xsltFindDocument
+xsltGetExtInfo
+
destruction
xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+
details
xsltEvalOneUserParam
+
detected
XSLT_STRANGE
+
different
XSLTPUBFUN
+XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+xsltGetNsProp
+
digit
xsltFormatNumberConversion
+
directly
xsltSort
+
directories
xsltCheckWrite
+
disable-escaping
xsltCopyTextString
+
discard
xsltGetUTF8Char
+
display
_xsltFormatNumberInfo
+xsltTransformError
+
doc
xsltLoadStylesheetPI
+
docs
_xsltTransformContext
+xsltFormatNumberConversion
+
doctype-public
_xsltStylesheet
+
doctype-system
_xsltStylesheet
+
documents
_xsltDocument
+xsltFreeDocuments
+xsltFreeStyleDocuments
+xsltParseStylesheetImportedDoc
+
does
xsltEvalStaticAttrValueTemplate
+xsltGetNsProp
+xsltSaveResultToFd
+xsltSaveResultToFile
+
doesn
xsltParseStylesheetCallerParam
+xsltTestCompMatchList
+
done
_xsltStackElem
+xsltCompilePattern
+xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltInitCtxtKeys
+xsltLoadStylesheetPI
+xsltQuoteUserParams
+
dump
xsltProfileStylesheet
+
during
xsltSortFunc
+

Letter e:

either
xslHandleDebugger
+xsltFormatNumberConversion
+
element-available
xsltElementAvailableFunction
+
elements
_xsltStylesheet
+_xsltTransformContext
+xsltDebugDumpExtensions
+xsltExtElementLookup
+xsltFreeCompMatchList
+xsltRegisterAllElement
+xsltTransformFunction
+
else
xsltGetExtInfo
+
emitted
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
encoded
xsltGetUTF8Char
+
encoding
_xsltStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
end
_xsltElemPreComp
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+
entity
xsltGetNsProp
+
entry
xsltNormalizeCompSteps
+xsltXPathFunctionLookup
+xsltXPathVariableLookup
+
error:
CHECK_STOPPEDE
+
errors
_xsltStylesheet
+
eval
_xsltStackElem
+
evaluate
xsltEvalXPathPredicate
+
evaluated
xsltEvalOneUserParam
+xsltEvalUserParams
+xsltQuoteUserParams
+
evaluation
_xsltStackElem
+
every
XSLTPUBFUN
+
everything
xsltFindElemSpaceHandling
+xsltParseStylesheetProcess
+
example
xsltEvalTemplateString
+xsltXPathGetTransformContext
+
except
xsltFormatNumberConversion
+xsltParseStylesheetImportedDoc
+
excluded
_xsltStylesheet
+
executed
xslHandleDebugger
+
exension
xsltGetExtData
+xsltStyleGetExtData
+
existing
xsltInitElemPreComp
+
exportable
XSLTPUBFUN
+
expressed
XSLT_PAT_NO_PRIORITY
+
expression
_xsltStylePreComp
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+
expressions
xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltQuoteUserParams
+
extInfos
xsltGetExtInfo
+
extending
xsltInitElemPreComp
+
extensions
XSLT_LIBXSLT_NAMESPACE
+XSLT_NORM_SAXON_NAMESPACE
+XSLT_SAXON_NAMESPACE
+XSLT_XALAN_NAMESPACE
+XSLT_XT_NAMESPACE
+xsltCheckExtPrefix
+xsltFreeExts
+xsltRegisterAllExtras
+xsltRegisterExtras
+
external
xsltLoadStylesheetPI
+
extra
XSLTPUBFUN
+XSLT_RUNTIME_EXTRA
+XSLT_RUNTIME_EXTRA_FREE
+XSLT_RUNTIME_EXTRA_LST
+_xsltRuntimeExtra
+_xsltTransformContext
+xsltAllocateExtra
+xsltAllocateExtraCtxt
+xsltTransformError
+
extract
xsltGetProfileInformation
+xsltLoadStylesheetPI
+
extras
_xsltTransformContext
+

Letter f:

fact
XSLTPUBFUN
+
factor
xsltSaveResultToFilename
+
failure
xsltAddKey
+xsltAddStackElemList
+xsltCompilePattern
+xsltParseStylesheetImport
+xsltParseStylesheetInclude
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtPrefix
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+xsltTestCompMatchList
+
fast
xsltCompilePattern
+
file
xsltSaveResultToFd
+xsltSaveResultToFilename
+xsltSaveResultToString
+xsltSecurityCheck
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltTransformError
+
filename
xsltParseStylesheetFile
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultToFilename
+
files
XSLT_PARSE_OPTIONS
+xsltRunStylesheet
+xsltRunStylesheetUser
+
find
xsltDecimalFormatGetByName
+xsltFindDocument
+
first
xsltAttrListTemplateProcess
+xsltCopyNamespaceList
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
flag
XSLT_STRANGE
+XSLT_TODO
+
following
xsltRunStylesheet
+xsltRunStylesheetUser
+
for-each
xsltForEach
+
forbid
xsltSecurityForbid
+
force
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
form
_xsltStackElem
+xsltCompilePattern
+
format
xsltFormatNumberConversion
+xsltNumberFormat
+xsltTransformError
+
format-number
xsltFormatNumberConversion
+xsltFormatNumberFunction
+
formats
xsltFormatNumberConversion
+
formatting
_xsltStylesheet
+xsltNumberFormat
+
found
_xsltStylesheet
+xsltCalibrateAdjust
+xsltExtElementLookup
+xsltExtModuleElementLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleFunctionLookup
+xsltExtModuleTopLevelLookup
+xsltFindTemplate
+xsltGetExtInfo
+xsltGetNsProp
+xsltGetSecurityPrefs
+xsltGetTemplate
+xsltLoadStylesheetPI
+xsltVariableLookup
+xsltXPathFunctionLookup
+xsltXPathVariableLookup
+
fraction
xsltFormatNumberConversion
+
fractional
_xsltFormatNumberInfo
+
fraction}{suffix}
xsltFormatNumberConversion
+
free
XSLT_RUNTIME_EXTRA_FREE
+xsltElemPreCompDeallocator
+xsltFreeSecurityPrefs
+xsltGetNsProp
+xsltGetProfileInformation
+
freed
xsltGetQNameURI
+xsltLoadStylesheetPI
+
from
CHECK_STOPPED
+CHECK_STOPPED0
+XSLT_GET_IMPORT_INT
+XSLT_GET_IMPORT_PTR
+_xsltTemplate
+xsltApplyStripSpaces
+xsltEvalOneUserParam
+xsltFormatNumberConversion
+xsltGetKey
+xsltGetUTF8Char
+xsltLoadStylesheetPI
+xsltParseTemplateContent
+xsltQuoteOneUserParam
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltTransformFunction
+xsltUnregisterExtModule
+xsltXPathGetTransformContext
+
function-available
xsltFunctionAvailableFunction
+
functions
XSLTPUBFUN
+_xsltTransformContext
+xsltDebugDumpExtensions
+xsltRegisterAllFunctions
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html index 445ecac..0cc00a0 100644 --- a/doc/APIchunk4.html +++ b/doc/APIchunk4.html @@ -1,639 +1,229 @@ - - - - - -API Alphabetic Index k-o for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index k-o for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter k:

-
-
kept
-
-xsltCompMatch -
-
key
-
-xsltAddKey -xsltGetKey -xsltKeyFunction -xsltNewDocument -xsltNewStyleDocument -
-
keys
-
-xsltFreeDocumentKeys -xsltFreeKeys -xsltInitCtxtKeys -
-
-

Letter l:

-
-
label
-
-CHECK_STOPPEDE -
-
language
-
-xsltTransformFunction -
-
last
-
-xsltNextImport -
-
lead
-
-xsltApplyStylesheet -
-
left
-
-xsltApplyOneTemplate -
-
level
-
-xsltAddStackElemList -
-
libc
-
-DEBUG_MEMORY -
-
library
-
-DEBUG_MEMORY -LIBXSLT_PUBLIC -xsltCleanupGlobals -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltUnregisterExtModule -
-
libxml
-
-DEBUG_MEMORY_LOCATION -
-
libxslt
-
-DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -XSLT_LIBXSLT_NAMESPACE -
-
like
-
-LIBXSLT_DOTTED_VERSION -xsltCheckWrite -xsltSecurityCheck -xsltTransformFunction -
-
line
-
-xsltTransformError -
-
links
-
-LIBXSLT_PUBLIC -
-
list
-
-xsltAddStackElemList -xsltApplyAttributeSet -xsltAttrListTemplateProcess -xsltCompilePattern -xsltCopyNamespaceList -xsltDebugDumpExtensions -xsltDoSortFunction -xsltDocumentSortFunction -xsltEvalTemplateString -xsltEvalXPathStringNs -xsltFreeCompMatchList -xsltTestCompMatchList -
-
literal
-
-xsltParseTemplateContent -
-
load
-
-xsltLoadDocument -xsltLoadStyleDocument -xsltLoadStylesheetPI -
-
loaded
-
-xsltFreeDocuments -xsltFreeStyleDocuments -xsltSetXIncludeDefault -xsltShutdownCtxtExts -xsltShutdownExts -
-
locate
-
-xsltLoadStylesheetPI -
-
look
-
-xsltGetKey -xsltGetTemplate -
-
lookup
-
-xsltGetQNameURI -xsltGetSecurityPrefs -
-
-

Letter m:

-
-
macro
-
-ATTRIBUTE_UNUSED -LIBXSLT_PUBLIC -XSLT_GET_IMPORT_INT -XSLT_GET_IMPORT_PTR -XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -
-
made
-
-xsltIsBlank -
-
main
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
make
-
-xsltAllocateExtraCtxt -
-
makes
-
-xsltCheckWrite -
-
mapping
-
-xsltAttrTemplateValueProcessNode -xsltEvalXPathStringNs -
-
match
-
-xsltAddKey -
-
matches
-
-xsltMatchPattern -xsltTestCompMatchList -
-
matching
-
-xsltCompilePattern -
-
may
-
-xslAddCall -xsltApplyOneTemplate -xsltApplyStylesheet -
-
means
-
-xsltGetTemplate -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
mechanism
-
-xsltFreeTemplateHashes -
-
memory
-
-xsltFreeAttributeSetsHashes -xsltFreeCompMatchList -xsltFreeExts -xsltFreeKeys -xsltFreeNamespaceAliasHashes -xsltFreeStackElemList -xsltFreeStylePreComps -xsltFreeStylesheet -xsltFreeTemplateHashes -xsltFreeTransformContext -xsltGetNsProp -
-
message
-
-xsltMessage -xsltTransformError -
-
messages
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetTransformErrorFunc -xsltTransformError -
-
milliseconds
-
-xsltTimestamp -
-
mode
-
-xsltAddTemplate -
-
modified
-
-xsltLoadStylesheetPI -
-
modules
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -xsltInitCtxtExts -xsltShutdownCtxtExts -xsltShutdownExts -
-
must
-
-LIBXSLT_PUBLIC -xslHandleDebugger -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalTemplateString -xsltEvalXPathString -xsltEvalXPathStringNs -
-
-

Letter n:

-
-
name:
-
-xsltEvalOneUserParam -xsltQuoteOneUserParam -
-
named
-
-xsltFindTemplate -
-
names
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltProfileStylesheet -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
namespaces
-
-xsltCopyNamespace -xsltCopyNamespaceList -xsltEvalXPathPredicate -xsltEvalXPathStringNs -xsltFreeNamespaceAliasHashes -xsltMatchPattern -
-
necessary
-
-xsltCheckWrite -
-
need
-
-xsltEvalGlobalVariables -xsltLoadStylesheetPI -
-
needed
-
-LIBXSLT_PUBLIC -xsltEvalTemplateString -xsltGetNamespace -xsltGetSpecialNamespace -xsltXPathFunctionLookup -xsltXPathGetTransformContext -xsltXPathVariableLookup -
-
needing
-
-xsltParseStylesheetAttributeSet -xsltParseStylesheetImport -xsltParseStylesheetInclude -
-
needs
-
-xsltGetTemplate -
-
negative
-
-xsltCalibrateAdjust -
-
newly
-
-xsltNewStylesheet -xsltNewTransformContext -
-
next
-
-xsltGetTemplate -xsltNextImport -
-
node-set
-
-xsltDocumentFunction -xsltFunctionNodeSet -xsltKeyFunction -
-
node-set?
-
-xsltDocumentFunction -xsltGenerateIdFunction -
-
nodelist
-
-xsltApplyOneTemplate -
-
nodes
-
-xsltDoSortFunction -xsltParseTemplateContent -xsltSort -
-
nodeset
-
-xsltGetKey -
-
non-NULL
-
-xsltCopyNamespace -xsltCopyNamespaceList -xsltGetTemplate -
-
non-wellformed
-
-xsltApplyStylesheet -
-
nor
-
-xsltSetGenericErrorFunc -
-
not
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -xsltApplyOneTemplate -xsltEvalStaticAttrValueTemplate -xsltExtElementLookup -xsltFindElemSpaceHandling -xsltFindTemplate -xsltGetNsProp -xsltGetQNameURI -xsltGetSecurityPrefs -xsltGetTemplate -xsltLoadDocument -xsltLoadStylesheetPI -xsltNeedElemSpaceHandling -xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultToFd -xsltSaveResultToFile -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSort -xsltVariableLookup -xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
nothing
-
-LIBXSLT_PUBLIC -
-
null
-
-xsltEvalOneUserParam -xsltQuoteOneUserParam -
-
number:
-
-LIBXSLT_VERSION -
-
-

Letter o:

-
-
object
-
-xsltDocumentFunction -xsltKeyFunction -xsltSystemPropertyFunction -
-
obtained
-
-xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -
-
occcur
-
-xslHandleDebugger -
-
off
-
-xslDropCall -
-
old
-
-xsltGetQNameURI -
-
once
-
-xsltLoadStylesheetPI -
-
one
-
-xsltCheckExtPrefix -xsltGetTemplate -xsltNextImport -xsltNumberFormat -xsltTestCompMatchList -
-
one:
-
-IS_XSLT_REAL_NODE -
-
ones
-
-xsltCleanupTemplates -
-
only
-
-DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -LIBXSLT_PUBLIC -xsltExtElementLookup -
-
open
-
-xsltSaveResultToFd -xsltSaveResultToFile -
-
operation
-
-xsltSecurityAllow -xsltSecurityForbid -
-
option
-
-xsltGetSecurityPrefs -xsltSecurityOption -xsltSetSecurityPrefs -
-
options
-
-xsltCheckRead -xsltCheckWrite -
-
order
-
-XSLT_GET_IMPORT_INT -XSLT_GET_IMPORT_PTR -xsltDocumentSortFunction -
-
otherwise
-
-xslAddCall -xsltAddTemplate -xsltCheckExtPrefix -xsltEvalXPathPredicate -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltExtModuleFunctionLookup -xsltExtModuleTopLevelLookup -xsltGetSecurityPrefs -xsltGetXIncludeDefault -xsltIsBlank -xsltSetCtxtSecurityPrefs -xsltSetSecurityPrefs -
-
ouput
-
-xsltFormatNumberConversion -
-
out
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetTransformErrorFunc -
-
output
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltDebugDumpExtensions -xsltGetNamespace -xsltGetSpecialNamespace -xsltParseStylesheetOutput -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveProfiling -xsltSaveResultTo -
-
own
-
-xsltApplyStylesheetUser -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index g-i for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index g-i for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter g:

gathering
xsltTimestamp
+
general
XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+
generally
xsltInitElemPreComp
+
generate
xsltLoadStylesheetPI
+xsltRunStylesheet
+xsltRunStylesheetUser
+
generate-id
xsltGenerateIdFunction
+
generated
xsltCompilePattern
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultToString
+
generates
xsltCompilePattern
+
get
xsltDoSortFunction
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltGetNsProp
+xsltGetSecurityPrefs
+
given
_xsltTemplate
+xsltAttrTemplateProcess
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltCheckExtPrefix
+xsltGetExtData
+xsltLoadStylesheetPI
+xsltProfileStylesheet
+xsltSetTransformErrorFunc
+xsltStyleGetExtData
+xsltTemplateProcess
+xsltVariableLookup
+
gives
xsltTransformError
+
giving
xsltEvalOneUserParam
+xsltQuoteOneUserParam
+
global
_xsltTransformContext
+xsltCleanupGlobals
+xsltDoSortFunction
+xsltEvalGlobalVariables
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltFreeGlobalVariables
+xsltInitCtxtKeys
+xsltQuoteOneUserParam
+xsltSetCtxtSortFunc
+xsltSetSortFunc
+
goto
CHECK_STOPPEDE
+
grafted
xsltAttrListTemplateProcess
+
group
_xsltFormatNumberInfo
+
grouping
xsltFormatNumberConversion
+

Letter h:

handle
xsltApplyOneTemplate
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
handler
_xsltTransformContext
+xsltNewDocument
+xsltNewStyleDocument
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSetCtxtSortFunc
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetSortFunc
+xsltSetTransformErrorFunc
+
handles
xsltCopyNamespace
+xsltCopyNamespaceList
+
handling
_xsltElemPreComp
+_xsltStylePreComp
+_xsltTransformContext
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
has
xsltEvalStaticAttrValueTemplate
+xsltGetNsProp
+xsltGetQNameURI
+
hash
_xsltStylesheet
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltGetExtInfo
+xsltNormalizeCompSteps
+xsltQuoteOneUserParam
+
hashtable
xsltNormalizeCompSteps
+
have
xsltEvalOneUserParam
+
helps
XSLTPUBFUN
+
hence
xsltGetQNameURI
+
holding
_xsltTransformContext
+xsltGetQNameURI
+
hosting
xsltAttrTemplateValueProcessNode
+
html
xsltFormatNumberConversion
+
http:
xsltFormatNumberConversion
+

Letter i:

ifdef
XSLTPUBFUN
+
ignorable
xsltApplyStripSpaces
+xsltIsBlank
+xsltParseTemplateContent
+
implementation
xsltRegisterExtElement
+xsltRegisterExtFunction
+
implemented
xsltRunStylesheet
+xsltRunStylesheetUser
+
import
XSLT_GET_IMPORT_INT
+XSLT_GET_IMPORT_PTR
+xsltFindElemSpaceHandling
+xsltFindTemplate
+xsltNextImport
+xsltParseStylesheetImport
+
imported
xsltGetTemplate
+xsltNormalizeCompSteps
+xsltParseStylesheetImportedDoc
+
imports
xsltCleanupTemplates
+
in-scope
xsltEvalXPathStringNs
+
include
_xsltStylesheet
+xsltParseStylesheetInclude
+
included
xsltSaveResultToFilename
+
includes
_xsltDocument
+_xsltStylesheet
+
inclusive
xsltFormatNumberConversion
+
indented
_xsltStylesheet
+
index
nr
+
indicator
xsltEvalStaticAttrValueTemplate
+
information
XSLT_RUNTIME_EXTRA
+XSLT_RUNTIME_EXTRA_FREE
+XSLT_RUNTIME_EXTRA_LST
+xsltAllocateExtra
+xsltAllocateExtraCtxt
+xsltApplyImports
+xsltApplyTemplates
+xsltAttribute
+xsltCallTemplate
+xsltChoose
+xsltComment
+xsltCopy
+xsltCopyOf
+xsltDocumentElem
+xsltElement
+xsltForEach
+xsltIf
+xsltNumber
+xsltParseStylesheetOutput
+xsltProcessingInstruction
+xsltSort
+xsltText
+xsltTransformFunction
+xsltValueOf
+
informations
_xsltStylesheet
+_xsltTemplate
+_xsltTransformContext
+xsltDebug
+xsltFindElemSpaceHandling
+xsltGetProfileInformation
+xsltNumberFormat
+xsltSaveProfiling
+
inherited
_xsltTemplate
+
initial
xsltGetQNameURI
+
initialization
xsltExtInitFunction
+xsltRegisterExtModule
+xsltRegisterExtModuleFull
+xsltStyleExtInitFunction
+
initialized
xsltInitCtxtExts
+xsltInitCtxtKeys
+xsltNewElemPreComp
+
initializes
xsltNewElemPreComp
+
input
xsltApplyStripSpaces
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltInitCtxtKeys
+xsltNewTransformContext
+xsltTransformFunction
+
insertion
_xsltTransformContext
+
instances
xsltFormatNumberConversion
+
instead
xsltRegisterExtras
+
instruction
_xsltElemPreComp
+_xsltTransformContext
+xsltAddKey
+xsltDebug
+xsltDocumentComp
+xsltDocumentElem
+xsltMessage
+xsltStylePreCompute
+
integer
_xsltFormatNumberInfo
+xsltFormatNumberConversion
+
interface
xsltRunStylesheet
+xsltRunStylesheetUser
+
intergers
XSLT_GET_IMPORT_INT
+
internally
XSLT_STRANGE
+
interpretation
_xsltDecimalFormat
+
interpreter
xsltEvalTemplateString
+xsltXPathGetTransformContext
+
interpretor
xsltXPathFunctionLookup
+xsltXPathVariableLookup
+
into
xsltSetDebuggerCallbacks
+
item
xslDropCall
+
item1
xsltGetProfileInformation
+
item2|item3
xsltGetProfileInformation
+
its
xsltAllocateExtra
+xsltAllocateExtraCtxt
+xsltApplyStylesheetUser
+xsltFreeGlobalVariables
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetCallerParam
+xsltParseStylesheetParam
+xsltParseStylesheetVariable
+
itself
xsltLoadStylesheetPI
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html index 91f462b..12503b1 100644 --- a/doc/APIchunk5.html +++ b/doc/APIchunk5.html @@ -1,659 +1,241 @@ - - - - - -API Alphabetic Index p-r for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index p-r for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter p:

-
-
param
-
-xsltParseGlobalParam -xsltParseStylesheetCallerParam -xsltParseStylesheetParam -
-
parameter
-
-xsltEvalOneUserParam -xsltParseStylesheetProcess -xsltQuoteOneUserParam -
-
parameters
-
-ATTRIBUTE_UNUSED -xsltApplyOneTemplate -xsltApplyStylesheet -xsltApplyStylesheetUser -xsltEvalUserParams -xsltProfileStylesheet -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -xsltTransformError -
-
params
-
-xsltApplyOneTemplate -
-
params:
-
-xsltEvalUserParams -xsltQuoteUserParams -
-
parent
-
-xsltEvalTemplateString -xsltGetNamespace -xsltGetSpecialNamespace -
-
parse
-
-xsltParseGlobalParam -xsltParseGlobalVariable -xsltParseStylesheetAttributeSet -xsltParseStylesheetCallerParam -xsltParseStylesheetDoc -xsltParseStylesheetFile -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltParseStylesheetOutput -xsltParseStylesheetParam -xsltParseStylesheetProcess -xsltParseStylesheetVariable -xsltParseTemplateContent -
-
parsed
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltDocument -xsltEvalGlobalVariables -xsltNewDocument -xsltNewStyleDocument -xsltNewTransformContext -xsltParseStylesheetDoc -xsltParseStylesheetProcess -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -
-
parser
-
-xsltFreeTransformContext -
-
parsing
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
part
-
-xsltTransformFunction -
-
pass
-
-xsltAttrTemplateValueProcessNode -xsltEvalXPathStringNs -
-
passed
-
-xsltApplyOneTemplate -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
path
-
-xsltSecurityCheck -
-
pattern
-
-XSLT_PAT_NO_PRIORITY -xsltAddTemplate -xsltCompMatch -xsltCompilePattern -xsltMatchPattern -xsltTestCompMatchList -
-
patterns
-
-xsltCompMatch -xsltTestCompMatchList -
-
penalty
-
-WITH_XSLT_DEBUG -
-
pertaining
-
-xsltXPathGetTransformContext -
-
pertains
-
-IS_XSLT_ELEM -
-
place
-
-xsltFormatNumberConversion -
-
point
-
-xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
pointer
-
-xsltGetQNameURI -xsltNewSecurityPrefs -xsltSaveResultToString -
-
pointers
-
-XSLT_GET_IMPORT_PTR -
-
popped
-
-xsltApplyOneTemplate -
-
position
-
-xsltTransformError -
-
possibly
-
-xsltCheckExtPrefix -
-
pre-computation
-
-xsltExtModuleElementPreComputeLookup -xsltRegisterExtModuleElement -
-
precedence
-
-xsltFindElemSpaceHandling -xsltFindTemplate -xsltNextImport -
-
precompiled
-
-xsltCompilePattern -xsltTestCompMatchList -
-
precomputed
-
-xsltApplyImports -xsltApplyTemplates -xsltAttribute -xsltCallTemplate -xsltChoose -xsltComment -xsltCopy -xsltCopyOf -xsltDebug -xsltDocumentElem -xsltElemPreComp -xsltElement -xsltForEach -xsltFreeStylePreComps -xsltIf -xsltInitElemPreComp -xsltNumber -xsltPreComputeExtModuleElement -xsltProcessingInstruction -xsltSort -xsltStylePreComp -xsltText -xsltValueOf -
-
predicate
-
-xsltEvalXPathPredicate -
-
preference
-
-xsltFreeSecurityPrefs -xsltNewSecurityPrefs -xsltSetCtxtSecurityPrefs -xsltSetDefaultSecurityPrefs -
-
prefix
-
-xsltCheckExtPrefix -xsltGetNamespace -xsltGetQNameURI -xsltGetSpecialNamespace -xsltRegisterExtPrefix -
-
prefixed
-
-xsltGetQNameURI -
-
preliminary
-
-xsltCheckWrite -
-
present
-
-xsltEvalStaticAttrValueTemplate -
-
preserve-space
-
-xsltFindElemSpaceHandling -xsltParseStylesheetAttributeSet -
-
preserving
-
-xsltParseStylesheetAttributeSet -
-
printed
-
-xslAddCall -
-
priority
-
-XSLT_PAT_NO_PRIORITY -
-
private
-
-xsltCompMatch -
-
process
-
-xsltApplyImports -xsltApplyOneTemplate -xsltApplyStripSpaces -xsltApplyTemplates -xsltAttribute -xsltCallTemplate -xsltChoose -xsltComment -xsltCopy -xsltCopyOf -xsltDoSortFunction -xsltDocumentComp -xsltElement -xsltExtElementLookup -xsltForEach -xsltGetTemplate -xsltIf -xsltLoadStylesheetPI -xsltNumber -xsltParseTemplateContent -xsltProcessingInstruction -xsltRegisterExtras -xsltSort -xsltTestCompMatchList -xsltText -xsltValueOf -
-
processed
-
-xslAddCall -xslHandleDebugger -xsltApplyOneTemplate -xsltAttrTemplateProcess -xsltGetTemplate -xsltPrintErrorContext -xsltSetXIncludeDefault -
-
processing
-
-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -xsltApplyOneTemplate -xsltAttrListTemplateProcess -xsltDebug -xsltDocumentElem -xsltGetXIncludeDefault -xsltMessage -xsltSetXIncludeDefault -
-
processing-instruction
-
-xsltProcessingInstruction -
-
processor
-
-XSLT_DEFAULT_URL -XSLT_DEFAULT_VENDOR -XSLT_SAXON_NAMESPACE -XSLT_XALAN_NAMESPACE -XSLT_XT_NAMESPACE -
-
profile
-
-xsltApplyStylesheetUser -xsltRunStylesheetUser -
-
profiling
-
-xsltProfileStylesheet -xsltSaveProfiling -xsltTimestamp -
-
progressive
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
project
-
-XSLT_XALAN_NAMESPACE -
-
provide
-
-xsltApplyStylesheetUser -
-
provided
-
-xsltApplyStylesheetUser -xsltDoSortFunction -xsltRunStylesheetUser -xsltSecurityCheck -
-
purpose
-
-XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -
-
pushed
-
-xsltApplyOneTemplate -
-
-

Letter q:

-
-
query
-
-xsltGetKey -
-
-

Letter r:

-
-
read
-
-xsltCheckRead -
-
ready
-
-xsltAllocateExtraCtxt -
-
real
-
-IS_XSLT_REAL_NODE -xsltApplyOneTemplate -
-
record
-
-xsltParseGlobalParam -xsltParseGlobalVariable -xsltParseStylesheetAttributeSet -xsltParseStylesheetCallerParam -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltParseStylesheetOutput -xsltParseStylesheetParam -xsltParseStylesheetVariable -
-
references
-
-xsltResolveStylesheetAttributeSet -
-
referencing
-
-xsltLoadStylesheetPI -
-
register
-
-xsltNamespaceAlias -
-
registered
-
-xsltDebugDumpExtensions -xsltInitCtxtExts -
-
related
-
-xsltParseStylesheetOutput -
-
reorder
-
-xsltDoSortFunction -xsltDocumentSortFunction -
-
replace
-
-xsltGetQNameURI -
-
replacement
-
-xsltApplyOneTemplate -xsltAttrTemplateProcess -xsltTemplateProcess -
-
replaces
-
-DEBUG_MEMORY -
-
reporting
-
-WITH_XSLT_DEBUG -
-
requested
-
-xsltFormatNumberConversion -
-
requirement
-
-xsltDoSortFunction -
-
requires
-
-xsltNeedElemSpaceHandling -
-
reset
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetTransformErrorFunc -
-
resolve
-
-xsltResolveStylesheetAttributeSet -
-
resource
-
-xsltCheckRead -xsltCheckWrite -xsltRunStylesheet -xsltRunStylesheetUser -
-
respect
-
-xsltFindElemSpaceHandling -
-
result
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltAttrTemplateProcess -xsltEvalXPathPredicate -xsltFormatNumberConversion -xsltProfileStylesheet -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -
-
result-prefix
-
-xsltNamespaceAlias -
-
result-tree
-
-xsltFunctionNodeSet -
-
resulting
-
-xsltEvalTemplateString -xsltGetKey -xsltLoadStylesheetPI -
-
results
-
-xsltParseTemplateContent -
-
ret
-
-xsltParseStylesheetProcess -
-
retrieve
-
-xsltXPathGetTransformContext -
-
return
-
-CHECK_STOPPED -CHECK_STOPPED0 -xsltAllocateExtra -xsltAllocateExtraCtxt -xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltGetXIncludeDefault -xsltTemplateProcess -
-
returned
-
-xsltEvalTemplateString -
-
reused
-
-xsltApplyOneTemplate -
-
right
-
-xsltGetNamespace -xsltGetSpecialNamespace -xsltParseStylesheetProcess -
-
rule
-
-xsltFindTemplate -
-
run
-
-WITH_XSLT_DEBUG -
-
run-time
-
-xsltAllocateExtraCtxt -xsltCompilePattern -
-
runtime
-
-xsltAllocateExtra -xsltAllocateExtraCtxt -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index j-n for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index j-n for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter j:

java
xsltFormatNumberConversion
+
jdk
xsltFormatNumberConversion
+

Letter k:

keeping
_xsltStylesheet
+
kept
_xsltDocument
+
key
_xsltDocument
+_xsltStylesheet
+xsltAddKey
+xsltGetKey
+xsltKeyFunction
+xsltNewDocument
+xsltNewStyleDocument
+
keys
xsltFreeDocumentKeys
+xsltFreeKeys
+xsltInitCtxtKeys
+
known
_xsltTransformContext
+

Letter l:

label
CHECK_STOPPEDE
+
language
xsltTransformFunction
+
last
_xsltStylesheet
+_xsltTransformContext
+xsltNextImport
+
lead
xsltApplyStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
left
xsltApplyOneTemplate
+
len
xsltGetUTF8Char
+
level
_xsltTransformContext
+xsltAddStackElemList
+
library
xsltCleanupGlobals
+xsltRegisterExtModule
+xsltRegisterExtModuleFull
+xsltSetDebuggerCallbacks
+xsltUnregisterExtModule
+
libxml2
xsltGetUTF8Char
+
libxslt
XSLT_LIBXSLT_NAMESPACE
+xsltFunctionNodeSet
+
lifespan
xsltGetQNameURI
+
like
xsltCheckWrite
+xsltGetProfileInformation
+xsltSecurityCheck
+xsltTransformFunction
+
line
xsltTransformError
+
lines
XSLTPUBFUN
+
literal
xsltParseTemplateContent
+
literally
xsltEvalOneUserParam
+xsltEvalUserParams
+xsltQuoteUserParams
+
load
xsltLoadDocument
+xsltLoadStyleDocument
+xsltLoadStylesheetPI
+
loaded
xsltFreeDocuments
+xsltFreeStyleDocuments
+xsltSetXIncludeDefault
+xsltShutdownCtxtExts
+xsltShutdownExts
+
loading
XSLT_PARSE_OPTIONS
+
local
_xsltStackElem
+_xsltTemplate
+
locate
xsltLoadStylesheetPI
+
location
_xsltStackElem
+
look
xsltGetKey
+xsltGetTemplate
+
looks
xsltGetExtInfo
+xsltGetNsProp
+
lookup
xsltGetQNameURI
+xsltGetSecurityPrefs
+
lost
xsltRunStylesheet
+xsltRunStylesheetUser
+

Letter m:

macro
XSLT_GET_IMPORT_INT
+XSLT_GET_IMPORT_PTR
+XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+xsltRunStylesheet
+xsltRunStylesheetUser
+
made
xsltIsBlank
+
main
_xsltDocument
+xsltRunStylesheet
+xsltRunStylesheetUser
+
make
xsltAllocateExtraCtxt
+
makes
xsltCheckWrite
+
mapping
xsltAttrTemplateValueProcessNode
+xsltEvalXPathStringNs
+
mask
_xsltTransformContext
+
match
xsltAddKey
+xsltNormalizeCompSteps
+
match=
xsltGetProfileInformation
+
matches
xsltTestCompMatchList
+
matching
_xsltTemplate
+xsltCompilePattern
+
may
_xsltDecimalFormat
+xslAddCall
+xsltApplyOneTemplate
+xsltApplyStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
means
xsltGetTemplate
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
mechanism
xsltFreeTemplateHashes
+
memory
xsltFreeAttributeSetsHashes
+xsltFreeCompMatchList
+xsltFreeExts
+xsltFreeKeys
+xsltFreeNamespaceAliasHashes
+xsltFreeStackElemList
+xsltFreeStylePreComps
+xsltFreeStylesheet
+xsltFreeTemplateHashes
+xsltFreeTransformContext
+xsltGetNsProp
+xsltSetDebuggerCallbacks
+
message
xsltMessage
+xsltTransformError
+
messages
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+xsltTransformError
+
method
_xsltStylesheet
+
might
XSLTPUBFUN
+
mille
xsltFormatNumberConversion
+
milliseconds
xsltTimestamp
+
mode
_xsltTemplate
+_xsltTransformContext
+xsltAddTemplate
+
mode=
xsltGetProfileInformation
+
modified
xsltLoadStylesheetPI
+
modifying
XSLTPUBFUN
+
modules
XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+xsltInitCtxtExts
+xsltShutdownCtxtExts
+xsltShutdownExts
+
more
xsltEvalOneUserParam
+xsltFormatNumberConversion
+
multiple
_xsltFormatNumberInfo
+xsltRunStylesheet
+xsltRunStylesheetUser
+
multiply
xsltFormatNumberConversion
+
must
xslHandleDebugger
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltEvalTemplateString
+xsltEvalXPathString
+xsltEvalXPathStringNs
+

Letter n:

name=
xsltGetProfileInformation
+
named
xsltFindTemplate
+
names
xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
namespaces
_xsltStylePreComp
+_xsltStylesheet
+_xsltTemplate
+xsltCopyNamespace
+xsltCopyNamespaceList
+xsltEvalXPathPredicate
+xsltEvalXPathStringNs
+xsltFreeNamespaceAliasHashes
+
necessary
xsltCheckWrite
+
need
XSLTPUBFUN
+xsltEvalGlobalVariables
+xsltGetProfileInformation
+xsltLoadStylesheetPI
+
needed
xsltEvalTemplateString
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltParseStylesheetImportedDoc
+xsltXPathFunctionLookup
+xsltXPathGetTransformContext
+xsltXPathVariableLookup
+
needing
_xsltRuntimeExtra
+
needs
xsltEvalUserParams
+xsltGetTemplate
+
negative
xsltCalibrateAdjust
+xsltFormatNumberConversion
+
nested
_xsltStylesheet
+
newly
xsltNewStylesheet
+xsltNewTransformContext
+
next
xsltGetTemplate
+xsltNextImport
+
node-set
xsltDocumentFunction
+xsltFunctionNodeSet
+xsltKeyFunction
+xsltSortFunc
+
node-set?
xsltDocumentFunction
+xsltGenerateIdFunction
+
nodelist
xsltApplyOneTemplate
+
nodes
_xsltTransformContext
+xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltParseTemplateContent
+xsltSort
+
nodeset
xsltComputeSortResult
+xsltGetKey
+
non-NULL
xsltCopyNamespace
+xsltCopyNamespaceList
+xsltGetTemplate
+
non-excluded
_xsltTemplate
+
non-wellformed
xsltApplyStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
none
xsltGetDefaultSecurityPrefs
+
nor
xsltSetGenericErrorFunc
+
normalize
xsltNormalizeCompSteps
+
normally
xsltEvalOneUserParam
+xsltQuoteOneUserParam
+
null
xsltEvalOneUserParam
+xsltQuoteOneUserParam
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html index 3facd04..4c4127b 100644 --- a/doc/APIchunk6.html +++ b/doc/APIchunk6.html @@ -1,647 +1,332 @@ - - - - - -API Alphabetic Index s-t for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

API Alphabetic Index s-t for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Letter s:

-
-
saving
-
-xsltSaveProfiling -
-
scope
-
-xsltEvalXPathPredicate -xsltGetQNameURI -xsltGetTemplate -
-
seaches
-
-xsltGetQNameURI -
-
search
-
-xsltExtElementLookup -
-
security
-
-xsltCheckRead -xsltCheckWrite -xsltFreeSecurityPrefs -xsltGetSecurityPrefs -xsltNewSecurityPrefs -xsltSecurityAllow -xsltSecurityForbid -xsltSetCtxtSecurityPrefs -xsltSetDefaultSecurityPrefs -xsltSetSecurityPrefs -
-
semantic
-
-xsltGetNsProp -
-
set
-
-xsltApplyAttributeSet -xsltApplyOneTemplate -xsltCleanupGlobals -xsltDoSortFunction -xsltDocumentSortFunction -xsltInitCtxtExts -xsltSecurityOption -xsltShutdownCtxtExts -xsltShutdownExts -
-
sets
-
-xsltFreeAttributeSetsHashes -xsltResolveStylesheetAttributeSet -
-
setting
-
-xsltGetQNameURI -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
sheet
-
-xsltFreeStyleDocuments -xsltFreeStylesheet -xsltLoadStyleDocument -xsltNewStyleDocument -
-
shell
-
-DEBUG_MEMORY -
-
should
-
-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -LIBXSLT_PUBLIC -xsltFindElemSpaceHandling -xsltNeedElemSpaceHandling -xsltRegisterExtElement -xsltRegisterExtFunction -xsltSetXIncludeDefault -xsltSort -
-
shutdown
-
-xsltExtShutdownFunction -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltStyleExtShutdownFunction -
-
signalled
-
-xsltGetQNameURI -
-
simply
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
since
-
-xsltTimestamp -
-
slightly
-
-xsltGetNsProp -
-
slot
-
-xsltAllocateExtra -xsltAllocateExtraCtxt -
-
some
-
-xsltCheckWrite -
-
something
-
-xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltParseStylesheetProcess -
-
sort
-
-xsltDoSortFunction -xsltSort -
-
sorting
-
-xsltDoSortFunction -
-
sorts
-
-xsltDoSortFunction -
-
space
-
-xsltFindElemSpaceHandling -xsltFreeDocuments -xsltFreeStyleDocuments -xsltNeedElemSpaceHandling -
-
spaces
-
-xsltApplyStripSpaces -
-
specific
-
-XSLT_LIBXSLT_NAMESPACE -xsltSetCtxtSecurityPrefs -xsltSetTransformErrorFunc -xsltTransformError -
-
specification
-
-XSLT_NAMESPACE -
-
specified
-
-XSLT_MAX_SORT -
-
specify
-
-xsltRunStylesheet -xsltRunStylesheetUser -
-
stack
-
-xslAddCall -xslDropCall -xsltAddStackElemList -xsltApplyOneTemplate -xsltFreeStackElemList -
-
starting
-
-xsltEvalGlobalVariables -
-
state
-
-xslHandleDebugger -xsltCleanupTemplates -xsltGetXIncludeDefault -
-
static
-
-xsltEvalStaticAttrValueTemplate -
-
statically
-
-xsltAllocateExtra -
-
stderr
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
stdout
-
-xsltDebugDumpExtensions -
-
stopped
-
-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -
-
store
-
-xsltInitElemPreComp -
-
string?
-
-xsltFormatNumberFunction -
-
strip-space
-
-xsltFindElemSpaceHandling -xsltParseStylesheetImport -xsltParseStylesheetInclude -
-
stripped
-
-xsltFindElemSpaceHandling -xsltNeedElemSpaceHandling -
-
stripping
-
-xsltNeedElemSpaceHandling -xsltParseStylesheetImport -xsltParseStylesheetInclude -
-
struct
-
-xsltInitElemPreComp -
-
structure
-
-xsltCompMatch -xsltDecimalFormat -xsltDocument -xsltElemPreComp -xsltElemPreCompDeallocator -xsltInitElemPreComp -xsltLoadStylesheetPI -xsltParseStylesheetDoc -xsltParseStylesheetFile -xsltStylePreComp -xsltTemplate -
-
structures
-
-xsltParseStylesheetDoc -xsltParseStylesheetProcess -
-
style
-
-xsltFreeStyleDocuments -xsltGetTemplate -xsltLoadStyleDocument -xsltNewStyleDocument -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -
-
stylesheet-prefix
-
-xsltNamespaceAlias -
-
stylesheets
-
-xsltEvalGlobalVariables -
-
subsequent
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
substituted
-
-xsltEvalAttrValueTemplate -
-
subtree
-
-xsltLoadStylesheetPI -
-
success
-
-xsltAddKey -xsltAddStackElemList -xsltEvalGlobalVariables -xsltEvalOneUserParam -xsltEvalUserParams -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltQuoteOneUserParam -xsltQuoteUserParams -xsltRegisterExtElement -xsltRegisterExtFunction -xsltRegisterExtPrefix -
-
successful
-
-xsltRegisterExtModuleElement -xsltRegisterExtModuleFunction -xsltRegisterExtModuleTopLevel -xsltUnregisterExtModuleElement -xsltUnregisterExtModuleFunction -xsltUnregisterExtModuleTopLevel -
-
sucess
-
-xslAddCall -
-
sucessful
-
-xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltUnregisterExtModule -
-
suggested
-
-xsltGetSpecialNamespace -
-
suitable
-
-xsltCompilePattern -
-
supported
-
-XSLT_DEFAULT_VERSION -
-
sure
-
-xsltAllocateExtraCtxt -
-
system-property
-
-xsltSystemPropertyFunction -
-
-

Letter t:

-
-
tables
-
-xsltInitCtxtKeys -
-
target
-
-xsltCopyNamespace -xsltCopyNamespaceList -
-
targetted
-
-xsltApplyStylesheetUser -
-
temlate
-
-xslHandleDebugger -
-
template
-
-xslAddCall -xsltAddTemplate -xsltApplyOneTemplate -xsltAttrListTemplateProcess -xsltAttrTemplateValueProcessNode -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalTemplateString -xsltFindTemplate -xsltGetTemplate -xsltParseTemplateContent -xsltTemplateProcess -
-
templates
-
-xsltCleanupTemplates -
-
tenth
-
-xsltTimestamp -
-
terminated
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltEvalOneUserParam -xsltEvalUserParams -xsltProfileStylesheet -xsltQuoteOneUserParam -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
test
-
-xsltRegisterTestModule -
-
text
-
-IS_XSLT_REAL_NODE -xsltSaveResultToString -xsltText -
-
than
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
that
-
-IS_XSLT_ELEM -IS_XSLT_REAL_NODE -LIBXSLT_PUBLIC -xslHandleDebugger -xsltLoadStylesheetPI -xsltNeedElemSpaceHandling -xsltSecurityOption -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltXPathGetTransformContext -
-
them
-
-xsltApplyOneTemplate -xsltNamespaceAlias -
-
then
-
-xslHandleDebugger -
-
there
-
-xsltAllocateExtraCtxt -xsltGetXIncludeDefault -
-
they
-
-xsltApplyOneTemplate -xsltEvalAttrValueTemplate -
-
those
-
-xsltEvalAttrValueTemplate -
-
time
-
-xslHandleDebugger -xsltExtInitFunction -xsltExtShutdownFunction -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -
-
too
-
-DEBUG_MEMORY_LOCATION -
-
top-level
-
-xsltExtModuleTopLevelLookup -xsltRegisterExtModuleTopLevel -xsltUnregisterExtModuleTopLevel -
-
topmost
-
-xslDropCall -
-
transfer
-
-xslHandleDebugger -
-
transform
-
-xslHandleDebugger -xsltApplyStylesheetUser -xsltInitElemPreComp -xsltNewElemPreComp -xsltRunStylesheetUser -
-
transformations
-
-xsltEvalGlobalVariables -
-
transmit
-
-xsltTransformError -
-
transromation
-
-xsltSetTransformErrorFunc -
-
tree
-
-xsltApplyAttributeSet -xsltApplyImports -xsltApplyOneTemplate -xsltApplyStripSpaces -xsltApplyTemplates -xsltAttribute -xsltCallTemplate -xsltChoose -xsltComment -xsltCopy -xsltCopyOf -xsltElement -xsltEvalTemplateString -xsltForEach -xsltIf -xsltMatchPattern -xsltNumber -xsltProcessingInstruction -xsltSort -xsltTemplateProcess -xsltText -xsltValueOf -
-
tries
-
-xsltLoadStylesheetPI -
-
true
-
-xsltEvalXPathPredicate -
-
tuples
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltEvalUserParams -xsltProfileStylesheet -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
-

-A-S -T-a -b-d -e-i -k-o -p-r -s-t -

-

Daniel Veillard

-
- - +API Alphabetic Index o-p for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index o-p for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter o:

object
xsltDocumentFunction
+xsltKeyFunction
+xsltSystemPropertyFunction
+
obtained
xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+
occcur
xslHandleDebugger
+
occurences
_xsltFormatNumberInfo
+
off
xslDropCall
+xsltGetNsProp
+
old
xsltGetQNameURI
+
once
xsltLoadStylesheetPI
+
one
xsltCheckExtPrefix
+xsltGetTemplate
+xsltGetUTF8Char
+xsltNextImport
+xsltNumberFormat
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltTestCompMatchList
+
one:
IS_XSLT_REAL_NODE
+
ones
xsltCleanupTemplates
+
only
xsltExtElementLookup
+xsltRunStylesheet
+xsltRunStylesheetUser
+
open
xsltSaveResultToFd
+xsltSaveResultToFile
+
operation
xsltSecurityAllow
+xsltSecurityForbid
+
optimization
_xsltTransformContext
+
option
xsltGetSecurityPrefs
+xsltSetSecurityPrefs
+
options
XSLT_PARSE_OPTIONS
+xsltCheckRead
+xsltCheckWrite
+
order
XSLT_GET_IMPORT_INT
+XSLT_GET_IMPORT_PTR
+xsltDocumentSortFunction
+
ordered
_xsltStylesheet
+xsltComputeSortResult
+
original
xsltGetUTF8Char
+
other
xsltFormatNumberConversion
+
otherwise
xslAddCall
+xsltAddTemplate
+xsltCheckExtPrefix
+xsltEvalXPathPredicate
+xsltExtModuleElementLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleFunctionLookup
+xsltExtModuleTopLevelLookup
+xsltGetSecurityPrefs
+xsltGetXIncludeDefault
+xsltIsBlank
+xsltSetCtxtSecurityPrefs
+xsltSetSecurityPrefs
+
ouput
xsltFormatNumberConversion
+
out
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
output
_xsltStylesheet
+_xsltTransformContext
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltDebugDumpExtensions
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltParseStylesheetOutput
+xsltProfileStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+
overlong
XSLTPUBFUN
+
own
xsltApplyStylesheetUser
+

Letter p:

param
xsltParseGlobalParam
+xsltParseStylesheetCallerParam
+xsltParseStylesheetParam
+
parameter
xsltEvalOneUserParam
+xsltEvalUserParams
+xsltParseStylesheetProcess
+xsltQuoteOneUserParam
+
parameters
_xsltStylesheet
+xsltApplyOneTemplate
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltProfileStylesheet
+xsltQuoteOneUserParam
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltTransformError
+
params
_xsltTransformContext
+xsltApplyOneTemplate
+
parent
xsltEvalTemplateString
+xsltGetNamespace
+xsltGetSpecialNamespace
+xsltParseStylesheetImportedDoc
+
parse
xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetAttributeSet
+xsltParseStylesheetCallerParam
+xsltParseStylesheetDoc
+xsltParseStylesheetFile
+xsltParseStylesheetImport
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetInclude
+xsltParseStylesheetOutput
+xsltParseStylesheetParam
+xsltParseStylesheetProcess
+xsltParseStylesheetVariable
+xsltParseTemplateContent
+
parsed
_xsltDocument
+_xsltStylesheet
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltFindDocument
+xsltNewDocument
+xsltNewStyleDocument
+xsltNewTransformContext
+xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetProcess
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
parser
xsltFreeTransformContext
+
parsing
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
part
_xsltElemPreComp
+_xsltFormatNumberInfo
+_xsltStackElem
+_xsltTemplate
+xsltTransformFunction
+
pass
XSLT_PARSE_OPTIONS
+xsltAttrTemplateValueProcessNode
+xsltEvalXPathStringNs
+
passed
xsltApplyOneTemplate
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
path
xsltSecurityCheck
+
pattern
XSLT_PAT_NO_PRIORITY
+_xsltDecimalFormat
+_xsltFormatNumberInfo
+xsltAddTemplate
+xsltCompilePattern
+xsltFormatNumberConversion
+xsltTestCompMatchList
+
patterns
xsltTestCompMatchList
+
per
_xsltFormatNumberInfo
+_xsltTransformContext
+xsltFormatNumberConversion
+
percent
_xsltFormatNumberInfo
+
percentage
xsltFormatNumberConversion
+
permille
_xsltFormatNumberInfo
+
persistance
_xsltTransformContext
+
persistant
_xsltTransformContext
+
pertaining
xsltXPathGetTransformContext
+
pertains
IS_XSLT_ELEM
+
place
xsltFormatNumberConversion
+xsltGetQNameURI
+
placeholder
xsltFormatNumberConversion
+
platform
XSLTPUBFUN
+
plug
xsltSetDebuggerCallbacks
+
point
_xsltFormatNumberInfo
+xsltXPathFunctionLookup
+xsltXPathVariableLookup
+
pointer
_xsltRuntimeExtra
+_xsltTransformContext
+xsltExtInitFunction
+xsltGetExtData
+xsltGetExtInfo
+xsltGetQNameURI
+xsltGetUTF8Char
+xsltNewSecurityPrefs
+xsltNormalizeCompSteps
+xsltParseStylesheetImportedDoc
+xsltSaveResultToString
+xsltStyleExtInitFunction
+xsltStyleGetExtData
+
pointers
XSLT_GET_IMPORT_PTR
+
points
_xsltStylesheet
+xsltSetDebuggerCallbacks
+
popped
xsltApplyOneTemplate
+
position
xsltTransformError
+
possible
xsltFormatNumberConversion
+
possibly
xsltCheckExtPrefix
+
pre-computation
xsltExtModuleElementPreComputeLookup
+xsltRegisterExtModuleElement
+
precedence
xsltFindElemSpaceHandling
+xsltFindTemplate
+xsltNextImport
+
precision
XSLT_TIMESTAMP_TICS_PER_SEC
+
precompiled
_xsltStylePreComp
+xsltCompilePattern
+xsltDocumentComp
+xsltTestCompMatchList
+
precomputed
_xsltStylesheet
+xsltApplyImports
+xsltApplyTemplates
+xsltAttribute
+xsltCallTemplate
+xsltChoose
+xsltComment
+xsltCopy
+xsltCopyOf
+xsltDebug
+xsltDocumentElem
+xsltElement
+xsltForEach
+xsltFreeStylePreComps
+xsltIf
+xsltInitElemPreComp
+xsltNumber
+xsltPreComputeExtModuleElement
+xsltProcessingInstruction
+xsltSort
+xsltText
+xsltValueOf
+
predicate
xsltEvalXPathPredicate
+
preference
xsltFreeSecurityPrefs
+xsltGetDefaultSecurityPrefs
+xsltNewSecurityPrefs
+xsltSetCtxtSecurityPrefs
+xsltSetDefaultSecurityPrefs
+
preferences
_xsltTransformContext
+
prefix
_xsltFormatNumberInfo
+xsltCheckExtPrefix
+xsltFormatNumberConversion
+xsltGetNamespace
+xsltGetQNameURI
+xsltGetSpecialNamespace
+xsltRegisterExtPrefix
+
prefixed
xsltGetQNameURI
+
prefixes
_xsltStylesheet
+
preliminary
xsltCheckWrite
+
present
xsltEvalStaticAttrValueTemplate
+xsltGetExtData
+xsltStyleGetExtData
+
preserve
_xsltStylesheet
+
preserve-space
_xsltStylesheet
+xsltFindElemSpaceHandling
+
printed
xslAddCall
+
priority
XSLT_PAT_NO_PRIORITY
+_xsltTemplate
+
problem
XSLT_STRANGE
+
processed
_xsltTransformContext
+xslAddCall
+xslHandleDebugger
+xsltApplyOneTemplate
+xsltAttrTemplateProcess
+xsltGetTemplate
+xsltPrintErrorContext
+xsltSetXIncludeDefault
+
processing
CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+_xsltFormatNumberInfo
+xsltApplyOneTemplate
+xsltAttrListTemplateProcess
+xsltDebug
+xsltDocumentElem
+xsltGetProfileInformation
+xsltGetXIncludeDefault
+xsltMessage
+xsltParseStylesheetImportedDoc
+xsltRegisterPersistRVT
+xsltSetXIncludeDefault
+
processing-instruction
_xsltStylesheet
+xsltProcessingInstruction
+
processor
XSLT_DEFAULT_URL
+XSLT_DEFAULT_VENDOR
+XSLT_SAXON_NAMESPACE
+XSLT_XALAN_NAMESPACE
+XSLT_XT_NAMESPACE
+
products
xsltFormatNumberConversion
+
profile
_xsltTransformContext
+xsltApplyStylesheetUser
+xsltGetProfileInformation
+xsltRunStylesheetUser
+
profiled
_xsltTransformContext
+
profiling
XSLT_TIMESTAMP_TICS_PER_SEC
+xsltGetProfileInformation
+xsltProfileStylesheet
+xsltSaveProfiling
+xsltTimestamp
+
progressive
xsltRunStylesheet
+xsltRunStylesheetUser
+
project
XSLT_XALAN_NAMESPACE
+
provide
xsltApplyStylesheetUser
+
provided
xsltApplyStylesheetUser
+xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltRunStylesheetUser
+xsltSecurityCheck
+
purpose
XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+
pushed
xsltApplyOneTemplate
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html index 857354f..30bebb6 100644 --- a/doc/APIchunk7.html +++ b/doc/APIchunk7.html @@ -1,546 +1,349 @@ - - - - - -API Alphabetic Index t-w for libxslt - - - - - -
-Gnome LogoRed Hat Logo -
-

The XSLT C library for Gnome

-

API Alphabetic Index t-w for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
- - - -
Related links
-
-

-A-T -U-b -c-e -f-i -k-n -o-p -q-s -t-w -

-

Letter t:

-
-
tables
-
-xsltInitCtxtKeys -
-
target
-
-xsltCopyNamespace -xsltCopyNamespaceList -
-
targetted
-
-xsltApplyStylesheetUser -
-
temlate
-
-xslHandleDebugger -
-
template
-
-xslAddCall -xsltAddTemplate -xsltApplyOneTemplate -xsltAttrListTemplateProcess -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalTemplateString -xsltFindTemplate -xsltGetTemplate -xsltParseTemplateContent -xsltTemplateProcess -
-
templates
-
-xsltCleanupTemplates -
-
tenth
-
-xsltTimestamp -
-
terminated
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltEvalOneUserParam -xsltEvalUserParams -xsltProfileStylesheet -xsltQuoteOneUserParam -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
test
-
-xsltRegisterTestModule -
-
text
-
-IS_XSLT_REAL_NODE -xsltText -
-
than
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
that
-
-IS_XSLT_ELEM -IS_XSLT_REAL_NODE -LIBXSLT_PUBLIC -xslHandleDebugger -xsltLoadStylesheetPI -xsltNeedElemSpaceHandling -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltXPathGetTransformContext -
-
them
-
-xsltApplyOneTemplate -xsltNamespaceAlias -
-
then
-
-xslHandleDebugger -
-
there
-
-xsltAllocateExtraCtxt -xsltGetXIncludeDefault -
-
they
-
-xsltApplyOneTemplate -xsltEvalAttrValueTemplate -
-
this
-
-LIBXSLT_PUBLIC -XSLT_DEFAULT_URL -XSLT_DEFAULT_VENDOR -xslHandleDebugger -xsltAddStackElemList -xsltApplyOneTemplate -xsltCheckExtPrefix -xsltExtShutdownFunction -xsltGetExtData -xsltGetNamespace -xsltGetSpecialNamespace -xsltGetTemplate -xsltRegisterAllElement -xsltRegisterAllFunctions -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSort -xsltStyleExtShutdownFunction -xsltStyleGetExtData -xsltUnregisterExtModule -xsltXPathGetTransformContext -
-
those
-
-xsltEvalAttrValueTemplate -
-
time
-
-xslHandleDebugger -xsltExtInitFunction -xsltExtShutdownFunction -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -
-
too
-
-DEBUG_MEMORY_LOCATION -
-
top-level
-
-xsltExtModuleTopLevelLookup -xsltRegisterExtModuleTopLevel -xsltUnregisterExtModuleTopLevel -
-
topmost
-
-xslDropCall -
-
transfer
-
-xslHandleDebugger -
-
transform
-
-xslHandleDebugger -xsltApplyStylesheetUser -xsltInitElemPreComp -xsltNewElemPreComp -xsltRunStylesheetUser -
-
transformations
-
-xsltEvalGlobalVariables -
-
tree
-
-xsltApplyAttributeSet -xsltApplyImports -xsltApplyOneTemplate -xsltApplyStripSpaces -xsltApplyTemplates -xsltAttribute -xsltCallTemplate -xsltChoose -xsltComment -xsltCopy -xsltCopyOf -xsltElement -xsltEvalTemplateString -xsltForEach -xsltIf -xsltMatchPattern -xsltNumber -xsltProcessingInstruction -xsltSort -xsltTemplateProcess -xsltText -xsltValueOf -
-
tries
-
-xsltLoadStylesheetPI -
-
true
-
-xsltEvalXPathPredicate -
-
tuples
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltEvalUserParams -xsltProfileStylesheet -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
-

Letter u:

-
-
unparsed-entity-uri
-
-xsltUnparsedEntityURIFunction -
-
unused
-
-ATTRIBUTE_UNUSED -
-
unwanted
-
-xsltApplyStripSpaces -xsltParseTemplateContent -
-
use
-
-xsltAddKey -xsltGetNamespace -xsltGetSpecialNamespace -xsltRegisterExtras -
-
used
-
-ATTRIBUTE_UNUSED -XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -xsltCleanupTemplates -xsltCompMatch -xsltFreeAttributeSetsHashes -xsltFreeDocuments -xsltFreeExts -xsltFreeKeys -xsltFreeNamespaceAliasHashes -xsltFreeStyleDocuments -xsltFreeTemplateHashes -xsltRegisterExtPrefix -
-
useful
-
-WITH_XSLT_DEBUG -xsltXPathGetTransformContext -
-
usefull
-
-xsltInitElemPreComp -
-
useless
-
-ATTRIBUTE_UNUSED -
-
user
-
-xsltApplyStylesheetUser -xsltRunStylesheetUser -
-
uses
-
-xsltFormatNumberConversion -
-
using
-
-LIBXSLT_PUBLIC -xsltEvalXPathPredicate -xsltEvalXPathString -
-
-

Letter v:

-
-
validating
-
-xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
value-of
-
-xsltValueOf -
-
values
-
-xsltApplyStylesheet -xsltApplyStylesheetUser -xsltProfileStylesheet -xsltQuoteUserParams -xsltRunStylesheet -xsltRunStylesheetUser -
-
variable
-
-xsltApplyOneTemplate -xsltParseGlobalVariable -xsltParseStylesheetVariable -xsltVariableLookup -xsltXPathVariableLookup -
-
variables
-
-LIBXSLT_PUBLIC -xsltCleanupGlobals -xsltEvalGlobalVariables -xsltFreeGlobalVariables -
-
varibale
-
-xsltXPathVariableLookup -
-
varibales
-
-xsltInitCtxtKeys -
-
vendor
-
-XSLT_DEFAULT_URL -XSLT_DEFAULT_VENDOR -
-
version
-
-LIBXSLT_DOTTED_VERSION -LIBXSLT_VERSION -LIBXSLT_VERSION_STRING -XSLT_DEFAULT_VERSION -
-
void
-
-xsltXPathFunctionLookup -xsltXPathVariableLookup -
-
-

Letter w:

-
-
was
-
-xsltEvalXPathPredicate -xsltNextImport -
-
well
-
-xsltNamespaceAlias -
-
went
-
-xsltParseStylesheetProcess -
-
wether
-
-xsltTestCompMatchList -
-
when
-
-DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -LIBXSLT_PUBLIC -xsltInitElemPreComp -xsltXPathFunctionLookup -xsltXPathGetTransformContext -xsltXPathVariableLookup -
-
where
-
-xslHandleDebugger -xsltAttrListTemplateProcess -
-
whether
-
-xsltEvalStaticAttrValueTemplate -xsltNeedElemSpaceHandling -xsltSetXIncludeDefault -
-
which
-
-xsltRegisterExtElement -xsltRegisterExtFunction -
-
while
-
-xsltAllocateExtra -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
white-space
-
-xsltNeedElemSpaceHandling -
-
wildcards
-
-xsltFindElemSpaceHandling -
-
will
-
-xsltAttrListTemplateProcess -xsltGetQNameURI -xsltLoadStylesheetPI -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -
-
wise
-
-xsltApplyStylesheet -
-
with
-
-CHECK_STOPPED0 -DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -xsltAttrListTemplateProcess -xsltGetNsProp -xsltGetQNameURI -xsltInitCtxtExts -
-
within
-
-xsltFindDocument -xsltLoadDocument -xsltLoadStyleDocument -xsltLoadStylesheetPI -
-
without
-
-XSLT_PAT_NO_PRIORITY -
-
wrapped
-
-xsltFindElemSpaceHandling -
-
written
-
-xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -
-
-

-A-T -U-b -c-e -f-i -k-n -o-p -q-s -t-w -

-

Daniel Veillard

-
- - +API Alphabetic Index q-s for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index q-s for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter q:

query
xsltGetKey
+
quote
xsltFormatNumberConversion
+

Letter r:

rank=
xsltGetProfileInformation
+
rather
XSLTPUBFUN
+
read
xsltCheckRead
+xsltRunStylesheet
+xsltRunStylesheetUser
+
readability
XSLTPUBFUN
+
ready
xsltAllocateExtraCtxt
+
real
IS_XSLT_REAL_NODE
+xsltApplyOneTemplate
+
record
xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetCallerParam
+xsltParseStylesheetOutput
+xsltParseStylesheetParam
+xsltParseStylesheetVariable
+
references
xsltResolveStylesheetAttributeSet
+
referencing
xsltLoadStylesheetPI
+
register
xsltNamespaceAlias
+
registered
xsltDebugDumpExtensions
+xsltFreeRVTs
+xsltInitCtxtExts
+
related
_xsltStylesheet
+xsltParseStylesheetOutput
+
reorder
xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltDocumentSortFunction
+
replace
xsltGetQNameURI
+
replacement
_xsltTemplate
+xsltApplyOneTemplate
+xsltAttrTemplateProcess
+xsltTemplateProcess
+
requested
xsltFormatNumberConversion
+
requirement
xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+
requires
xsltNeedElemSpaceHandling
+
reset
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetSortFunc
+xsltSetTransformErrorFunc
+
resolve
xsltResolveStylesheetAttributeSet
+
resource
xsltCheckRead
+xsltCheckWrite
+xsltRunStylesheet
+xsltRunStylesheetUser
+
respect
xsltFindElemSpaceHandling
+
result-prefix
xsltNamespaceAlias
+
result-tree
xsltFunctionNodeSet
+
resulting
_xsltTransformContext
+xsltEvalTemplateString
+xsltGetKey
+xsltLoadStylesheetPI
+
results
xsltParseTemplateContent
+
ret
xsltParseStylesheetProcess
+
retrieve
xsltXPathGetTransformContext
+
return
CHECK_STOPPED
+CHECK_STOPPED0
+xsltAllocateExtra
+xsltAllocateExtraCtxt
+xsltAttrTemplateProcess
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltTemplateProcess
+
returned
xsltEvalTemplateString
+xsltGetProfileInformation
+xsltGetQNameURI
+
reused
xsltApplyOneTemplate
+
right
xsltGetNamespace
+xsltGetSpecialNamespace
+xsltParseStylesheetProcess
+
root
xsltApplyStripSpaces
+
routine
_xsltRuntimeExtra
+
routines
xsltSetDebuggerCallbacks
+
rule
xsltFindTemplate
+
run
_xsltTransformContext
+
run-time
xsltAllocateExtraCtxt
+xsltCompilePattern
+
running
xsltSetTransformErrorFunc
+
runtime
_xsltTransformContext
+xsltAllocateExtra
+xsltAllocateExtraCtxt
+

Letter s:

same
XSLTPUBFUN
+xsltGetQNameURI
+
saving
xsltSaveProfiling
+
saxon
xsltFunctionNodeSet
+
scanner
xsltNormalizeCompSteps
+
scope
_xsltStylePreComp
+_xsltStylesheet
+xsltEvalXPathPredicate
+xsltGetQNameURI
+xsltGetTemplate
+
seaches
xsltGetQNameURI
+
search
xsltExtElementLookup
+
security
_xsltTransformContext
+xsltCheckRead
+xsltCheckWrite
+xsltFreeSecurityPrefs
+xsltGetDefaultSecurityPrefs
+xsltGetSecurityPrefs
+xsltNewSecurityPrefs
+xsltSecurityAllow
+xsltSecurityForbid
+xsltSetCtxtSecurityPrefs
+xsltSetDefaultSecurityPrefs
+xsltSetSecurityPrefs
+
see
xsltEvalOneUserParam
+
semantic
xsltGetNsProp
+
separates
xsltFormatNumberConversion
+
separator
xsltFormatNumberConversion
+
sequence
xsltGetUTF8Char
+
set
XSLT_PARSE_OPTIONS
+_xsltStylesheet
+xsltApplyAttributeSet
+xsltApplyOneTemplate
+xsltCleanupGlobals
+xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltDocumentSortFunction
+xsltInitCtxtExts
+xsltSetCtxtSortFunc
+xsltSetDebuggerStatus
+xsltShutdownCtxtExts
+xsltShutdownExts
+
sets
_xsltStylesheet
+xsltFreeAttributeSetsHashes
+xsltResolveStylesheetAttributeSet
+xsltSetDebuggerStatus
+
setting
xsltGetQNameURI
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
sheet
_xsltStylesheet
+xsltFreeStyleDocuments
+xsltLoadStyleDocument
+xsltNewStyleDocument
+
should
CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+_xsltStylesheet
+_xsltTransformContext
+xsltCopyTextString
+xsltFindElemSpaceHandling
+xsltGetProfileInformation
+xsltNeedElemSpaceHandling
+xsltQuoteUserParams
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltSetXIncludeDefault
+xsltSort
+
show
xsltFormatNumberConversion
+
shows
xsltFormatNumberConversion
+
shutdown
xsltExtShutdownFunction
+xsltRegisterExtModule
+xsltRegisterExtModuleFull
+xsltStyleExtShutdownFunction
+
signalled
xsltGetQNameURI
+
simply
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
since
xsltRunStylesheet
+xsltRunStylesheetUser
+xsltTimestamp
+
single
xsltEvalOneUserParam
+xsltQuoteOneUserParam
+
size
_xsltStylesheet
+_xsltTransformContext
+
slightly
xsltGetNsProp
+
slot
xsltAllocateExtra
+xsltAllocateExtraCtxt
+
some
xsltCheckWrite
+
something
xsltParseStylesheetProcess
+
sort
_xsltStylePreComp
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltSetCtxtSortFunc
+xsltSetSortFunc
+xsltSort
+xsltSortFunc
+
sorted
_xsltTemplate
+
sorting
xsltComputeSortResult
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltSetCtxtSortFunc
+xsltSetSortFunc
+xsltSortFunc
+
sorts
xsltDefaultSortFunction
+xsltDoSortFunction
+xsltSortFunc
+
space
_xsltStylesheet
+xsltFindElemSpaceHandling
+xsltFreeDocuments
+xsltFreeStyleDocuments
+xsltNeedElemSpaceHandling
+
spaces
xsltApplyStripSpaces
+
special
xsltFormatNumberConversion
+
specialCharacters
xsltFormatNumberConversion
+
specific
XSLT_LIBXSLT_NAMESPACE
+_xsltTransformContext
+xsltDoSortFunction
+xsltExtInitFunction
+xsltSetCtxtSecurityPrefs
+xsltSetTransformErrorFunc
+xsltStyleExtInitFunction
+xsltTransformError
+
specification
XSLT_NAMESPACE
+
specified
XSLT_MAX_SORT
+xsltDoSortFunction
+xsltGetNsProp
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSetCtxtSortFunc
+
specify
xsltRunStylesheet
+xsltRunStylesheetUser
+
spent
_xsltTemplate
+
stack
_xsltTransformContext
+xslAddCall
+xslDropCall
+xsltAddStackElemList
+xsltApplyOneTemplate
+xsltFreeStackElemList
+
standalone
_xsltStylesheet
+
starting
xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltQuoteUserParams
+
state
xslHandleDebugger
+xsltCleanupTemplates
+xsltGetXIncludeDefault
+
static
xsltEvalStaticAttrValueTemplate
+
statically
xsltAllocateExtra
+
status
_xsltTransformContext
+
stderr
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
stdout
xsltDebugDumpExtensions
+
steps
xsltNormalizeCompSteps
+
stopped
CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+
storage
_xsltDocument
+
store
xsltInitElemPreComp
+
stored
XSLT_RUNTIME_EXTRA
+XSLT_RUNTIME_EXTRA_FREE
+XSLT_RUNTIME_EXTRA_LST
+_xsltStylesheet
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltQuoteOneUserParam
+
string?
xsltFormatNumberFunction
+
strip-space
_xsltStylesheet
+xsltFindElemSpaceHandling
+
stripped
xsltFindElemSpaceHandling
+xsltNeedElemSpaceHandling
+
stripping
xsltNeedElemSpaceHandling
+
struct
xsltInitElemPreComp
+
structure
xsltDocumentComp
+xsltElemPreCompDeallocator
+xsltInitElemPreComp
+xsltLoadStylesheetPI
+xsltParseStylesheetDoc
+xsltParseStylesheetFile
+xsltParseStylesheetImportedDoc
+
structures
xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetProcess
+
stuff
_xsltStylesheet
+
style
_xsltStylesheet
+xsltFreeStyleDocuments
+xsltGetTemplate
+xsltLoadStyleDocument
+xsltNewStyleDocument
+xsltRunStylesheet
+xsltRunStylesheetUser
+
stylesheet-prefix
xsltNamespaceAlias
+
stylesheets
xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltQuoteUserParams
+
subpattern
xsltFormatNumberConversion
+
subpattern{
xsltFormatNumberConversion
+
subpattern}
xsltFormatNumberConversion
+
subsequent
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
subsidiary
_xsltDocument
+
substituted
xsltEvalAttrValueTemplate
+
substitution
xsltGetNsProp
+
subtree
xsltLoadStylesheetPI
+
success
xsltAddKey
+xsltAddStackElemList
+xsltEvalGlobalVariables
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltParseStylesheetImport
+xsltParseStylesheetInclude
+xsltQuoteOneUserParam
+xsltQuoteUserParams
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtPrefix
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+xsltSetDebuggerCallbacks
+
successful
xsltRegisterExtModuleElement
+xsltRegisterExtModuleFunction
+xsltRegisterExtModuleTopLevel
+xsltUnregisterExtModuleElement
+xsltUnregisterExtModuleFunction
+xsltUnregisterExtModuleTopLevel
+
sucess
xslAddCall
+
sucessful
xsltRegisterExtModule
+xsltRegisterExtModuleFull
+xsltUnregisterExtModule
+
suffix
_xsltFormatNumberInfo
+xsltFormatNumberConversion
+
suggested
xsltGetSpecialNamespace
+
suitable
xsltCompilePattern
+
sun
xsltFormatNumberConversion
+
supported
XSLT_DEFAULT_VERSION
+
sure
xsltAllocateExtraCtxt
+
system-property
xsltSystemPropertyFunction
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html new file mode 100644 index 0000000..2f6df56 --- /dev/null +++ b/doc/APIchunk8.html @@ -0,0 +1,292 @@ + + +API Alphabetic Index t-w for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index t-w for libxslt

Main Menu
Related links
API Indexes

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Letter t:

table
_xsltStylesheet
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltGetExtInfo
+xsltNormalizeCompSteps
+xsltQuoteOneUserParam
+
tables
_xsltDocument
+xsltInitCtxtKeys
+
target
xsltCopyNamespace
+xsltCopyNamespaceList
+
targetted
xsltApplyStylesheetUser
+
temlate
xslHandleDebugger
+
templates
_xsltStylesheet
+_xsltTransformContext
+xsltCleanupTemplates
+
templtaes
_xsltTransformContext
+
templtes
_xsltTransformContext
+
temporary
_xsltTransformContext
+
tenth
xsltTimestamp
+
terminated
xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltProfileStylesheet
+xsltQuoteOneUserParam
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
test
xsltRegisterTestModule
+
text
IS_XSLT_REAL_NODE
+_xsltStylePreComp
+_xsltStylesheet
+_xsltTransformContext
+xsltCopyTextString
+xsltFormatNumberConversion
+xsltSaveResultToString
+xsltText
+
than
XSLTPUBFUN
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
that
IS_XSLT_ELEM
+IS_XSLT_REAL_NODE
+XSLTPUBFUN
+XSLT_STRANGE
+xslHandleDebugger
+xsltGetNsProp
+xsltLoadStylesheetPI
+xsltNeedElemSpaceHandling
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+xsltXPathGetTransformContext
+
them
xsltApplyOneTemplate
+xsltNamespaceAlias
+
then
xslHandleDebugger
+xsltSetCtxtSortFunc
+
there
xsltAllocateExtraCtxt
+xsltGetQNameURI
+xsltGetXIncludeDefault
+
they
xsltApplyOneTemplate
+xsltEvalAttrValueTemplate
+
those
xsltEvalAttrValueTemplate
+xsltFormatNumberConversion
+
time
_xsltTemplate
+xslHandleDebugger
+xsltExtInitFunction
+xsltExtShutdownFunction
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+
time=
xsltGetProfileInformation
+
top-level
xsltExtModuleTopLevelLookup
+xsltRegisterExtModuleTopLevel
+xsltUnregisterExtModuleTopLevel
+
topmost
xslDropCall
+
track
_xsltStylesheet
+
transfer
xslHandleDebugger
+
transform
xslHandleDebugger
+xsltApplyStylesheetUser
+xsltInitElemPreComp
+xsltNewElemPreComp
+xsltRunStylesheetUser
+
transformations
xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltQuoteUserParams
+
transmit
xsltTransformError
+
transromation
xsltSetTransformErrorFunc
+
treated
xsltEvalOneUserParam
+xsltQuoteUserParams
+
tries
xsltLoadStylesheetPI
+
true
xsltEvalXPathPredicate
+
tuples
xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalUserParams
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
turned
xsltGetNsProp
+
type
_xsltElemPreComp
+_xsltStylePreComp
+_xsltTransformContext
+

Letter u:

ultimately
xsltGetUTF8Char
+
unimplemented
XSLT_TODO
+
unless
xsltGetNsProp
+
unparsed-entity-uri
xsltUnparsedEntityURIFunction
+
unused
xsltDocumentComp
+xsltSecurityAllow
+xsltSecurityForbid
+
unwanted
xsltApplyStripSpaces
+xsltParseTemplateContent
+
update
xsltGetSecurityPrefs
+xsltGetUTF8Char
+xsltSetSecurityPrefs
+
use
XSLTPUBFUN
+_xsltStylesheet
+xsltAddKey
+xsltEvalOneUserParam
+xsltEvalUserParams
+xsltEvalXPathStringNs
+xsltGetDefaultSecurityPrefs
+xsltGetNamespace
+xsltGetNsProp
+xsltGetSpecialNamespace
+xsltGetUTF8Char
+xsltRegisterExtras
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSecurityAllow
+xsltSecurityForbid
+xsltSetCtxtSecurityPrefs
+xsltSetDefaultSecurityPrefs
+xsltSetSecurityPrefs
+xsltSortFunc
+xsltTransformError
+
useful
xsltXPathGetTransformContext
+
usefull
xsltInitElemPreComp
+
user
_xsltTransformContext
+xsltApplyStylesheetUser
+xsltRunStylesheetUser
+xsltSetSecurityPrefs
+
uses
xsltFormatNumberConversion
+xsltRunStylesheet
+xsltRunStylesheetUser
+
using
xsltDoSortFunction
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltRunStylesheet
+xsltRunStylesheetUser
+

Letter v:

validating
xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+
value-of
_xsltStylePreComp
+xsltValueOf
+
values
_xsltStylePreComp
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltGetNsProp
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+
variable
XSLTPUBFUN
+_xsltStylesheet
+_xsltTransformContext
+xsltApplyOneTemplate
+xsltEvalOneUserParam
+xsltParseGlobalVariable
+xsltParseStylesheetVariable
+xsltQuoteOneUserParam
+xsltVariableLookup
+xsltXPathVariableLookup
+
variables
_xsltTransformContext
+xsltCleanupGlobals
+xsltEvalGlobalVariables
+xsltEvalUserParams
+xsltFreeGlobalVariables
+
varibale
xsltXPathVariableLookup
+
varibales
xsltInitCtxtKeys
+
vendor
XSLT_DEFAULT_URL
+XSLT_DEFAULT_VENDOR
+
version
XSLT_DEFAULT_VERSION
+_xsltStylesheet
+
version=
xsltGetProfileInformation
+
void
xsltXPathFunctionLookup
+xsltXPathVariableLookup
+

Letter w:

want
xsltEvalUserParams
+
warnings
_xsltStylesheet
+
was
XSLT_STRANGE
+_xsltStackElem
+_xsltTemplate
+xsltEvalXPathPredicate
+xsltNextImport
+
well
XSLTPUBFUN
+xsltNamespaceAlias
+
went
xsltParseStylesheetProcess
+
wether
xsltTestCompMatchList
+
when
XSLTPUBFUN
+XSLT_PARSE_OPTIONS
+_xsltTransformContext
+xsltInitElemPreComp
+xsltXPathFunctionLookup
+xsltXPathGetTransformContext
+xsltXPathVariableLookup
+
where
xslHandleDebugger
+xsltAttrListTemplateProcess
+xsltCopyTextString
+xsltGetQNameURI
+
wherever
_xsltStylesheet
+
whether
_xsltFormatNumberInfo
+xsltEvalStaticAttrValueTemplate
+xsltNeedElemSpaceHandling
+xsltSetXIncludeDefault
+
which
XSLTPUBFUN
+xsltRegisterExtElement
+xsltRegisterExtFunction
+
while
xsltAllocateExtra
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+
white-space
xsltNeedElemSpaceHandling
+
wildcards
xsltFindElemSpaceHandling
+
will
xsltAttrListTemplateProcess
+xsltCopyTextString
+xsltDoSortFunction
+xsltGetProfileInformation
+xsltGetQNameURI
+xsltLoadStylesheetPI
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSetCtxtSortFunc
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetSortFunc
+xsltSetTransformErrorFunc
+xsltTransformError
+
wise
xsltApplyStylesheet
+xsltRunStylesheet
+xsltRunStylesheetUser
+
with
CHECK_STOPPED0
+XSLTPUBFUN
+xsltAttrListTemplateProcess
+xsltGetNsProp
+xsltGetProfileInformation
+xsltGetQNameURI
+xsltGetUTF8Char
+xsltInitCtxtExts
+
within
xsltFindDocument
+xsltLoadDocument
+xsltLoadStyleDocument
+xsltLoadStylesheetPI
+
without
XSLT_PAT_NO_PRIORITY
+_xsltTransformContext
+
work
xsltCheckWrite
+
wrapped
xsltFindElemSpaceHandling
+
wrapper
xsltDoSortFunction
+
write
xsltCheckWrite
+
written
xsltCheckWrite
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+

A-P +Q-a +b-c +d-f +g-i +j-n +o-p +q-s +t-w +

Daniel Veillard

diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html index 6b2b819..dcd6553 100644 --- a/doc/APIconstructors.html +++ b/doc/APIconstructors.html @@ -1,223 +1,77 @@ - - - - - -List of constructors for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

List of constructors for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

Type const xmlChar *:

-

-xsltGetQNameURI -

-

Type long:

-

-xsltTimestamp -

-

Type void *:

-

-xsltStyleExtInitFunction -xsltExtInitFunction -xsltGetExtData -xsltStyleGetExtData -

-

Type xmlAttrPtr:

-

-xsltAttrListTemplateProcess -xsltAttrTemplateProcess -

-

Type xmlChar *:

-

-xsltEvalTemplateString -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltGetNsProp -

-

Type xmlDocPtr:

-

-xsltApplyStylesheetUser -xsltApplyStylesheet -xsltProfileStylesheet -

-

Type xmlNodePtr *:

-

-xsltTemplateProcess -

-

Type xmlNodeSetPtr:

-

-xsltGetKey -

-

Type xmlNsPtr:

-

-xsltGetNamespace -xsltGetSpecialNamespace -xsltCopyNamespace -xsltCopyNamespaceList -

-

Type xmlXPathError:

-

-xsltFormatNumberConversion -

-

Type xmlXPathFunction:

-

-xsltExtFunctionLookup -xsltExtModuleFunctionLookup -xsltXPathFunctionLookup -

-

Type xmlXPathObjectPtr:

-

-xsltVariableLookup -xsltXPathVariableLookup -

-

Type xsltCompMatchPtr:

-

-xsltCompilePattern -

-

Type xsltDecimalFormatPtr:

-

-xsltDecimalFormatGetByName -

-

Type xsltDocumentPtr:

-

-xsltNewDocument -xsltLoadDocument -xsltFindDocument -xsltLoadStyleDocument -xsltNewStyleDocument -

-

Type xsltElemPreCompPtr:

-

-xsltNewElemPreComp -xsltPreComputeExtModuleElement -xsltDocumentComp -

-

Type xsltPreComputeFunction:

-

-xsltExtModuleElementPreComputeLookup -

-

Type xsltSecurityCheck:

-

-xsltGetSecurityPrefs -

-

Type xsltSecurityPrefsPtr:

-

-xsltNewSecurityPrefs -xsltGetDefaultSecurityPrefs -

-

Type xsltStackElemPtr:

-

-xsltParseStylesheetCallerParam -

-

Type xsltStylesheetPtr:

-

-xsltNextImport -xsltNewStylesheet -xsltParseStylesheetFile -xsltParseStylesheetProcess -xsltParseStylesheetDoc -xsltLoadStylesheetPI -

-

Type xsltTemplatePtr:

-

-xsltFindTemplate -xsltGetTemplate -

-

Type xsltTopLevelFunction:

-

-xsltExtModuleTopLevelLookup -

-

Type xsltTransformContextPtr:

-

-xsltXPathGetTransformContext -xsltNewTransformContext -

-

Type xsltTransformFunction:

-

-xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtElementLookup -

-

Daniel Veillard

-
- - +List of constructors for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

List of constructors for libxslt

Main Menu
Related links
API Indexes

Type const xmlChar *:

xsltGetQNameURI
+

Type long:

xsltTimestamp
+

Type void *:

xsltExtInitFunction
+xsltStyleGetExtData
+xsltGetExtData
+xsltStyleExtInitFunction
+

Type xmlAttrPtr:

xsltAttrTemplateProcess
+xsltAttrListTemplateProcess
+

Type xmlChar *:

xsltAttrTemplateValueProcess
+xsltEvalAttrValueTemplate
+xsltEvalTemplateString
+xsltAttrTemplateValueProcessNode
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltGetNsProp
+xsltEvalStaticAttrValueTemplate
+

Type xmlDocPtr:

xsltCreateRVT
+xsltApplyStylesheet
+xsltProfileStylesheet
+xsltApplyStylesheetUser
+xsltGetProfileInformation
+

Type xmlHashTablePtr:

xsltGetExtInfo
+

Type xmlNodePtr:

xsltCopyTextString
+

Type xmlNodePtr *:

xsltTemplateProcess
+

Type xmlNodeSetPtr:

xsltGetKey
+

Type xmlNsPtr:

xsltCopyNamespace
+xsltGetNamespace
+xsltCopyNamespaceList
+xsltGetSpecialNamespace
+

Type xmlXPathError:

xsltFormatNumberConversion
+

Type xmlXPathFunction:

xsltExtFunctionLookup
+xsltExtModuleFunctionLookup
+xsltXPathFunctionLookup
+

Type xmlXPathObjectPtr:

xsltXPathVariableLookup
+xsltVariableLookup
+

Type xmlXPathObjectPtr *:

xsltComputeSortResult
+

Type xsltCompMatchPtr:

xsltCompilePattern
+

Type xsltDebugTraceCodes:

xsltDebugGetDefaultTrace
+

Type xsltDecimalFormatPtr:

xsltDecimalFormatGetByName
+

Type xsltDocumentPtr:

xsltNewDocument
+xsltLoadStyleDocument
+xsltLoadDocument
+xsltNewStyleDocument
+xsltFindDocument
+

Type xsltElemPreCompPtr:

xsltNewElemPreComp
+xsltPreComputeFunction
+xsltPreComputeExtModuleElement
+xsltDocumentComp
+

Type xsltPreComputeFunction:

xsltExtModuleElementPreComputeLookup
+

Type xsltSecurityCheck:

xsltGetSecurityPrefs
+

Type xsltSecurityPrefsPtr:

xsltNewSecurityPrefs
+xsltGetDefaultSecurityPrefs
+

Type xsltStackElemPtr:

xsltParseStylesheetCallerParam
+

Type xsltStylesheetPtr:

xsltParseStylesheetImportedDoc
+xsltParseStylesheetProcess
+xsltNewStylesheet
+xsltParseStylesheetFile
+xsltLoadStylesheetPI
+xsltNextImport
+xsltParseStylesheetDoc
+

Type xsltTemplatePtr:

xsltFindTemplate
+xsltGetTemplate
+

Type xsltTopLevelFunction:

xsltExtModuleTopLevelLookup
+

Type xsltTransformContextPtr:

xsltXPathGetTransformContext
+xsltNewTransformContext
+

Type xsltTransformFunction:

xsltExtModuleElementLookup
+xsltExtElementLookup
+

Daniel Veillard

diff --git a/doc/APIfiles.html b/doc/APIfiles.html index 5a939b1..c0652b8 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -1,424 +1,378 @@ - - - - - -List of Symbols per Module for libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

List of Symbols per Module for libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

Module attributes:

-

-xsltParseStylesheetAttributeSet -xsltFreeAttributeSetsHashes -xsltApplyAttributeSet -xsltResolveStylesheetAttributeSet -

-

Module documents:

-

-xsltNewDocument -xsltLoadDocument -xsltFindDocument -xsltFreeDocuments -xsltLoadStyleDocument -xsltNewStyleDocument -xsltFreeStyleDocuments -

-

Module extensions:

-

-xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -xsltExtInitFunction -xsltExtShutdownFunction -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltUnregisterExtModule -xsltGetExtData -xsltStyleGetExtData -xsltShutdownCtxtExts -xsltShutdownExts -xsltXPathGetTransformContext -xsltRegisterExtModuleFunction -xsltExtFunctionLookup -xsltExtModuleFunctionLookup -xsltUnregisterExtModuleFunction -xsltNewElemPreComp -xsltInitElemPreComp -xsltRegisterExtModuleElement -xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltUnregisterExtModuleElement -xsltTopLevelFunction -xsltRegisterExtModuleTopLevel -xsltExtModuleTopLevelLookup -xsltUnregisterExtModuleTopLevel -xsltRegisterExtFunction -xsltRegisterExtElement -xsltRegisterExtPrefix -xsltCheckExtPrefix -xsltInitCtxtExts -xsltFreeCtxtExts -xsltFreeExts -xsltPreComputeExtModuleElement -xsltRegisterTestModule -xsltDebugDumpExtensions -

-

Module extra:

-

-XSLT_LIBXSLT_NAMESPACE -XSLT_SAXON_NAMESPACE -XSLT_XT_NAMESPACE -XSLT_XALAN_NAMESPACE -XSLT_NORM_SAXON_NAMESPACE -xsltFunctionNodeSet -xsltDebug -xsltRegisterExtras -xsltRegisterAllExtras -

-

Module functions:

-

-XSLT_REGISTER_FUNCTION_LOOKUP -xsltXPathFunctionLookup -xsltDocumentFunction -xsltKeyFunction -xsltUnparsedEntityURIFunction -xsltFormatNumberFunction -xsltGenerateIdFunction -xsltSystemPropertyFunction -xsltElementAvailableFunction -xsltFunctionAvailableFunction -xsltRegisterAllFunctions -

-

Module imports:

-

-XSLT_GET_IMPORT_PTR -XSLT_GET_IMPORT_INT -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltNextImport -xsltNeedElemSpaceHandling -xsltFindElemSpaceHandling -xsltFindTemplate -

-

Module keys:

-

-xsltAddKey -xsltGetKey -xsltInitCtxtKeys -xsltFreeKeys -xsltFreeDocumentKeys -

-

Module libxslt:

-

-LIBXSLT_PUBLIC -

-

Module namespaces:

-

-xsltNamespaceAlias -xsltGetNamespace -xsltGetSpecialNamespace -xsltCopyNamespace -xsltCopyNamespaceList -xsltFreeNamespaceAliasHashes -

-

Module numbersInternals:

-

-

Module pattern:

-

-xsltCompMatch -xsltCompMatchPtr -xsltCompilePattern -xsltFreeCompMatchList -xsltTestCompMatchList -xsltAddTemplate -xsltGetTemplate -xsltFreeTemplateHashes -xsltCleanupTemplates -xsltMatchPattern -

-

Module preproc:

-

-xsltExtMarker -xsltDocumentComp -xsltStylePreCompute -xsltFreeStylePreComps -

-

Module security:

-

-xsltSecurityPrefs -xsltSecurityPrefsPtr -xsltSecurityOption -xsltSecurityCheck -xsltNewSecurityPrefs -xsltFreeSecurityPrefs -xsltSetSecurityPrefs -xsltGetSecurityPrefs -xsltSetDefaultSecurityPrefs -xsltGetDefaultSecurityPrefs -xsltSetCtxtSecurityPrefs -xsltSecurityAllow -xsltSecurityForbid -xsltCheckWrite -xsltCheckRead -

-

Module templates:

-

-xsltEvalXPathPredicate -xsltEvalTemplateString -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltTemplateProcess -xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -

-

Module transform:

-

-xsltSetXIncludeDefault -xsltGetXIncludeDefault -xsltNewTransformContext -xsltFreeTransformContext -xsltApplyStylesheetUser -xsltApplyStripSpaces -xsltExtElementLookup -xsltApplyStylesheet -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltApplyOneTemplate -xsltDocumentElem -xsltSort -xsltCopy -xsltText -xsltElement -xsltComment -xsltAttribute -xsltProcessingInstruction -xsltCopyOf -xsltValueOf -xsltNumber -xsltApplyImports -xsltCallTemplate -xsltApplyTemplates -xsltChoose -xsltIf -xsltForEach -xsltRegisterAllElement -xslHandleDebugger -

-

Module variables:

-

-XSLT_REGISTER_VARIABLE_LOOKUP -xsltEvalGlobalVariables -xsltEvalUserParams -xsltQuoteUserParams -xsltEvalOneUserParam -xsltQuoteOneUserParam -xsltParseGlobalVariable -xsltParseGlobalParam -xsltParseStylesheetVariable -xsltParseStylesheetParam -xsltParseStylesheetCallerParam -xsltAddStackElemList -xsltFreeGlobalVariables -xsltVariableLookup -xsltXPathVariableLookup -

-

Module xslt:

-

-XSLT_DEFAULT_VERSION -XSLT_DEFAULT_VENDOR -XSLT_DEFAULT_URL -XSLT_NAMESPACE -LIBXSLT_PUBLIC -xsltCleanupGlobals -

-

Module xsltInternals:

-

-XSLT_MAX_SORT -XSLT_PAT_NO_PRIORITY -xsltRuntimeExtra -xsltRuntimeExtraPtr -XSLT_RUNTIME_EXTRA_LST -XSLT_RUNTIME_EXTRA_FREE -XSLT_RUNTIME_EXTRA -xsltTemplate -xsltTemplatePtr -xsltDecimalFormat -xsltDecimalFormatPtr -xsltDocument -xsltDocumentPtr -xsltTransformContext -xsltTransformContextPtr -xsltElemPreComp -xsltElemPreCompPtr -xsltTransformFunction -xsltStyleType -xsltElemPreCompDeallocator -xsltStylePreComp -xsltStylePreCompPtr -xsltStackElem -xsltStackElemPtr -xsltStylesheet -xsltStylesheetPtr -xsltOutputType -xsltTransformState -CHECK_STOPPED -CHECK_STOPPEDE -CHECK_STOPPED0 -xsltNewStylesheet -xsltParseStylesheetFile -xsltFreeStylesheet -xsltIsBlank -xsltFreeStackElemList -xsltDecimalFormatGetByName -xsltParseStylesheetProcess -xsltParseStylesheetOutput -xsltParseStylesheetDoc -xsltLoadStylesheetPI -xsltNumberFormat -xsltFormatNumberConversion -xsltParseTemplateContent -xsltAllocateExtra -xsltAllocateExtraCtxt -

-

Module xsltconfig:

-

-LIBXSLT_DOTTED_VERSION -LIBXSLT_VERSION -LIBXSLT_VERSION_STRING -WITH_XSLT_DEBUG -DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -WITH_DEBUGGER -ATTRIBUTE_UNUSED -LIBXSLT_PUBLIC -

-

Module xsltutils:

-

-XSLT_TODO -XSLT_STRANGE -IS_XSLT_ELEM -IS_XSLT_NAME -IS_XSLT_REAL_NODE -xsltGetNsProp -xsltPrintErrorContext -xsltMessage -xsltSetGenericErrorFunc -xsltSetGenericDebugFunc -xsltSetTransformErrorFunc -xsltTransformError -xsltDocumentSortFunction -xsltDoSortFunction -xsltGetQNameURI -xsltSaveResultTo -xsltSaveResultToFilename -xsltSaveResultToFile -xsltSaveResultToFd -xsltSaveResultToString -xsltSaveProfiling -xsltTimestamp -xsltCalibrateAdjust -XSLT_TIMESTAMP_TICS_PER_SEC -xsltDebugStatusCodes -xsltHandleDebuggerCallback -xsltAddCallCallback -xsltDropCallCallback -xsltSetDebuggerCallbacks -xslAddCall -xslDropCall -

-

Module xsltwin32config:

-

-LIBXSLT_DOTTED_VERSION -LIBXSLT_VERSION -LIBXSLT_VERSION_STRING -WITH_XSLT_DEBUG -DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -ATTRIBUTE_UNUSED -LIBXSLT_PUBLIC -

-

Daniel Veillard

-
- - +List of Symbols per Module for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

List of Symbols per Module for libxslt

Main Menu
Related links
API Indexes

Module attributes:

xsltResolveStylesheetAttributeSet
+xsltParseStylesheetAttributeSet
+xsltApplyAttributeSet
+xsltFreeAttributeSetsHashes
+

Module documents:

xsltFreeDocuments
+xsltNewDocument
+xsltFreeStyleDocuments
+xsltLoadDocument
+xsltFindDocument
+xsltLoadStyleDocument
+xsltNewStyleDocument
+

Module extensions:

xsltRegisterExtPrefix
+xsltRegisterExtFunction
+xsltPreComputeFunction
+xsltInitCtxtExts
+xsltTopLevelFunction
+xsltShutdownCtxtExts
+xsltGetExtInfo
+xsltUnregisterExtModuleFunction
+xsltStyleGetExtData
+xsltRegisterExtElement
+xsltExtFunctionLookup
+xsltExtInitFunction
+xsltRegisterExtModuleElement
+xsltFreeCtxtExts
+xsltRegisterTestModule
+xsltXPathGetTransformContext
+xsltExtModuleElementLookup
+xsltRegisterExtModuleFull
+xsltUnregisterExtModuleTopLevel
+xsltShutdownExts
+xsltStyleExtShutdownFunction
+xsltNewElemPreComp
+xsltExtModuleElementPreComputeLookup
+xsltUnregisterExtModuleElement
+xsltInitElemPreComp
+xsltDebugDumpExtensions
+xsltCheckExtPrefix
+xsltGetExtData
+xsltRegisterExtModule
+xsltExtElementLookup
+xsltRegisterExtModuleTopLevel
+xsltRegisterExtModuleFunction
+xsltExtModuleTopLevelLookup
+xsltFreeExts
+xsltStyleExtInitFunction
+xsltExtModuleFunctionLookup
+xsltPreComputeExtModuleElement
+xsltExtShutdownFunction
+xsltUnregisterExtModule
+

Module extra:

xsltFunctionNodeSet
+xsltRegisterExtras
+XSLT_XALAN_NAMESPACE
+xsltDebug
+XSLT_LIBXSLT_NAMESPACE
+xsltRegisterAllExtras
+XSLT_XT_NAMESPACE
+XSLT_SAXON_NAMESPACE
+XSLT_NORM_SAXON_NAMESPACE
+

Module functions:

XSLT_REGISTER_FUNCTION_LOOKUP
+xsltXPathFunctionLookup
+xsltFunctionAvailableFunction
+xsltFormatNumberFunction
+xsltRegisterAllFunctions
+xsltKeyFunction
+xsltGenerateIdFunction
+xsltDocumentFunction
+xsltSystemPropertyFunction
+xsltElementAvailableFunction
+xsltUnparsedEntityURIFunction
+

Module imports:

xsltNeedElemSpaceHandling
+XSLT_GET_IMPORT_INT
+xsltParseStylesheetInclude
+xsltFindTemplate
+xsltFindElemSpaceHandling
+XSLT_GET_IMPORT_PTR
+xsltNextImport
+xsltParseStylesheetImport
+

Module keys:

xsltInitCtxtKeys
+xsltFreeKeys
+xsltGetKey
+xsltFreeDocumentKeys
+xsltAddKey
+

Module namespaces:

xsltFreeNamespaceAliasHashes
+xsltGetSpecialNamespace
+xsltCopyNamespaceList
+xsltCopyNamespace
+xsltNamespaceAlias
+xsltGetNamespace
+

Module numbersInternals:

xsltNumberDataPtr
+xsltFormatNumberInfoPtr
+_xsltFormatNumberInfo
+_xsltNumberData
+xsltFormatNumberInfo
+xsltNumberData
+

Module pattern:

xsltCompMatch
+xsltAddTemplate
+xsltCompilePattern
+xsltMatchPattern
+xsltGetTemplate
+xsltNormalizeCompSteps
+xsltCompMatchPtr
+xsltTestCompMatchList
+xsltFreeCompMatchList
+xsltFreeTemplateHashes
+xsltCleanupTemplates
+

Module preproc:

xsltFreeStylePreComps
+xsltExtMarker
+xsltDocumentComp
+xsltStylePreCompute
+

Module security:

xsltSecurityPrefs
+xsltNewSecurityPrefs
+xsltSecurityCheck
+XSLT_SECPREF_READ_NETWORK
+xsltSetDefaultSecurityPrefs
+xsltGetDefaultSecurityPrefs
+XSLT_SECPREF_CREATE_DIRECTORY
+xsltSecurityPrefsPtr
+xsltFreeSecurityPrefs
+XSLT_SECPREF_WRITE_NETWORK
+xsltSetCtxtSecurityPrefs
+xsltGetSecurityPrefs
+XSLT_SECPREF_WRITE_FILE
+xsltSecurityAllow
+xsltSetSecurityPrefs
+xsltCheckWrite
+xsltCheckRead
+xsltSecurityOption
+XSLT_SECPREF_READ_FILE
+xsltSecurityForbid
+

Module templates:

xsltEvalStaticAttrValueTemplate
+xsltEvalAttrValueTemplate
+xsltEvalTemplateString
+xsltAttrTemplateValueProcess
+xsltAttrTemplateProcess
+xsltAttrListTemplateProcess
+xsltEvalXPathPredicate
+xsltAttrTemplateValueProcessNode
+xsltTemplateProcess
+xsltEvalXPathStringNs
+xsltEvalXPathString
+

Module transform:

xsltValueOf
+xsltNumber
+xsltRegisterAllElement
+xsltRunStylesheetUser
+xsltSort
+xsltNewTransformContext
+xsltGetXIncludeDefault
+xsltApplyOneTemplate
+xslHandleDebugger
+xsltCopy
+xsltDocumentElem
+xsltApplyTemplates
+xsltApplyImports
+xsltIf
+xsltCallTemplate
+xsltApplyStylesheet
+xsltApplyStripSpaces
+xsltSetXIncludeDefault
+xsltCopyOf
+xsltFreeTransformContext
+xsltAttribute
+xsltRunStylesheet
+xsltChoose
+xsltCopyTextString
+xsltElement
+xsltProfileStylesheet
+xsltForEach
+xsltText
+xsltApplyStylesheetUser
+xsltProcessingInstruction
+xsltComment
+

Module variables:

xsltFreeGlobalVariables
+xsltQuoteOneUserParam
+xsltXPathVariableLookup
+xsltQuoteUserParams
+xsltParseGlobalParam
+xsltParseStylesheetCallerParam
+xsltAddStackElemList
+xsltParseGlobalVariable
+XSLT_REGISTER_VARIABLE_LOOKUP
+xsltEvalUserParams
+xsltParseStylesheetVariable
+xsltEvalGlobalVariables
+xsltEvalOneUserParam
+xsltParseStylesheetParam
+xsltVariableLookup
+

Module xslt:

XSLT_DEFAULT_VERSION
+XSLT_DEFAULT_VENDOR
+XSLT_PARSE_OPTIONS
+xsltLibxsltVersion
+xsltCleanupGlobals
+xsltMaxDepth
+xsltEngineVersion
+XSLT_DEFAULT_URL
+XSLT_NAMESPACE
+xsltLibxmlVersion
+

Module xsltInternals:

XSLT_FUNC_ELEMENT
+xsltRuntimeExtra
+xsltElemPreCompDeallocator
+xsltElemPreComp
+XSLT_FUNC_WITHPARAM
+xsltTransformContext
+xsltParseStylesheetImportedDoc
+XSLT_STATE_ERROR
+xsltDocument
+xsltAllocateExtra
+XSLT_OUTPUT_TEXT
+XSLT_RUNTIME_EXTRA_LST
+_xsltDecimalFormat
+xsltElemPreCompPtr
+xsltTransformState
+xsltParseTemplateContent
+xsltRuntimeExtraPtr
+xsltTransformContextPtr
+XSLT_FUNC_ATTRIBUTE
+xsltCreateRVT
+xsltParseStylesheetProcess
+XSLT_FUNC_APPLYTEMPLATES
+XSLT_FUNC_WHEN
+xsltFreeStackElemList
+_xsltElemPreComp
+_xsltStylePreComp
+XSLT_FUNC_COPYOF
+XSLT_FUNC_PARAM
+XSLT_FUNC_COMMENT
+XSLT_FUNC_DOCUMENT
+XSLT_FUNC_IF
+_xsltStylesheet
+XSLT_FUNC_PI
+CHECK_STOPPED
+XSLT_FUNC_TEXT
+xsltStylesheet
+xsltNewStylesheet
+_xsltRuntimeExtra
+xsltParseStylesheetFile
+XSLT_FUNC_VARIABLE
+XSLT_PAT_NO_PRIORITY
+XSLT_RUNTIME_EXTRA_FREE
+xsltStylePreCompPtr
+xsltStackElemPtr
+CHECK_STOPPED0
+XSLT_FUNC_VALUEOF
+xsltRegisterPersistRVT
+XSLT_OUTPUT_XML
+xsltDecimalFormatPtr
+XSLT_OUTPUT_HTML
+xsltNumberFormat
+XSLT_FUNC_APPLYIMPORTS
+XSLT_FUNC_FOREACH
+XSLT_FUNC_CHOOSE
+xsltStylePreComp
+XSLT_FUNC_SORT
+xsltIsBlank
+xsltOutputType
+XSLT_STATE_STOPPED
+xsltFormatNumberConversion
+xsltSortFunc
+xsltStylesheetPtr
+XSLT_FUNC_NUMBER
+xsltTemplatePtr
+xsltFreeStylesheet
+xsltStackElem
+xsltParseStylesheetOutput
+XSLT_STATE_OK
+XSLT_FUNC_COPY
+xsltDecimalFormat
+XSLT_FUNC_EXTENSION
+xsltRegisterTmpRVT
+xsltFreeRVTs
+XSLT_RUNTIME_EXTRA
+_xsltTemplate
+xsltAllocateExtraCtxt
+_xsltStackElem
+_xsltTransformContext
+XSLT_MAX_SORT
+xsltDecimalFormatGetByName
+xsltTransformFunction
+xsltDocumentPtr
+xsltStyleType
+xsltParseStylesheetDoc
+CHECK_STOPPEDE
+xsltTemplate
+_xsltDocument
+xsltLoadStylesheetPI
+XSLT_FUNC_CALLTEMPLATE
+

Module xsltexports:

LIBXSLT_PUBLIC
+XSLTPUBFUN
+XSLTPUBVAR
+_REENTRANT
+XSLTCALL
+

Module xsltutils:

IS_XSLT_REAL_NODE
+xsltSaveResultToFile
+XSLT_TRACE_KEYS
+xsltGetUTF8Char
+xslDebugStatus
+xsltSetGenericErrorFunc
+xsltSetDebuggerCallbacks
+xsltSaveResultTo
+IS_XSLT_NAME
+xsltGenericDebug
+XSLT_DEBUG_NEXT
+XSLT_TRACE_COPY_OF
+XSLT_TRACE_COPY
+xslAddCall
+XSLT_DEBUG_STEPOUT
+XSLT_DEBUG_RUN
+xsltDocumentSortFunction
+xsltTransformError
+xsltComputeSortResult
+xsltSetTransformErrorFunc
+xsltPrintErrorContext
+XSLT_TRACE_ALL
+xsltDefaultSortFunction
+XSLT_TRACE_APPLY_TEMPLATES
+xsltSaveResultToFd
+xsltSaveProfiling
+XSLT_TRACE_CHOOSE
+XSLT_DEBUG_INIT
+xsltDebugStatusCodes
+xsltGenericErrorContext
+IS_XSLT_ELEM
+XSLT_DEBUG_RUN_RESTART
+xsltGetQNameURI
+xsltAddCallCallback
+xsltCalibrateAdjust
+XSLT_TODO
+xsltSaveResultToString
+xsltHandleDebuggerCallback
+xsltDoSortFunction
+XSLT_TRACE_CALL_TEMPLATE
+xsltDebugGetDefaultTrace
+xsltMessage
+xsltGetDebuggerStatus
+xsltTimestamp
+XSLT_TRACE_PROCESS_NODE
+XSLT_TRACE_COPY_TEXT
+XSLT_TRACE_APPLY_TEMPLATE
+xsltSetCtxtSortFunc
+XSLT_DEBUG_CONT
+XSLT_TRACE_VALUE_OF
+XSLT_DEBUG_STEP
+xsltSetGenericDebugFunc
+xsltGetNsProp
+xsltDebugSetDefaultTrace
+xsltDropCallCallback
+xsltGenericError
+xsltSaveResultToFilename
+XSLT_TRACE_STRIP_SPACES
+xsltDebugTraceCodes
+XSLT_STRANGE
+xsltGenericDebugContext
+XSLT_DEBUG_STOP
+XSLT_TRACE_FOR_EACH
+xsltGetProfileInformation
+XSLT_TRACE_IF
+XSLT_TRACE_NONE
+xsltSetDebuggerStatus
+XSLT_TRACE_TEMPLATES
+xsltSetSortFunc
+XSLT_DEBUG_NONE
+XSLT_TRACE_PI
+XSLT_TRACE_COMMENT
+XSLT_TRACE_VARIABLES
+XSLT_DEBUG_QUIT
+XSLT_TIMESTAMP_TICS_PER_SEC
+xslDropCall
+XSLT_TRACE
+

Daniel Veillard

diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index a9ee768..9a7bbef 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -1,694 +1,507 @@ - - - - - -List of function manipulating types in libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

List of function manipulating types in libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

Type ...:

-

-xsltTransformError -

-

Type FILE *:

-

-xsltDebugDumpExtensions -xsltApplyStylesheetUser -xsltProfileStylesheet -xsltRunStylesheetUser -xsltSaveResultToFile -xsltSaveProfiling -

-

Type const char **:

-

-xsltApplyStylesheetUser -xsltApplyStylesheet -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltEvalUserParams -xsltQuoteUserParams -

-

Type const xmlChar *:

-

-xsltLoadDocument -xsltLoadStyleDocument -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -xsltExtInitFunction -xsltExtShutdownFunction -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltUnregisterExtModule -xsltGetExtData -xsltStyleGetExtData -xsltRegisterExtModuleFunction -xsltRegisterExtModuleFunction -xsltExtFunctionLookup -xsltExtFunctionLookup -xsltExtModuleFunctionLookup -xsltExtModuleFunctionLookup -xsltUnregisterExtModuleFunction -xsltUnregisterExtModuleFunction -xsltRegisterExtModuleElement -xsltRegisterExtModuleElement -xsltExtElementLookup -xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltExtModuleElementPreComputeLookup -xsltUnregisterExtModuleElement -xsltUnregisterExtModuleElement -xsltRegisterExtModuleTopLevel -xsltRegisterExtModuleTopLevel -xsltExtModuleTopLevelLookup -xsltExtModuleTopLevelLookup -xsltUnregisterExtModuleTopLevel -xsltUnregisterExtModuleTopLevel -xsltRegisterExtFunction -xsltRegisterExtFunction -xsltRegisterExtElement -xsltRegisterExtElement -xsltRegisterExtPrefix -xsltRegisterExtPrefix -xsltCheckExtPrefix -xsltXPathFunctionLookup -xsltXPathFunctionLookup -xsltFindTemplate -xsltFindTemplate -xsltAddKey -xsltAddKey -xsltAddKey -xsltAddKey -xsltGetKey -xsltGetKey -xsltGetKey -xsltGetSpecialNamespace -xsltGetSpecialNamespace -xsltCompilePattern -xsltAddTemplate -xsltAddTemplate -xsltMatchPattern -xsltEvalAttrValueTemplate -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltExtElementLookup -xsltExtElementLookup -xsltEvalOneUserParam -xsltEvalOneUserParam -xsltQuoteOneUserParam -xsltQuoteOneUserParam -xsltVariableLookup -xsltVariableLookup -xsltXPathVariableLookup -xsltXPathVariableLookup -xsltGetNsProp -xsltGetNsProp -xsltCheckWrite -xsltCheckRead -

-

Type const xmlChar*:

-

-xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltParseStylesheetFile -

-

Type double:

-

-xsltFormatNumberConversion -

-

Type int *:

-

-xsltEvalStaticAttrValueTemplate -xsltSaveResultToString -

-

Type long:

-

-xsltCalibrateAdjust -

-

Type void *:

-

-xsltStyleExtShutdownFunction -xsltExtShutdownFunction -xsltXPathVariableLookup -xsltSetGenericErrorFunc -xsltSetGenericDebugFunc -xsltSetTransformErrorFunc -xsltSetDebuggerCallbacks -

-

Type xmlAttrPtr:

-

-xsltAttrListTemplateProcess -xsltAttrTemplateProcess -

-

Type xmlChar *:

-

-xsltApplyAttributeSet -xsltIsBlank -xsltDecimalFormatGetByName -xsltFormatNumberConversion -

-

Type xmlChar **:

-

-xsltGetQNameURI -xsltSaveResultToString -xsltFormatNumberConversion -

-

Type xmlDocPtr:

-

-xsltNewDocument -xsltFindDocument -xsltNewStyleDocument -xsltCompilePattern -xsltMatchPattern -xsltNewTransformContext -xsltApplyStylesheetUser -xsltApplyStylesheet -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultTo -xsltSaveResultToFilename -xsltSaveResultToFile -xsltSaveResultToFd -xsltSaveResultToString -xsltParseStylesheetProcess -xsltParseStylesheetDoc -xsltLoadStylesheetPI -

-

Type xmlGenericErrorFunc:

-

-xsltSetGenericErrorFunc -xsltSetGenericDebugFunc -xsltSetTransformErrorFunc -

-

Type xmlNodePtr:

-

-xsltParseStylesheetAttributeSet -xsltApplyAttributeSet -xsltApplyAttributeSet -xsltDebug -xsltDebug -xsltNewElemPreComp -xsltInitElemPreComp -xsltTopLevelFunction -xsltPreComputeExtModuleElement -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltFindElemSpaceHandling -xsltAddKey -xsltNamespaceAlias -xsltGetNamespace -xsltGetNamespace -xsltGetSpecialNamespace -xsltGetSpecialNamespace -xsltCopyNamespace -xsltCopyNamespaceList -xsltCompilePattern -xsltTestCompMatchList -xsltGetTemplate -xsltMatchPattern -xsltMatchPattern -xsltDocumentComp -xsltStylePreCompute -xsltEvalTemplateString -xsltEvalTemplateString -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltTemplateProcess -xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltAttrTemplateValueProcessNode -xsltApplyStripSpaces -xsltApplyOneTemplate -xsltApplyOneTemplate -xsltDocumentElem -xsltDocumentElem -xsltSort -xsltSort -xsltCopy -xsltCopy -xsltText -xsltText -xsltElement -xsltElement -xsltComment -xsltComment -xsltAttribute -xsltAttribute -xsltProcessingInstruction -xsltProcessingInstruction -xsltCopyOf -xsltCopyOf -xsltValueOf -xsltValueOf -xsltNumber -xsltNumber -xsltApplyImports -xsltApplyImports -xsltCallTemplate -xsltCallTemplate -xsltApplyTemplates -xsltApplyTemplates -xsltChoose -xsltChoose -xsltIf -xsltIf -xsltForEach -xsltForEach -xslHandleDebugger -xslHandleDebugger -xsltParseGlobalVariable -xsltParseGlobalParam -xsltParseStylesheetVariable -xsltParseStylesheetParam -xsltParseStylesheetCallerParam -xsltGetNsProp -xsltPrintErrorContext -xsltMessage -xsltMessage -xsltTransformError -xsltGetQNameURI -xsltHandleDebuggerCallback -xsltHandleDebuggerCallback -xsltAddCallCallback -xslAddCall -xsltTransformFunction -xsltTransformFunction -xsltParseStylesheetOutput -xsltNumberFormat -xsltParseTemplateContent -

-

Type xmlNodePtr *:

-

-xsltDoSortFunction -

-

Type xmlNodeSetPtr:

-

-xsltDocumentSortFunction -

-

Type xmlNsPtr:

-

-xsltGetNamespace -xsltCopyNamespace -xsltCopyNamespaceList -

-

Type xmlNsPtr *:

-

-xsltEvalXPathPredicate -xsltEvalXPathStringNs -

-

Type xmlOutputBufferPtr:

-

-xsltRunStylesheet -xsltRunStylesheetUser -xsltSaveResultTo -

-

Type xmlSAXHandlerPtr:

-

-xsltRunStylesheet -xsltRunStylesheetUser -

-

Type xmlXPathCompExprPtr:

-

-xsltEvalXPathPredicate -xsltEvalXPathString -xsltEvalXPathStringNs -

-

Type xmlXPathContextPtr:

-

-xsltXPathFunctionLookup -xsltRegisterAllFunctions -

-

Type xmlXPathFunction:

-

-xsltRegisterExtModuleFunction -xsltRegisterExtFunction -

-

Type xmlXPathParserContextPtr:

-

-xsltFunctionNodeSet -xsltXPathGetTransformContext -xsltDocumentFunction -xsltKeyFunction -xsltUnparsedEntityURIFunction -xsltFormatNumberFunction -xsltGenerateIdFunction -xsltSystemPropertyFunction -xsltElementAvailableFunction -xsltFunctionAvailableFunction -

-

Type xsltCompMatchPtr:

-

-xsltFreeCompMatchList -xsltTestCompMatchList -

-

Type xsltDecimalFormatPtr:

-

-xsltFormatNumberConversion -

-

Type xsltDocumentPtr:

-

-xsltInitCtxtKeys -xsltFreeDocumentKeys -

-

Type xsltElemPreCompDeallocator:

-

-xsltInitElemPreComp -

-

Type xsltElemPreCompPtr:

-

-xsltInitElemPreComp -xsltTransformFunction -xsltElemPreCompDeallocator -

-

Type xsltExtInitFunction:

-

-xsltRegisterExtModule -xsltRegisterExtModuleFull -

-

Type xsltExtShutdownFunction:

-

-xsltRegisterExtModule -xsltRegisterExtModuleFull -

-

Type xsltNumberDataPtr:

-

-xsltNumberFormat -

-

Type xsltPreComputeFunction:

-

-xsltRegisterExtModuleElement -

-

Type xsltSecurityCheck:

-

-xsltSetSecurityPrefs -

-

Type xsltSecurityOption:

-

-xsltSetSecurityPrefs -xsltGetSecurityPrefs -

-

Type xsltSecurityPrefsPtr:

-

-xsltSecurityCheck -xsltFreeSecurityPrefs -xsltSetSecurityPrefs -xsltGetSecurityPrefs -xsltSetDefaultSecurityPrefs -xsltSetCtxtSecurityPrefs -xsltSecurityAllow -xsltSecurityForbid -xsltCheckWrite -xsltCheckRead -

-

Type xsltStackElemPtr:

-

-xsltApplyOneTemplate -xsltAddStackElemList -xsltFreeStackElemList -

-

Type xsltStyleExtInitFunction:

-

-xsltRegisterExtModuleFull -

-

Type xsltStyleExtShutdownFunction:

-

-xsltRegisterExtModuleFull -

-

Type xsltStylePreCompPtr:

-

-xsltDebug -xsltDocumentElem -xsltSort -xsltCopy -xsltText -xsltElement -xsltComment -xsltAttribute -xsltProcessingInstruction -xsltCopyOf -xsltValueOf -xsltNumber -xsltApplyImports -xsltCallTemplate -xsltApplyTemplates -xsltChoose -xsltIf -xsltForEach -

-

Type xsltStylesheetPtr:

-

-xsltParseStylesheetAttributeSet -xsltFreeAttributeSetsHashes -xsltResolveStylesheetAttributeSet -xsltLoadStyleDocument -xsltNewStyleDocument -xsltFreeStyleDocuments -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -xsltStyleGetExtData -xsltShutdownExts -xsltNewElemPreComp -xsltInitElemPreComp -xsltTopLevelFunction -xsltRegisterExtPrefix -xsltCheckExtPrefix -xsltFreeExts -xsltPreComputeExtModuleElement -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltNextImport -xsltAddKey -xsltFreeKeys -xsltNamespaceAlias -xsltFreeNamespaceAliasHashes -xsltCompilePattern -xsltAddTemplate -xsltGetTemplate -xsltFreeTemplateHashes -xsltCleanupTemplates -xsltDocumentComp -xsltStylePreCompute -xsltFreeStylePreComps -xsltEvalStaticAttrValueTemplate -xsltNewTransformContext -xsltApplyStylesheetUser -xsltApplyStylesheet -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltParseGlobalVariable -xsltParseGlobalParam -xsltPrintErrorContext -xsltTransformError -xsltSaveResultTo -xsltSaveResultToFilename -xsltSaveResultToFile -xsltSaveResultToFd -xsltSaveResultToString -xsltFreeStylesheet -xsltDecimalFormatGetByName -xsltParseStylesheetProcess -xsltParseStylesheetOutput -xsltParseTemplateContent -xsltAllocateExtra -

-

Type xsltTemplatePtr:

-

-xsltAddTemplate -xsltApplyOneTemplate -xslHandleDebugger -xsltHandleDebuggerCallback -xsltAddCallCallback -xslAddCall -

-

Type xsltTopLevelFunction:

-

-xsltRegisterExtModuleTopLevel -

-

Type xsltTransformContextPtr:

-

-xsltApplyAttributeSet -xsltDebug -xsltRegisterExtras -xsltNewDocument -xsltLoadDocument -xsltFindDocument -xsltFreeDocuments -xsltExtInitFunction -xsltExtShutdownFunction -xsltGetExtData -xsltShutdownCtxtExts -xsltExtFunctionLookup -xsltExtElementLookup -xsltRegisterExtFunction -xsltRegisterExtElement -xsltInitCtxtExts -xsltFreeCtxtExts -xsltNeedElemSpaceHandling -xsltFindElemSpaceHandling -xsltFindTemplate -xsltGetKey -xsltInitCtxtKeys -xsltGetNamespace -xsltGetSpecialNamespace -xsltCopyNamespace -xsltCopyNamespaceList -xsltCompilePattern -xsltTestCompMatchList -xsltGetTemplate -xsltMatchPattern -xsltEvalXPathPredicate -xsltEvalTemplateString -xsltEvalAttrValueTemplate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltTemplateProcess -xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltFreeTransformContext -xsltApplyStylesheetUser -xsltApplyStripSpaces -xsltExtElementLookup -xsltRunStylesheetUser -xsltApplyOneTemplate -xsltDocumentElem -xsltSort -xsltCopy -xsltText -xsltElement -xsltComment -xsltAttribute -xsltProcessingInstruction -xsltCopyOf -xsltValueOf -xsltNumber -xsltApplyImports -xsltCallTemplate -xsltApplyTemplates -xsltChoose -xsltIf -xsltForEach -xsltRegisterAllElement -xslHandleDebugger -xsltEvalGlobalVariables -xsltEvalUserParams -xsltQuoteUserParams -xsltEvalOneUserParam -xsltQuoteOneUserParam -xsltParseStylesheetVariable -xsltParseStylesheetParam -xsltParseStylesheetCallerParam -xsltAddStackElemList -xsltFreeGlobalVariables -xsltVariableLookup -xsltPrintErrorContext -xsltMessage -xsltSetTransformErrorFunc -xsltTransformError -xsltDoSortFunction -xsltSaveProfiling -xsltHandleDebuggerCallback -xsltSecurityCheck -xsltSetCtxtSecurityPrefs -xsltSecurityAllow -xsltSecurityForbid -xsltCheckWrite -xsltCheckRead -xsltTransformFunction -xsltNumberFormat -xsltAllocateExtraCtxt -

-

Type xsltTransformFunction:

-

-xsltNewElemPreComp -xsltInitElemPreComp -xsltRegisterExtModuleElement -xsltRegisterExtElement -xsltDocumentComp -

-

Daniel Veillard

-
- - +List of function manipulating types in libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

List of function manipulating types in libxslt

Main Menu
Related links
API Indexes

Type ...:

xsltTransformError
+

Type FILE *:

xsltApplyStylesheetUser
+xsltDebugDumpExtensions
+xsltProfileStylesheet
+xsltRunStylesheetUser
+xsltSaveProfiling
+xsltSaveResultToFile
+

Type const char **:

xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltEvalUserParams
+xsltProfileStylesheet
+xsltQuoteUserParams
+xsltRunStylesheet
+xsltRunStylesheetUser
+

Type const unsigned char *:

xsltGetUTF8Char
+

Type const xmlChar *:

xsltAddKey
+xsltAddKey
+xsltAddKey
+xsltAddKey
+xsltAddTemplate
+xsltAddTemplate
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltCheckExtPrefix
+xsltCheckRead
+xsltCheckWrite
+xsltCompilePattern
+xsltCopyTextString
+xsltEvalAttrValueTemplate
+xsltEvalAttrValueTemplate
+xsltEvalOneUserParam
+xsltEvalOneUserParam
+xsltEvalStaticAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltExtElementLookup
+xsltExtElementLookup
+xsltExtFunctionLookup
+xsltExtFunctionLookup
+xsltExtInitFunction
+xsltExtModuleElementLookup
+xsltExtModuleElementLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleFunctionLookup
+xsltExtModuleFunctionLookup
+xsltExtModuleTopLevelLookup
+xsltExtModuleTopLevelLookup
+xsltExtShutdownFunction
+xsltFindTemplate
+xsltFindTemplate
+xsltGetExtData
+xsltGetExtInfo
+xsltGetKey
+xsltGetKey
+xsltGetKey
+xsltGetNsProp
+xsltGetNsProp
+xsltGetSpecialNamespace
+xsltGetSpecialNamespace
+xsltLoadDocument
+xsltLoadStyleDocument
+xsltMatchPattern
+xsltNormalizeCompSteps
+xsltParseStylesheetFile
+xsltQuoteOneUserParam
+xsltQuoteOneUserParam
+xsltRegisterExtElement
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtFunction
+xsltRegisterExtModule
+xsltRegisterExtModuleElement
+xsltRegisterExtModuleElement
+xsltRegisterExtModuleFull
+xsltRegisterExtModuleFunction
+xsltRegisterExtModuleFunction
+xsltRegisterExtModuleTopLevel
+xsltRegisterExtModuleTopLevel
+xsltRegisterExtPrefix
+xsltRegisterExtPrefix
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+xsltStyleGetExtData
+xsltUnregisterExtModule
+xsltUnregisterExtModuleElement
+xsltUnregisterExtModuleElement
+xsltUnregisterExtModuleFunction
+xsltUnregisterExtModuleFunction
+xsltUnregisterExtModuleTopLevel
+xsltUnregisterExtModuleTopLevel
+xsltVariableLookup
+xsltVariableLookup
+xsltXPathFunctionLookup
+xsltXPathFunctionLookup
+xsltXPathVariableLookup
+xsltXPathVariableLookup
+

Type double:

xsltFormatNumberConversion
+

Type int *:

xsltEvalStaticAttrValueTemplate
+xsltGetUTF8Char
+xsltSaveResultToString
+

Type long:

xsltCalibrateAdjust
+

Type void *:

xsltExtShutdownFunction
+xsltNormalizeCompSteps
+xsltNormalizeCompSteps
+xsltSetDebuggerCallbacks
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+xsltStyleExtShutdownFunction
+xsltXPathVariableLookup
+

Type xmlAttrPtr:

xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+

Type xmlChar *:

xsltApplyAttributeSet
+xsltDecimalFormatGetByName
+xsltFormatNumberConversion
+xsltIsBlank
+

Type xmlChar **:

xsltFormatNumberConversion
+xsltGetQNameURI
+xsltSaveResultToString
+

Type xmlDocPtr:

xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltCompilePattern
+xsltFindDocument
+xsltLoadStylesheetPI
+xsltMatchPattern
+xsltNewDocument
+xsltNewStyleDocument
+xsltNewTransformContext
+xsltParseStylesheetDoc
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetProcess
+xsltProfileStylesheet
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+

Type xmlGenericErrorFunc:

xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetTransformErrorFunc
+

Type xmlNodePtr:

xslAddCall
+xslHandleDebugger
+xslHandleDebugger
+xsltAddCallCallback
+xsltAddKey
+xsltApplyAttributeSet
+xsltApplyAttributeSet
+xsltApplyImports
+xsltApplyImports
+xsltApplyOneTemplate
+xsltApplyOneTemplate
+xsltApplyStripSpaces
+xsltApplyTemplates
+xsltApplyTemplates
+xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+xsltAttrTemplateValueProcessNode
+xsltAttribute
+xsltAttribute
+xsltCallTemplate
+xsltCallTemplate
+xsltChoose
+xsltChoose
+xsltComment
+xsltComment
+xsltCompilePattern
+xsltComputeSortResult
+xsltCopy
+xsltCopy
+xsltCopyNamespace
+xsltCopyNamespaceList
+xsltCopyOf
+xsltCopyOf
+xsltCopyTextString
+xsltDebug
+xsltDebug
+xsltDocumentComp
+xsltDocumentElem
+xsltDocumentElem
+xsltElement
+xsltElement
+xsltEvalAttrValueTemplate
+xsltEvalStaticAttrValueTemplate
+xsltEvalTemplateString
+xsltEvalTemplateString
+xsltFindElemSpaceHandling
+xsltForEach
+xsltForEach
+xsltGetNamespace
+xsltGetNamespace
+xsltGetNsProp
+xsltGetQNameURI
+xsltGetSpecialNamespace
+xsltGetSpecialNamespace
+xsltGetTemplate
+xsltHandleDebuggerCallback
+xsltHandleDebuggerCallback
+xsltIf
+xsltIf
+xsltInitElemPreComp
+xsltMatchPattern
+xsltMatchPattern
+xsltMessage
+xsltMessage
+xsltNamespaceAlias
+xsltNewElemPreComp
+xsltNumber
+xsltNumber
+xsltNumberFormat
+xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetAttributeSet
+xsltParseStylesheetCallerParam
+xsltParseStylesheetImport
+xsltParseStylesheetInclude
+xsltParseStylesheetOutput
+xsltParseStylesheetParam
+xsltParseStylesheetVariable
+xsltParseTemplateContent
+xsltPreComputeExtModuleElement
+xsltPreComputeFunction
+xsltPrintErrorContext
+xsltProcessingInstruction
+xsltProcessingInstruction
+xsltSort
+xsltSort
+xsltStylePreCompute
+xsltTemplateProcess
+xsltTestCompMatchList
+xsltText
+xsltText
+xsltTopLevelFunction
+xsltTransformError
+xsltTransformFunction
+xsltTransformFunction
+xsltValueOf
+xsltValueOf
+

Type xmlNodePtr *:

xsltDefaultSortFunction
+xsltDoSortFunction
+xsltSortFunc
+

Type xmlNodeSetPtr:

xsltDocumentSortFunction
+

Type xmlNsPtr:

xsltCopyNamespace
+xsltCopyNamespaceList
+xsltGetNamespace
+

Type xmlNsPtr *:

xsltEvalXPathPredicate
+xsltEvalXPathStringNs
+

Type xmlOutputBufferPtr:

xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+

Type xmlSAXHandlerPtr:

xsltRunStylesheet
+xsltRunStylesheetUser
+

Type xmlXPathCompExprPtr:

xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+

Type xmlXPathContextPtr:

xsltRegisterAllFunctions
+xsltXPathFunctionLookup
+

Type xmlXPathFunction:

xsltRegisterExtFunction
+xsltRegisterExtModuleFunction
+

Type xmlXPathParserContextPtr:

xsltDocumentFunction
+xsltElementAvailableFunction
+xsltFormatNumberFunction
+xsltFunctionAvailableFunction
+xsltFunctionNodeSet
+xsltGenerateIdFunction
+xsltKeyFunction
+xsltSystemPropertyFunction
+xsltUnparsedEntityURIFunction
+xsltXPathGetTransformContext
+

Type xsltCompMatchPtr:

xsltFreeCompMatchList
+xsltTestCompMatchList
+

Type xsltDebugTraceCodes:

xsltDebugSetDefaultTrace
+

Type xsltDecimalFormatPtr:

xsltFormatNumberConversion
+

Type xsltDocumentPtr:

xsltFreeDocumentKeys
+xsltInitCtxtKeys
+

Type xsltElemPreCompDeallocator:

xsltInitElemPreComp
+

Type xsltElemPreCompPtr:

xsltElemPreCompDeallocator
+xsltInitElemPreComp
+xsltTransformFunction
+

Type xsltExtInitFunction:

xsltRegisterExtModule
+xsltRegisterExtModuleFull
+

Type xsltExtShutdownFunction:

xsltRegisterExtModule
+xsltRegisterExtModuleFull
+

Type xsltNumberDataPtr:

xsltNumberFormat
+

Type xsltPreComputeFunction:

xsltRegisterExtModuleElement
+

Type xsltSecurityCheck:

xsltSetSecurityPrefs
+

Type xsltSecurityOption:

xsltGetSecurityPrefs
+xsltSetSecurityPrefs
+

Type xsltSecurityPrefsPtr:

xsltCheckRead
+xsltCheckWrite
+xsltFreeSecurityPrefs
+xsltGetSecurityPrefs
+xsltSecurityAllow
+xsltSecurityCheck
+xsltSecurityForbid
+xsltSetCtxtSecurityPrefs
+xsltSetDefaultSecurityPrefs
+xsltSetSecurityPrefs
+

Type xsltSortFunc:

xsltSetCtxtSortFunc
+xsltSetSortFunc
+

Type xsltStackElemPtr:

xsltAddStackElemList
+xsltApplyOneTemplate
+xsltFreeStackElemList
+

Type xsltStyleExtInitFunction:

xsltRegisterExtModuleFull
+

Type xsltStyleExtShutdownFunction:

xsltRegisterExtModuleFull
+

Type xsltStylePreCompPtr:

xsltApplyImports
+xsltApplyTemplates
+xsltAttribute
+xsltCallTemplate
+xsltChoose
+xsltComment
+xsltCopy
+xsltCopyOf
+xsltDebug
+xsltDocumentElem
+xsltElement
+xsltForEach
+xsltIf
+xsltNumber
+xsltProcessingInstruction
+xsltSort
+xsltText
+xsltValueOf
+

Type xsltStylesheetPtr:

xsltAddKey
+xsltAddTemplate
+xsltAllocateExtra
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltCheckExtPrefix
+xsltCleanupTemplates
+xsltCompilePattern
+xsltDecimalFormatGetByName
+xsltDocumentComp
+xsltEvalStaticAttrValueTemplate
+xsltFreeAttributeSetsHashes
+xsltFreeExts
+xsltFreeKeys
+xsltFreeNamespaceAliasHashes
+xsltFreeStyleDocuments
+xsltFreeStylePreComps
+xsltFreeStylesheet
+xsltFreeTemplateHashes
+xsltGetExtInfo
+xsltGetTemplate
+xsltInitElemPreComp
+xsltLoadStyleDocument
+xsltNamespaceAlias
+xsltNewElemPreComp
+xsltNewStyleDocument
+xsltNewTransformContext
+xsltNextImport
+xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetAttributeSet
+xsltParseStylesheetImport
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetInclude
+xsltParseStylesheetOutput
+xsltParseStylesheetProcess
+xsltParseTemplateContent
+xsltPreComputeExtModuleElement
+xsltPreComputeFunction
+xsltPrintErrorContext
+xsltProfileStylesheet
+xsltRegisterExtPrefix
+xsltResolveStylesheetAttributeSet
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+xsltShutdownExts
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+xsltStyleGetExtData
+xsltStylePreCompute
+xsltTopLevelFunction
+xsltTransformError
+

Type xsltTemplatePtr:

xslAddCall
+xslHandleDebugger
+xsltAddCallCallback
+xsltAddTemplate
+xsltApplyOneTemplate
+xsltHandleDebuggerCallback
+

Type xsltTopLevelFunction:

xsltRegisterExtModuleTopLevel
+

Type xsltTransformContextPtr:

xslHandleDebugger
+xsltAddStackElemList
+xsltAllocateExtraCtxt
+xsltApplyAttributeSet
+xsltApplyImports
+xsltApplyOneTemplate
+xsltApplyStripSpaces
+xsltApplyStylesheetUser
+xsltApplyTemplates
+xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltAttribute
+xsltCallTemplate
+xsltCheckRead
+xsltCheckWrite
+xsltChoose
+xsltComment
+xsltCompilePattern
+xsltComputeSortResult
+xsltCopy
+xsltCopyNamespace
+xsltCopyNamespaceList
+xsltCopyOf
+xsltCopyTextString
+xsltCreateRVT
+xsltDebug
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltDocumentElem
+xsltElement
+xsltEvalAttrValueTemplate
+xsltEvalGlobalVariables
+xsltEvalOneUserParam
+xsltEvalTemplateString
+xsltEvalUserParams
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltExtElementLookup
+xsltExtFunctionLookup
+xsltExtInitFunction
+xsltExtShutdownFunction
+xsltFindDocument
+xsltFindElemSpaceHandling
+xsltFindTemplate
+xsltForEach
+xsltFreeCtxtExts
+xsltFreeDocuments
+xsltFreeGlobalVariables
+xsltFreeRVTs
+xsltFreeTransformContext
+xsltGetExtData
+xsltGetKey
+xsltGetNamespace
+xsltGetProfileInformation
+xsltGetSpecialNamespace
+xsltGetTemplate
+xsltHandleDebuggerCallback
+xsltIf
+xsltInitCtxtExts
+xsltInitCtxtKeys
+xsltLoadDocument
+xsltMatchPattern
+xsltMessage
+xsltNeedElemSpaceHandling
+xsltNewDocument
+xsltNumber
+xsltNumberFormat
+xsltParseStylesheetCallerParam
+xsltParseStylesheetParam
+xsltParseStylesheetVariable
+xsltPrintErrorContext
+xsltProcessingInstruction
+xsltQuoteOneUserParam
+xsltQuoteUserParams
+xsltRegisterAllElement
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtras
+xsltRegisterPersistRVT
+xsltRegisterTmpRVT
+xsltRunStylesheetUser
+xsltSaveProfiling
+xsltSecurityAllow
+xsltSecurityCheck
+xsltSecurityForbid
+xsltSetCtxtSecurityPrefs
+xsltSetCtxtSortFunc
+xsltSetTransformErrorFunc
+xsltShutdownCtxtExts
+xsltSort
+xsltSortFunc
+xsltTemplateProcess
+xsltTestCompMatchList
+xsltText
+xsltTransformError
+xsltTransformFunction
+xsltValueOf
+xsltVariableLookup
+

Type xsltTransformFunction:

xsltDocumentComp
+xsltInitElemPreComp
+xsltNewElemPreComp
+xsltPreComputeFunction
+xsltRegisterExtElement
+xsltRegisterExtModuleElement
+

Daniel Veillard

diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index 8474b87..f613008 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -1,375 +1,378 @@ - - - - - -Alphabetic List of Symbols in libxslt - - - - - -
-Gnome2 LogoRed Hat Logo
Made with Libxslt Logo
-
-

The XSLT C library for Gnome

-

Alphabetic List of Symbols in libxslt

-
-
- - -
- - - -
Main Menu
- - - -
API Indexes
-
- -
- -
- - - -
Related links
-
-

Letter A:

-

-ATTRIBUTE_UNUSED -

-

Letter C:

-

-CHECK_STOPPED -CHECK_STOPPED0 -CHECK_STOPPEDE -

-

Letter D:

-

-DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -

-

Letter I:

-

-IS_XSLT_ELEM -IS_XSLT_NAME -IS_XSLT_REAL_NODE -

-

Letter L:

-

-LIBXSLT_DOTTED_VERSION -LIBXSLT_PUBLIC -LIBXSLT_VERSION -LIBXSLT_VERSION_STRING -

-

Letter W:

-

-WITH_DEBUGGER -WITH_XSLT_DEBUG -

-

Letter X:

-

-XSLT_DEFAULT_URL -XSLT_DEFAULT_VENDOR -XSLT_DEFAULT_VERSION -XSLT_GET_IMPORT_INT -XSLT_GET_IMPORT_PTR -XSLT_LIBXSLT_NAMESPACE -XSLT_MAX_SORT -XSLT_NAMESPACE -XSLT_NORM_SAXON_NAMESPACE -XSLT_PAT_NO_PRIORITY -XSLT_REGISTER_FUNCTION_LOOKUP -XSLT_REGISTER_VARIABLE_LOOKUP -XSLT_RUNTIME_EXTRA -XSLT_RUNTIME_EXTRA_FREE -XSLT_RUNTIME_EXTRA_LST -XSLT_SAXON_NAMESPACE -XSLT_STRANGE -XSLT_TIMESTAMP_TICS_PER_SEC -XSLT_TODO -XSLT_XALAN_NAMESPACE -XSLT_XT_NAMESPACE -

-

Letter x:

-

-xslAddCall -xslDropCall -xslHandleDebugger -xsltAddCallCallback -xsltAddKey -xsltAddStackElemList -xsltAddTemplate -xsltAllocateExtra -xsltAllocateExtraCtxt -xsltApplyAttributeSet -xsltApplyImports -xsltApplyOneTemplate -xsltApplyStripSpaces -xsltApplyStylesheet -xsltApplyStylesheetUser -xsltApplyTemplates -xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -xsltAttribute -xsltCalibrateAdjust -xsltCallTemplate -xsltCheckExtPrefix -xsltCheckRead -xsltCheckWrite -xsltChoose -xsltCleanupGlobals -xsltCleanupTemplates -xsltComment -xsltCompMatch -xsltCompMatchPtr -xsltCompilePattern -xsltCopy -xsltCopyNamespace -xsltCopyNamespaceList -xsltCopyOf -xsltDebug -xsltDebugDumpExtensions -xsltDebugStatusCodes -xsltDecimalFormat -xsltDecimalFormatGetByName -xsltDecimalFormatPtr -xsltDoSortFunction -xsltDocument -xsltDocumentComp -xsltDocumentElem -xsltDocumentFunction -xsltDocumentPtr -xsltDocumentSortFunction -xsltDropCallCallback -xsltElemPreComp -xsltElemPreCompDeallocator -xsltElemPreCompPtr -xsltElement -xsltElementAvailableFunction -xsltEvalAttrValueTemplate -xsltEvalGlobalVariables -xsltEvalOneUserParam -xsltEvalStaticAttrValueTemplate -xsltEvalTemplateString -xsltEvalUserParams -xsltEvalXPathPredicate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltExtElementLookup -xsltExtFunctionLookup -xsltExtInitFunction -xsltExtMarker -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltExtModuleFunctionLookup -xsltExtModuleTopLevelLookup -xsltExtShutdownFunction -xsltFindDocument -xsltFindElemSpaceHandling -xsltFindTemplate -xsltForEach -xsltFormatNumberConversion -xsltFormatNumberFunction -xsltFreeAttributeSetsHashes -xsltFreeCompMatchList -xsltFreeCtxtExts -xsltFreeDocumentKeys -xsltFreeDocuments -xsltFreeExts -xsltFreeGlobalVariables -xsltFreeKeys -xsltFreeNamespaceAliasHashes -xsltFreeSecurityPrefs -xsltFreeStackElemList -xsltFreeStyleDocuments -xsltFreeStylePreComps -xsltFreeStylesheet -xsltFreeTemplateHashes -xsltFreeTransformContext -xsltFunctionAvailableFunction -xsltFunctionNodeSet -xsltGenerateIdFunction -xsltGetDefaultSecurityPrefs -xsltGetExtData -xsltGetKey -xsltGetNamespace -xsltGetNsProp -xsltGetQNameURI -xsltGetSecurityPrefs -xsltGetSpecialNamespace -xsltGetTemplate -xsltGetXIncludeDefault -xsltHandleDebuggerCallback -xsltIf -xsltInitCtxtExts -xsltInitCtxtKeys -xsltInitElemPreComp -xsltIsBlank -xsltKeyFunction -xsltLoadDocument -xsltLoadStyleDocument -xsltLoadStylesheetPI -xsltMatchPattern -xsltMessage -xsltNamespaceAlias -xsltNeedElemSpaceHandling -xsltNewDocument -xsltNewElemPreComp -xsltNewSecurityPrefs -xsltNewStyleDocument -xsltNewStylesheet -xsltNewTransformContext -xsltNextImport -xsltNumber -xsltNumberFormat -xsltOutputType -xsltParseGlobalParam -xsltParseGlobalVariable -xsltParseStylesheetAttributeSet -xsltParseStylesheetCallerParam -xsltParseStylesheetDoc -xsltParseStylesheetFile -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltParseStylesheetOutput -xsltParseStylesheetParam -xsltParseStylesheetProcess -xsltParseStylesheetVariable -xsltParseTemplateContent -xsltPreComputeExtModuleElement -xsltPrintErrorContext -xsltProcessingInstruction -xsltProfileStylesheet -xsltQuoteOneUserParam -xsltQuoteUserParams -xsltRegisterAllElement -xsltRegisterAllExtras -xsltRegisterAllFunctions -xsltRegisterExtElement -xsltRegisterExtFunction -xsltRegisterExtModule -xsltRegisterExtModuleElement -xsltRegisterExtModuleFull -xsltRegisterExtModuleFunction -xsltRegisterExtModuleTopLevel -xsltRegisterExtPrefix -xsltRegisterExtras -xsltRegisterTestModule -xsltResolveStylesheetAttributeSet -xsltRunStylesheet -xsltRunStylesheetUser -xsltRuntimeExtra -xsltRuntimeExtraPtr -xsltSaveProfiling -xsltSaveResultTo -xsltSaveResultToFd -xsltSaveResultToFile -xsltSaveResultToFilename -xsltSaveResultToString -xsltSecurityAllow -xsltSecurityCheck -xsltSecurityForbid -xsltSecurityOption -xsltSecurityPrefs -xsltSecurityPrefsPtr -xsltSetCtxtSecurityPrefs -xsltSetDebuggerCallbacks -xsltSetDefaultSecurityPrefs -xsltSetGenericDebugFunc -xsltSetGenericErrorFunc -xsltSetSecurityPrefs -xsltSetTransformErrorFunc -xsltSetXIncludeDefault -xsltShutdownCtxtExts -xsltShutdownExts -xsltSort -xsltStackElem -xsltStackElemPtr -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -xsltStyleGetExtData -xsltStylePreComp -xsltStylePreCompPtr -xsltStylePreCompute -xsltStyleType -xsltStylesheet -xsltStylesheetPtr -xsltSystemPropertyFunction -xsltTemplate -xsltTemplateProcess -xsltTemplatePtr -xsltTestCompMatchList -xsltText -xsltTimestamp -xsltTopLevelFunction -xsltTransformContext -xsltTransformContextPtr -xsltTransformError -xsltTransformFunction -xsltTransformState -xsltUnparsedEntityURIFunction -xsltUnregisterExtModule -xsltUnregisterExtModuleElement -xsltUnregisterExtModuleFunction -xsltUnregisterExtModuleTopLevel -xsltValueOf -xsltVariableLookup -xsltXPathFunctionLookup -xsltXPathGetTransformContext -xsltXPathVariableLookup -

-

Daniel Veillard

-
- - +Alphabetic List of Symbols in libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Alphabetic List of Symbols in libxslt

Main Menu
Related links
API Indexes

Letter C:

CHECK_STOPPED
+CHECK_STOPPED0
+CHECK_STOPPEDE
+

Letter I:

IS_XSLT_ELEM
+IS_XSLT_NAME
+IS_XSLT_REAL_NODE
+

Letter L:

LIBXSLT_PUBLIC
+

Letter X:

XSLTCALL
+XSLTPUBFUN
+XSLTPUBVAR
+XSLT_DEBUG_CONT
+XSLT_DEBUG_INIT
+XSLT_DEBUG_NEXT
+XSLT_DEBUG_NONE
+XSLT_DEBUG_QUIT
+XSLT_DEBUG_RUN
+XSLT_DEBUG_RUN_RESTART
+XSLT_DEBUG_STEP
+XSLT_DEBUG_STEPOUT
+XSLT_DEBUG_STOP
+XSLT_DEFAULT_URL
+XSLT_DEFAULT_VENDOR
+XSLT_DEFAULT_VERSION
+XSLT_FUNC_APPLYIMPORTS
+XSLT_FUNC_APPLYTEMPLATES
+XSLT_FUNC_ATTRIBUTE
+XSLT_FUNC_CALLTEMPLATE
+XSLT_FUNC_CHOOSE
+XSLT_FUNC_COMMENT
+XSLT_FUNC_COPY
+XSLT_FUNC_COPYOF
+XSLT_FUNC_DOCUMENT
+XSLT_FUNC_ELEMENT
+XSLT_FUNC_EXTENSION
+XSLT_FUNC_FOREACH
+XSLT_FUNC_IF
+XSLT_FUNC_NUMBER
+XSLT_FUNC_PARAM
+XSLT_FUNC_PI
+XSLT_FUNC_SORT
+XSLT_FUNC_TEXT
+XSLT_FUNC_VALUEOF
+XSLT_FUNC_VARIABLE
+XSLT_FUNC_WHEN
+XSLT_FUNC_WITHPARAM
+XSLT_GET_IMPORT_INT
+XSLT_GET_IMPORT_PTR
+XSLT_LIBXSLT_NAMESPACE
+XSLT_MAX_SORT
+XSLT_NAMESPACE
+XSLT_NORM_SAXON_NAMESPACE
+XSLT_OUTPUT_HTML
+XSLT_OUTPUT_TEXT
+XSLT_OUTPUT_XML
+XSLT_PARSE_OPTIONS
+XSLT_PAT_NO_PRIORITY
+XSLT_REGISTER_FUNCTION_LOOKUP
+XSLT_REGISTER_VARIABLE_LOOKUP
+XSLT_RUNTIME_EXTRA
+XSLT_RUNTIME_EXTRA_FREE
+XSLT_RUNTIME_EXTRA_LST
+XSLT_SAXON_NAMESPACE
+XSLT_SECPREF_CREATE_DIRECTORY
+XSLT_SECPREF_READ_FILE
+XSLT_SECPREF_READ_NETWORK
+XSLT_SECPREF_WRITE_FILE
+XSLT_SECPREF_WRITE_NETWORK
+XSLT_STATE_ERROR
+XSLT_STATE_OK
+XSLT_STATE_STOPPED
+XSLT_STRANGE
+XSLT_TIMESTAMP_TICS_PER_SEC
+XSLT_TODO
+XSLT_TRACE
+XSLT_TRACE_ALL
+XSLT_TRACE_APPLY_TEMPLATE
+XSLT_TRACE_APPLY_TEMPLATES
+XSLT_TRACE_CALL_TEMPLATE
+XSLT_TRACE_CHOOSE
+XSLT_TRACE_COMMENT
+XSLT_TRACE_COPY
+XSLT_TRACE_COPY_OF
+XSLT_TRACE_COPY_TEXT
+XSLT_TRACE_FOR_EACH
+XSLT_TRACE_IF
+XSLT_TRACE_KEYS
+XSLT_TRACE_NONE
+XSLT_TRACE_PI
+XSLT_TRACE_PROCESS_NODE
+XSLT_TRACE_STRIP_SPACES
+XSLT_TRACE_TEMPLATES
+XSLT_TRACE_VALUE_OF
+XSLT_TRACE_VARIABLES
+XSLT_XALAN_NAMESPACE
+XSLT_XT_NAMESPACE
+

Letter _:

_REENTRANT
+_xsltDecimalFormat
+_xsltDocument
+_xsltElemPreComp
+_xsltFormatNumberInfo
+_xsltNumberData
+_xsltRuntimeExtra
+_xsltStackElem
+_xsltStylePreComp
+_xsltStylesheet
+_xsltTemplate
+_xsltTransformContext
+

Letter x:

xslAddCall
+xslDebugStatus
+xslDropCall
+xslHandleDebugger
+xsltAddCallCallback
+xsltAddKey
+xsltAddStackElemList
+xsltAddTemplate
+xsltAllocateExtra
+xsltAllocateExtraCtxt
+xsltApplyAttributeSet
+xsltApplyImports
+xsltApplyOneTemplate
+xsltApplyStripSpaces
+xsltApplyStylesheet
+xsltApplyStylesheetUser
+xsltApplyTemplates
+xsltAttrListTemplateProcess
+xsltAttrTemplateProcess
+xsltAttrTemplateValueProcess
+xsltAttrTemplateValueProcessNode
+xsltAttribute
+xsltCalibrateAdjust
+xsltCallTemplate
+xsltCheckExtPrefix
+xsltCheckRead
+xsltCheckWrite
+xsltChoose
+xsltCleanupGlobals
+xsltCleanupTemplates
+xsltComment
+xsltCompMatch
+xsltCompMatchPtr
+xsltCompilePattern
+xsltComputeSortResult
+xsltCopy
+xsltCopyNamespace
+xsltCopyNamespaceList
+xsltCopyOf
+xsltCopyTextString
+xsltCreateRVT
+xsltDebug
+xsltDebugDumpExtensions
+xsltDebugGetDefaultTrace
+xsltDebugSetDefaultTrace
+xsltDebugStatusCodes
+xsltDebugTraceCodes
+xsltDecimalFormat
+xsltDecimalFormatGetByName
+xsltDecimalFormatPtr
+xsltDefaultSortFunction
+xsltDoSortFunction
+xsltDocument
+xsltDocumentComp
+xsltDocumentElem
+xsltDocumentFunction
+xsltDocumentPtr
+xsltDocumentSortFunction
+xsltDropCallCallback
+xsltElemPreComp
+xsltElemPreCompDeallocator
+xsltElemPreCompPtr
+xsltElement
+xsltElementAvailableFunction
+xsltEngineVersion
+xsltEvalAttrValueTemplate
+xsltEvalGlobalVariables
+xsltEvalOneUserParam
+xsltEvalStaticAttrValueTemplate
+xsltEvalTemplateString
+xsltEvalUserParams
+xsltEvalXPathPredicate
+xsltEvalXPathString
+xsltEvalXPathStringNs
+xsltExtElementLookup
+xsltExtFunctionLookup
+xsltExtInitFunction
+xsltExtMarker
+xsltExtModuleElementLookup
+xsltExtModuleElementPreComputeLookup
+xsltExtModuleFunctionLookup
+xsltExtModuleTopLevelLookup
+xsltExtShutdownFunction
+xsltFindDocument
+xsltFindElemSpaceHandling
+xsltFindTemplate
+xsltForEach
+xsltFormatNumberConversion
+xsltFormatNumberFunction
+xsltFormatNumberInfo
+xsltFormatNumberInfoPtr
+xsltFreeAttributeSetsHashes
+xsltFreeCompMatchList
+xsltFreeCtxtExts
+xsltFreeDocumentKeys
+xsltFreeDocuments
+xsltFreeExts
+xsltFreeGlobalVariables
+xsltFreeKeys
+xsltFreeNamespaceAliasHashes
+xsltFreeRVTs
+xsltFreeSecurityPrefs
+xsltFreeStackElemList
+xsltFreeStyleDocuments
+xsltFreeStylePreComps
+xsltFreeStylesheet
+xsltFreeTemplateHashes
+xsltFreeTransformContext
+xsltFunctionAvailableFunction
+xsltFunctionNodeSet
+xsltGenerateIdFunction
+xsltGenericDebug
+xsltGenericDebugContext
+xsltGenericError
+xsltGenericErrorContext
+xsltGetDebuggerStatus
+xsltGetDefaultSecurityPrefs
+xsltGetExtData
+xsltGetExtInfo
+xsltGetKey
+xsltGetNamespace
+xsltGetNsProp
+xsltGetProfileInformation
+xsltGetQNameURI
+xsltGetSecurityPrefs
+xsltGetSpecialNamespace
+xsltGetTemplate
+xsltGetUTF8Char
+xsltGetXIncludeDefault
+xsltHandleDebuggerCallback
+xsltIf
+xsltInitCtxtExts
+xsltInitCtxtKeys
+xsltInitElemPreComp
+xsltIsBlank
+xsltKeyFunction
+xsltLibxmlVersion
+xsltLibxsltVersion
+xsltLoadDocument
+xsltLoadStyleDocument
+xsltLoadStylesheetPI
+xsltMatchPattern
+xsltMaxDepth
+xsltMessage
+xsltNamespaceAlias
+xsltNeedElemSpaceHandling
+xsltNewDocument
+xsltNewElemPreComp
+xsltNewSecurityPrefs
+xsltNewStyleDocument
+xsltNewStylesheet
+xsltNewTransformContext
+xsltNextImport
+xsltNormalizeCompSteps
+xsltNumber
+xsltNumberData
+xsltNumberDataPtr
+xsltNumberFormat
+xsltOutputType
+xsltParseGlobalParam
+xsltParseGlobalVariable
+xsltParseStylesheetAttributeSet
+xsltParseStylesheetCallerParam
+xsltParseStylesheetDoc
+xsltParseStylesheetFile
+xsltParseStylesheetImport
+xsltParseStylesheetImportedDoc
+xsltParseStylesheetInclude
+xsltParseStylesheetOutput
+xsltParseStylesheetParam
+xsltParseStylesheetProcess
+xsltParseStylesheetVariable
+xsltParseTemplateContent
+xsltPreComputeExtModuleElement
+xsltPreComputeFunction
+xsltPrintErrorContext
+xsltProcessingInstruction
+xsltProfileStylesheet
+xsltQuoteOneUserParam
+xsltQuoteUserParams
+xsltRegisterAllElement
+xsltRegisterAllExtras
+xsltRegisterAllFunctions
+xsltRegisterExtElement
+xsltRegisterExtFunction
+xsltRegisterExtModule
+xsltRegisterExtModuleElement
+xsltRegisterExtModuleFull
+xsltRegisterExtModuleFunction
+xsltRegisterExtModuleTopLevel
+xsltRegisterExtPrefix
+xsltRegisterExtras
+xsltRegisterPersistRVT
+xsltRegisterTestModule
+xsltRegisterTmpRVT
+xsltResolveStylesheetAttributeSet
+xsltRunStylesheet
+xsltRunStylesheetUser
+xsltRuntimeExtra
+xsltRuntimeExtraPtr
+xsltSaveProfiling
+xsltSaveResultTo
+xsltSaveResultToFd
+xsltSaveResultToFile
+xsltSaveResultToFilename
+xsltSaveResultToString
+xsltSecurityAllow
+xsltSecurityCheck
+xsltSecurityForbid
+xsltSecurityOption
+xsltSecurityPrefs
+xsltSecurityPrefsPtr
+xsltSetCtxtSecurityPrefs
+xsltSetCtxtSortFunc
+xsltSetDebuggerCallbacks
+xsltSetDebuggerStatus
+xsltSetDefaultSecurityPrefs
+xsltSetGenericDebugFunc
+xsltSetGenericErrorFunc
+xsltSetSecurityPrefs
+xsltSetSortFunc
+xsltSetTransformErrorFunc
+xsltSetXIncludeDefault
+xsltShutdownCtxtExts
+xsltShutdownExts
+xsltSort
+xsltSortFunc
+xsltStackElem
+xsltStackElemPtr
+xsltStyleExtInitFunction
+xsltStyleExtShutdownFunction
+xsltStyleGetExtData
+xsltStylePreComp
+xsltStylePreCompPtr
+xsltStylePreCompute
+xsltStyleType
+xsltStylesheet
+xsltStylesheetPtr
+xsltSystemPropertyFunction
+xsltTemplate
+xsltTemplateProcess
+xsltTemplatePtr
+xsltTestCompMatchList
+xsltText
+xsltTimestamp
+xsltTopLevelFunction
+xsltTransformContext
+xsltTransformContextPtr
+xsltTransformError
+xsltTransformFunction
+xsltTransformState
+xsltUnparsedEntityURIFunction
+xsltUnregisterExtModule
+xsltUnregisterExtModuleElement
+xsltUnregisterExtModuleFunction
+xsltUnregisterExtModuleTopLevel
+xsltValueOf
+xsltVariableLookup
+xsltXPathFunctionLookup
+xsltXPathGetTransformContext
+xsltXPathVariableLookup
+

Daniel Veillard

diff --git a/doc/Makefile.am b/doc/Makefile.am index 4994b9f..881a6e7 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,12 +1,4 @@ ## Process this file with automake to produce Makefile.in -EXTRA_DIST = \ - libxslt-api.xml \ - libexslt-api.xml \ - libxslt-decl.txt \ - xsltproc.xml \ - apibuild.py \ - libxslt.xsa \ - news.xsl # The name of the module. DOC_MODULE=libxslt-$(VERSION) @@ -28,18 +20,29 @@ PAGES= API.html bugs.html contribs.html docs.html downloads.html \ APIPAGES=APIconstructors.html APIfiles.html APIfunctions.html \ APIsymbols.html APIchunk0.html +EXTRA_DIST = \ + libxslt-api.xml \ + libexslt-api.xml \ + libxslt-decl.txt \ + xsltproc.xml \ + apibuild.py \ + libxslt.xsa \ + news.xsl + man_MANS = xsltproc.1 -all : $(PAGES) $(top_srcdir)/NEWS libxslt.xsa $(man_MANS) +all: web $(top_srcdir)/NEWS libxslt.xsa $(man_MANS) -tests: +api: libxslt-api.xml libxslt-refs.xml $(APIPAGES) $(srcdir)/html/index.html $(WIN32_DIR)/libxslt.def.src -web: $(PAGES) $(APIPAGES) +web: $(PAGES) $(PAGES): $(srcdir)/xslt.html $(srcdir)/site.xsl -@(if [ -x $(bindir)/xsltproc ] ; then \ + echo "Rebuilding the HTML Web pages from xslt.html" ; \ $(bindir)/xsltproc --nonet --html $(srcdir)/site.xsl $(srcdir)/xslt.html > index.html ; fi ) -@(if [ -x $(bindir)/xmllint ] ; then \ + echo "Validating the HTML Web pages" ; \ $(bindir)/xmllint --nonet --valid --noout $(PAGES) ; fi ); $(top_srcdir)/NEWS: $(top_srcdir)/doc/news.xsl $(top_srcdir)/doc/news.html @@ -50,31 +53,30 @@ libxslt.xsa: $(top_srcdir)/doc/xsa.xsl $(top_srcdir)/doc/news.html -@(if [ -x $(bindir)/xsltproc ] ; then \ $(bindir)/xsltproc --nonet $(top_srcdir)/doc/xsa.xsl $(top_srcdir)/doc/news.html > libxslt.xsa ; fi ); -$(APIPAGES): libxslt-refs.xml site.xsl api.xsl +$(APIPAGES): libxslt-refs.xml site.xsl api.xsl $(top_srcdir)/doc/site.xsl $(top_srcdir)/doc/api.xsl -@(if [ -x $(bindir)/xsltproc ] ; then \ - $(bindir)/xsltproc --nonet --html $(srcdir)/api.xsl $(srcdir)/xslt.html ; fi ); - -xsltproc.1: xsltproc.xml - -@(xsltproc --nonet xsltproc.xml) - -scan: - -gtkdoc-scan --module=libxslt --source-dir=$(DOC_SOURCE_DIR)/libxslt --ignore-headers="acconfig.h config.h win32config.h" -# gtkdoc-scan --module=libexslt --source-dir=$(DOC_SOURCE_DIR)/libexslt --ignore-headers="acconfig.h config.h win32config.h" - -templates: scan - -gtkdoc-mktmpl --module=libxslt -# gtkdoc-mktmpl --module=libexslt + echo "Rebuilding the HTML API pages from libxslt-refs.xml" ; \ + $(bindir)/xsltproc --nonet --html $(top_srcdir)/doc/api.xsl \ + $(top_srcdir)/doc/xslt.html ; fi ); + -@(if [ -x $(bindir)/xmllint ] ; then \ + echo "Validating the HTML API pages" ; \ + $(bindir)/xmllint --nonet --valid --noout API*.html ; fi ); -xml: - if test -d xml ; then rm xml/* ; else mkdir xml ; fi - -gtkdoc-mkdb --module=libxslt --source-dir=$(DOC_SOURCE_DIR)/libxslt --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE) +$(srcdir)/html/index.html: libxslt-api.xml $(srcdir)/newapi.xsl + -@(if [ -x $(bindir)/xsltproc ] ; then \ + echo "Rebuilding the HTML pages from the XSLT API" ; \ + $(bindir)/xsltproc \ + --nonet $(srcdir)/newapi.xsl libxslt-api.xml ; fi ) + -@(if [ -x $(bindir)/xmllint ] ; then \ + echo "Validating the resulting XHTML pages" ; \ + $(bindir)/xmllint --nonet --valid --noout html/*.html ; fi ); -html: - if ! test -d html ; then mkdir html ; fi - -cd html && gtkdoc-mkhtml libxslt ../$(DOC_MAIN_XML_FILE) - -libxslt-api.xml libexslt-api.xml: apibuild.py ../libxslt/*.h ../libxslt/*.c ../libexslt/*.h ../libexslt/*.c +libxslt-api.xml libxslt-refs.xml: apibuild.py ../libxslt/*.h \ + ../libxslt/*.c ../libexslt/*.h ../libexslt/*.c -(./apibuild.py) + +xsltproc.1: xsltproc.xml + -@(xsltproc --nonet xsltproc.xml) $(WIN32_DIR)/libxslt.def.src: libxslt-api.xml -@(if [ -x $(bindir)/xsltproc ] ; then \ @@ -94,12 +96,7 @@ clean-local: maintainer-clean-local: clean rm -rf libxslt-decl-list.txt libxslt-decl.txt -libxslt-decl-list.txt : templates - -libxslt-sections.txt : scan - cp libxslt-decl-list.txt libxslt-sections.txt - -rebuild: libxslt-sections.txt templates xml html +rebuild: api all install-data-local: $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR) @@ -111,9 +108,8 @@ install-data-local: -@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)/html $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial -@INSTALL@ -m 0644 $(srcdir)/tutorial/* $(DESTDIR)$(TARGET_DIR)/tutorial - -(cd $(DESTDIR); gtkdoc-fixxref --module=libxslt --html-dir=$(HTML_DIR)) dist-hook: (cd $(srcdir) ; tar cvf - *.1 *.html site.xsl news.xsl xsa.xsl *.gif html/*.html html/*.png tutorial/libxslt*) | (cd $(distdir); tar xf -) -.PHONY : html xml templates scan +.PHONY : html xml diff --git a/doc/api.xsl b/doc/api.xsl index d1c5c47..9a65afc 100644 --- a/doc/api.xsl +++ b/doc/api.xsl @@ -1,13 +1,23 @@ + - + + + + + @@ -15,7 +25,7 @@ - +
@@ -39,7 +49,7 @@

-

Module :

+

Module :

@@ -67,7 +77,9 @@ Generating API Constructors List of constructors for - + @@ -85,7 +97,7 @@
- + @@ -98,7 +110,7 @@
-

Daniel Veillard

+

Daniel Veillard

@@ -121,7 +133,9 @@ Generating API List of synbols per file List of Symbols per Module for - + @@ -139,7 +153,7 @@
- + @@ -152,7 +166,7 @@
-

Daniel Veillard

+

Daniel Veillard

@@ -175,7 +189,9 @@ Generating API Functions by Type List of function manipulating types in - + @@ -193,7 +209,7 @@
- + @@ -206,7 +222,7 @@
-

Daniel Veillard

+

Daniel Veillard

@@ -229,7 +245,9 @@ Generating API Alphabetic list Alphabetic List of Symbols in - + @@ -247,7 +265,7 @@
- + @@ -260,7 +278,7 @@
-

Daniel Veillard

+

Daniel Veillard

@@ -300,7 +318,9 @@ API Alphabetic Index for - + @@ -318,7 +338,7 @@
- + @@ -334,7 +354,7 @@ -

Daniel Veillard

+

Daniel Veillard

diff --git a/doc/apibuild.py b/doc/apibuild.py index 223214d..9d95c23 100755 --- a/doc/apibuild.py +++ b/doc/apibuild.py @@ -17,18 +17,9 @@ debug=0 # C parser analysis code # ignored_files = { - "trio": "too many non standard macros", - "trio.c": "too many non standard macros", - "trionan.c": "too many non standard macros", - "triostr.c": "too many non standard macros", "acconfig.h": "generated portability layer", "config.h": "generated portability layer", - "libxml.h": "internal only", - "testOOM.c": "out of memory tester", - "testOOMlib.h": "out of memory tester", - "testOOMlib.c": "out of memory tester", - "pattern.c": "not integrated yet", - "pattern.h": "not integrated yet", + "trio": "too many non standard macros", } ignored_words = { diff --git a/doc/html/book1.html b/doc/html/book1.html index 49cb527..a9f0b9e 100644 --- a/doc/html/book1.html +++ b/doc/html/book1.html @@ -1,272 +1,13 @@ -Gnome XSLT Library Reference Manual

Gnome XSLT Library Reference Manual

Daniel Veillard

    daniel@veillard.com
-   

Copyright © 2001 by Daniel Veillard

This manual documents the interfaces of the libxslt - library and has some short notes to help get you up to speed - with using the library.

Permission is granted to make and distribute verbatim - copies of this manual provided the copyright notice and this - permission notice are preserved on all copies.

Permission is granted to copy and distribute modified - versions of this manual under the conditions for verbatim - copying, provided also that the entire resulting derived work is - distributed under the terms of a permission notice identical to - this one.

Permission is granted to copy and distribute translations - of this manual into another language, under the above conditions - for modified versions.



   Next Page >>>
 Libxslt Programming Notes
\ No newline at end of file + + +Reference Manual for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Reference Manual for libxslt

API Menu
API Indexes
Related links

Table of Contents

Daniel Veillard

diff --git a/doc/html/index.html b/doc/html/index.html index 8b5579d..a9f0b9e 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -1,45 +1,13 @@ -Gnome XSLT Library Reference Manual

Daniel Veillard


-     <daniel@veillard.com>
-   

Permission is granted to make and distribute verbatim - copies of this manual provided the copyright notice and this - permission notice are preserved on all copies.

Permission is granted to copy and distribute modified - versions of this manual under the conditions for verbatim - copying, provided also that the entire resulting derived work is - distributed under the terms of a permission notice identical to - this one.

Permission is granted to copy and distribute translations - of this manual into another language, under the above conditions - for modified versions.

Abstract

This manual documents the interfaces of the libxslt - library and has some short notes to help get you up to speed - with using the library.


+ + +Reference Manual for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Reference Manual for libxslt

API Menu
API Indexes
Related links

Table of Contents

Daniel Veillard

diff --git a/doc/html/index.sgml b/doc/html/index.sgml deleted file mode 100644 index d8035fb..0000000 --- a/doc/html/index.sgml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/libxslt-attributes.html b/doc/html/libxslt-attributes.html index 28400b2..12df0af 100644 --- a/doc/html/libxslt-attributes.html +++ b/doc/html/libxslt-attributes.html @@ -1,71 +1,26 @@ -attributes

attributes

attributes —

Synopsis

-
-
-
-void        xsltParseStylesheetAttributeSet (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);
-void        xsltFreeAttributeSetsHashes     (xsltStylesheetPtr style);
-void        xsltApplyAttributeSet           (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xmlChar *attributes);
-void        xsltResolveStylesheetAttributeSet
-                                            (xsltStylesheetPtr style);
-

Description

- -

Details

xsltParseStylesheetAttributeSet ()

void        xsltParseStylesheetAttributeSet (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);

-parse an XSLT stylesheet attribute-set element

- -

style : the XSLT stylesheet -
cur : the "attribute-set" element -

xsltFreeAttributeSetsHashes ()

void        xsltFreeAttributeSetsHashes     (xsltStylesheetPtr style);

-Free up the memory used by attribute sets

- -

style : an XSLT stylesheet -

xsltApplyAttributeSet ()

void        xsltApplyAttributeSet           (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xmlChar *attributes);

-Apply the xsl:use-attribute-sets

- -

ctxt : the XSLT stylesheet -
node : the node in the source tree. -
inst : the xslt attribute node -
attributes : the set list. -

xsltResolveStylesheetAttributeSet ()

void        xsltResolveStylesheetAttributeSet
-                                            (xsltStylesheetPtr style);

-resolve the references between attribute sets.

- -

style : the XSLT stylesheet -
+ + +Module attributes from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module attributes from libxslt

API Menu
API Indexes
Related links

Table of Contents

void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xmlChar * attributes)
+
void	xsltFreeAttributeSetsHashes	(xsltStylesheetPtr style)
+
void	xsltParseStylesheetAttributeSet	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+
void	xsltResolveStylesheetAttributeSet	(xsltStylesheetPtr style)
+

Description

+

Function: xsltApplyAttributeSet

void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xmlChar * attributes)
+

Apply the xsl:use-attribute-sets

+
ctxt:the XSLT stylesheet
node:the node in the source tree.
inst:the xslt attribute node
attributes:the set list.

Function: xsltFreeAttributeSetsHashes

void	xsltFreeAttributeSetsHashes	(xsltStylesheetPtr style)
+

Free up the memory used by attribute sets

+
style:an XSLT stylesheet

Function: xsltParseStylesheetAttributeSet

void	xsltParseStylesheetAttributeSet	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

parse an XSLT stylesheet attribute-set element

+
style:the XSLT stylesheet
cur:the "attribute-set" element

Function: xsltResolveStylesheetAttributeSet

void	xsltResolveStylesheetAttributeSet	(xsltStylesheetPtr style)
+

resolve the references between attribute sets.

+
style:the XSLT stylesheet

Daniel Veillard

diff --git a/doc/html/libxslt-documents.html b/doc/html/libxslt-documents.html new file mode 100644 index 0000000..2790ba6 --- /dev/null +++ b/doc/html/libxslt-documents.html @@ -0,0 +1,35 @@ + + +Module documents from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module documents from libxslt

API Menu
API Indexes
Related links

Table of Contents

xsltDocumentPtr	xsltFindDocument	(xsltTransformContextPtr ctxt, 
xmlDocPtr doc)
+
void	xsltFreeDocuments		(xsltTransformContextPtr ctxt)
+
void	xsltFreeStyleDocuments		(xsltStylesheetPtr style)
+
xsltDocumentPtr	xsltLoadDocument	(xsltTransformContextPtr ctxt, 
const xmlChar * URI)
+
xsltDocumentPtr	xsltLoadStyleDocument	(xsltStylesheetPtr style, 
const xmlChar * URI)
+
xsltDocumentPtr	xsltNewDocument		(xsltTransformContextPtr ctxt, 
xmlDocPtr doc)
+
xsltDocumentPtr	xsltNewStyleDocument	(xsltStylesheetPtr style, 
xmlDocPtr doc)
+

Description

+

Function: xsltFindDocument

xsltDocumentPtr	xsltFindDocument	(xsltTransformContextPtr ctxt, 
xmlDocPtr doc)
+

Try to find a document within the XSLT transformation context

+
ctxt:an XSLT transformation context
doc:a parsed XML document
Returns:the desired xsltDocumentPtr or NULL in case of error

Function: xsltFreeDocuments

void	xsltFreeDocuments		(xsltTransformContextPtr ctxt)
+

Free up all the space used by the loaded documents

+
ctxt:an XSLT transformation context

Function: xsltFreeStyleDocuments

void	xsltFreeStyleDocuments		(xsltStylesheetPtr style)
+

Free up all the space used by the loaded documents

+
style:an XSLT style sheet

Function: xsltLoadDocument

xsltDocumentPtr	xsltLoadDocument	(xsltTransformContextPtr ctxt, 
const xmlChar * URI)
+

Try to load a document (not a stylesheet) within the XSLT transformation context

+
ctxt:an XSLT transformation context
URI:the computed URI of the document
Returns:the new xsltDocumentPtr or NULL in case of error

Function: xsltLoadStyleDocument

xsltDocumentPtr	xsltLoadStyleDocument	(xsltStylesheetPtr style, 
const xmlChar * URI)
+

Try to load a stylesheet document within the XSLT transformation context

+
style:an XSLT style sheet
URI:the computed URI of the document
Returns:the new xsltDocumentPtr or NULL in case of error

Function: xsltNewDocument

xsltDocumentPtr	xsltNewDocument		(xsltTransformContextPtr ctxt, 
xmlDocPtr doc)
+

Register a new document, apply key computations

+
ctxt:an XSLT transformation context (or NULL)
doc:a parsed XML document
Returns:a handler to the document

Function: xsltNewStyleDocument

xsltDocumentPtr	xsltNewStyleDocument	(xsltStylesheetPtr style, 
xmlDocPtr doc)
+

Register a new document, apply key computations

+
style:an XSLT style sheet
doc:a parsed XML document
Returns:a handler to the document

Daniel Veillard

diff --git a/doc/html/libxslt-extensions.html b/doc/html/libxslt-extensions.html index 4dad519..f40210e 100644 --- a/doc/html/libxslt-extensions.html +++ b/doc/html/libxslt-extensions.html @@ -1,424 +1,149 @@ -extensions

extensions

extensions —

Synopsis

-
-
-
-void*       (*xsltStyleExtInitFunction)     (xsltStylesheetPtr style,
-                                             const xmlChar *URI);
-void        (*xsltStyleExtShutdownFunction) (xsltStylesheetPtr style,
-                                             const xmlChar *URI,
-                                             void *data);
-void*       (*xsltExtInitFunction)          (xsltTransformContextPtr ctxt,
-                                             const xmlChar *URI);
-void        (*xsltExtShutdownFunction)      (xsltTransformContextPtr ctxt,
-                                             const xmlChar *URI,
-                                             void *data);
-int         xsltRegisterExtModule           (const xmlChar *URI,
-                                             xsltExtInitFunction initFunc,
-                                             xsltExtShutdownFunction shutdownFunc);
-int         xsltRegisterExtModuleFull       (const xmlChar *URI,
-                                             xsltExtInitFunction initFunc,
-                                             xsltExtShutdownFunction shutdownFunc,
-                                             xsltStyleExtInitFunction styleInitFunc,
-                                             xsltStyleExtShutdownFunction styleShutdownFunc);
-int         xsltUnregisterExtModule         (const xmlChar *URI);
-void*       xsltGetExtData                  (xsltTransformContextPtr ctxt,
-                                             const xmlChar *URI);
-void*       xsltStyleGetExtData             (xsltStylesheetPtr style,
-                                             const xmlChar *URI);
-void        xsltShutdownCtxtExts            (xsltTransformContextPtr ctxt);
-void        xsltShutdownExts                (xsltStylesheetPtr style);
-xsltTransformContextPtr xsltXPathGetTransformContext
-                                            (xmlXPathParserContextPtr ctxt);
-int         xsltRegisterExtModuleFunction   (const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xmlXPathFunction function);
-xmlXPathFunction xsltExtFunctionLookup      (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI);
-xmlXPathFunction xsltExtModuleFunctionLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);
-int         xsltUnregisterExtModuleFunction (const xmlChar *name,
-                                             const xmlChar *URI);
-xsltElemPreCompPtr xsltNewElemPreComp       (xsltStylesheetPtr style,
-                                             xmlNodePtr inst,
-                                             xsltTransformFunction function);
-void        xsltInitElemPreComp             (xsltElemPreCompPtr comp,
-                                             xsltStylesheetPtr style,
-                                             xmlNodePtr inst,
-                                             xsltTransformFunction function,
-                                             xsltElemPreCompDeallocator freeFunc);
-int         xsltRegisterExtModuleElement    (const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xsltPreComputeFunction precomp,
-                                             xsltTransformFunction transform);
-xsltTransformFunction xsltExtElementLookup  (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI);
-xsltTransformFunction xsltExtModuleElementLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);
-xsltPreComputeFunction xsltExtModuleElementPreComputeLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);
-int         xsltUnregisterExtModuleElement  (const xmlChar *name,
-                                             const xmlChar *URI);
-void        (*xsltTopLevelFunction)         (xsltStylesheetPtr style,
-                                             xmlNodePtr inst);
-int         xsltRegisterExtModuleTopLevel   (const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xsltTopLevelFunction function);
-xsltTopLevelFunction xsltExtModuleTopLevelLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);
-int         xsltUnregisterExtModuleTopLevel (const xmlChar *name,
-                                             const xmlChar *URI);
-int         xsltRegisterExtFunction         (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xmlXPathFunction function);
-int         xsltRegisterExtElement          (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xsltTransformFunction function);
-int         xsltRegisterExtPrefix           (xsltStylesheetPtr style,
-                                             const xmlChar *prefix,
-                                             const xmlChar *URI);
-int         xsltCheckExtPrefix              (xsltStylesheetPtr style,
-                                             const xmlChar *prefix);
-int         xsltInitCtxtExts                (xsltTransformContextPtr ctxt);
-void        xsltFreeCtxtExts                (xsltTransformContextPtr ctxt);
-void        xsltFreeExts                    (xsltStylesheetPtr style);
-xsltElemPreCompPtr xsltPreComputeExtModuleElement
-                                            (xsltStylesheetPtr style,
-                                             xmlNodePtr inst);
-xmlHashTablePtr xsltGetExtInfo              (xsltStylesheetPtr style,
-                                             const xmlChar *URI);
-void        xsltRegisterTestModule          (void);
-void        xsltDebugDumpExtensions         (FILE *output);
-

Description

- -

Details

xsltStyleExtInitFunction ()

void*       (*xsltStyleExtInitFunction)     (xsltStylesheetPtr style,
-                                             const xmlChar *URI);

-A function called at initialization time of an XSLT extension module.

- -

style : -
URI : the namespace URI for the extension -

xsltStyleExtShutdownFunction ()

void        (*xsltStyleExtShutdownFunction) (xsltStylesheetPtr style,
-                                             const xmlChar *URI,
-                                             void *data);

-A function called at shutdown time of an XSLT extension module.

- -

style : -
URI : the namespace URI for the extension -
data : the data associated to this module -

xsltExtInitFunction ()

void*       (*xsltExtInitFunction)          (xsltTransformContextPtr ctxt,
-                                             const xmlChar *URI);

-A function called at initialization time of an XSLT extension module.

- -

ctxt : an XSLT transformation context -
URI : the namespace URI for the extension -

xsltExtShutdownFunction ()

void        (*xsltExtShutdownFunction)      (xsltTransformContextPtr ctxt,
-                                             const xmlChar *URI,
-                                             void *data);

-A function called at shutdown time of an XSLT extension module.

- -

ctxt : an XSLT transformation context -
URI : the namespace URI for the extension -
data : the data associated to this module -

xsltRegisterExtModule ()

int         xsltRegisterExtModule           (const xmlChar *URI,
-                                             xsltExtInitFunction initFunc,
-                                             xsltExtShutdownFunction shutdownFunc);

-Register an XSLT extension module to the library.

- -

URI : URI associated to this module -
initFunc : the module initialization function -
shutdownFunc : the module shutdown function -
Returns :0 if sucessful, -1 in case of error -

xsltRegisterExtModuleFull ()

int         xsltRegisterExtModuleFull       (const xmlChar *URI,
-                                             xsltExtInitFunction initFunc,
-                                             xsltExtShutdownFunction shutdownFunc,
-                                             xsltStyleExtInitFunction styleInitFunc,
-                                             xsltStyleExtShutdownFunction styleShutdownFunc);

-Register an XSLT extension module to the library.

- -

URI : URI associated to this module -
initFunc : the module initialization function -
shutdownFunc : the module shutdown function -
styleInitFunc : the module initialization function -
styleShutdownFunc : the module shutdown function -
Returns :0 if sucessful, -1 in case of error -

xsltUnregisterExtModule ()

int         xsltUnregisterExtModule         (const xmlChar *URI);

-Unregister an XSLT extension module from the library.

- -

URI : URI associated to this module -
Returns :0 if sucessful, -1 in case of error -

xsltGetExtData ()

void*       xsltGetExtData                  (xsltTransformContextPtr ctxt,
-                                             const xmlChar *URI);

-Retrieve the data associated to the extension module in this given -transformation.

- -

ctxt : an XSLT transformation context -
URI : the URI associated to the exension module -

xsltStyleGetExtData ()

void*       xsltStyleGetExtData             (xsltStylesheetPtr style,
-                                             const xmlChar *URI);

-Retrieve the data associated to the extension module in this given -stylesheet.

- -

style : an XSLT stylesheet -
URI : the URI associated to the exension module -

xsltShutdownCtxtExts ()

void        xsltShutdownCtxtExts            (xsltTransformContextPtr ctxt);

-Shutdown the set of modules loaded

- -

ctxt : an XSLT transformation context -

xsltShutdownExts ()

void        xsltShutdownExts                (xsltStylesheetPtr style);

-Shutdown the set of modules loaded

- -

style : an XSLT stylesheet -

xsltXPathGetTransformContext ()

xsltTransformContextPtr xsltXPathGetTransformContext
-                                            (xmlXPathParserContextPtr ctxt);

-Provides the XSLT transformation context from the XPath transformation -context. This is useful when an XPath function in the extension module -is called by the XPath interpreter and that the XSLT context is needed -for example to retrieve the associated data pertaining to this XSLT -transformation.

- -

ctxt : an XPath transformation context -
Returns :the XSLT transformation context or NULL in case of error. -

xsltRegisterExtModuleFunction ()

int         xsltRegisterExtModuleFunction   (const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xmlXPathFunction function);

-Registers an extension module function.

- -

name : the function name -
URI : the function namespace URI -
function : the function callback -
Returns :0 if successful, -1 in case of error. -

xsltExtFunctionLookup ()

xmlXPathFunction xsltExtFunctionLookup      (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI);

- -

ctxt : -
name : -
URI : -
Returns : - - -

xsltExtModuleFunctionLookup ()

xmlXPathFunction xsltExtModuleFunctionLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);

-Looks up an extension module function

- -

name : the function name -
URI : the function namespace URI -
Returns :the function if found, NULL otherwise. -

xsltUnregisterExtModuleFunction ()

int         xsltUnregisterExtModuleFunction (const xmlChar *name,
-                                             const xmlChar *URI);

-Unregisters an extension module function

- -

name : the function name -
URI : the function namespace URI -
Returns :0 if successful, -1 in case of error. -

xsltNewElemPreComp ()

xsltElemPreCompPtr xsltNewElemPreComp       (xsltStylesheetPtr style,
-                                             xmlNodePtr inst,
-                                             xsltTransformFunction function);

-Creates and initializes an xsltElemPreComp

- -

style : the XSLT stylesheet -
inst : the element node -
function : the transform function -
Returns :the new and initialized xsltElemPreComp -

xsltInitElemPreComp ()

void        xsltInitElemPreComp             (xsltElemPreCompPtr comp,
-                                             xsltStylesheetPtr style,
-                                             xmlNodePtr inst,
-                                             xsltTransformFunction function,
-                                             xsltElemPreCompDeallocator freeFunc);

-Initializes an existing xsltElemPreComp structure. This is usefull -when extending an xsltElemPreComp to store precomputed data. -This function MUST be called on any extension element precomputed -data struct.

- -

comp : an xsltElemPreComp (or generally a derived structure) -
style : the XSLT stylesheet -
inst : the element node -
function : the transform function -
freeFunc : the comp deallocator -

xsltRegisterExtModuleElement ()

int         xsltRegisterExtModuleElement    (const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xsltPreComputeFunction precomp,
-                                             xsltTransformFunction transform);

-Registers an extension module element.

- -

name : the element name -
URI : the element namespace URI -
precomp : the pre-computation callback -
transform : the transformation callback -
Returns :0 if successful, -1 in case of error. -

xsltExtElementLookup ()

xsltTransformFunction xsltExtElementLookup  (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI);

-Looks up an extension element. ctxt can be NULL to search only in -module elements.

- -

ctxt : an XSLT process context -
name : the element name -
URI : the element namespace URI -
Returns :the element callback or NULL if not found -

xsltExtModuleElementLookup ()

xsltTransformFunction xsltExtModuleElementLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);

-Looks up an extension module element

- -

name : the element name -
URI : the element namespace URI -
Returns :the callback function if found, NULL otherwise. -

xsltExtModuleElementPreComputeLookup ()

xsltPreComputeFunction xsltExtModuleElementPreComputeLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);

-Looks up an extension module element pre-computation function

- -

name : the element name -
URI : the element namespace URI -
Returns :the callback function if found, NULL otherwise. -

xsltUnregisterExtModuleElement ()

int         xsltUnregisterExtModuleElement  (const xmlChar *name,
-                                             const xmlChar *URI);

-Unregisters an extension module element

- -

name : the element name -
URI : the element namespace URI -
Returns :0 if successful, -1 in case of error. -

xsltTopLevelFunction ()

void        (*xsltTopLevelFunction)         (xsltStylesheetPtr style,
-                                             xmlNodePtr inst);

- -

style : -
inst : - - -

xsltRegisterExtModuleTopLevel ()

int         xsltRegisterExtModuleTopLevel   (const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xsltTopLevelFunction function);

-Registers an extension module top-level element.

- -

name : the top-level element name -
URI : the top-level element namespace URI -
function : the top-level element callback -
Returns :0 if successful, -1 in case of error. -

xsltExtModuleTopLevelLookup ()

xsltTopLevelFunction xsltExtModuleTopLevelLookup
-                                            (const xmlChar *name,
-                                             const xmlChar *URI);

-Looks up an extension module top-level element

- -

name : the top-level element name -
URI : the top-level element namespace URI -
Returns :the callback function if found, NULL otherwise. -

xsltUnregisterExtModuleTopLevel ()

int         xsltUnregisterExtModuleTopLevel (const xmlChar *name,
-                                             const xmlChar *URI);

-Unregisters an extension module top-level element

- -

name : the top-level element name -
URI : the top-level element namespace URI -
Returns :0 if successful, -1 in case of error. -

xsltRegisterExtFunction ()

int         xsltRegisterExtFunction         (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xmlXPathFunction function);

-Registers an extension function

- -

ctxt : an XSLT transformation context -
name : the name of the element -
URI : the URI associated to the element -
function : the actual implementation which should be called -
Returns :0 in case of success, -1 in case of failure -

xsltRegisterExtElement ()

int         xsltRegisterExtElement          (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *URI,
-                                             xsltTransformFunction function);

-Registers an extension element

- -

ctxt : an XSLT transformation context -
name : the name of the element -
URI : the URI associated to the element -
function : the actual implementation which should be called -
Returns :0 in case of success, -1 in case of failure -

xsltRegisterExtPrefix ()

int         xsltRegisterExtPrefix           (xsltStylesheetPtr style,
-                                             const xmlChar *prefix,
-                                             const xmlChar *URI);

-Registers an extension namespace

- -

style : an XSLT stylesheet -
prefix : the prefix used -
URI : the URI associated to the extension -
Returns :0 in case of success, -1 in case of failure -

xsltCheckExtPrefix ()

int         xsltCheckExtPrefix              (xsltStylesheetPtr style,
-                                             const xmlChar *prefix);

-Check if the given prefix is one of the declared extensions

- -

style : the stylesheet -
prefix : the namespace prefix (possibly NULL) -
Returns :1 if this is an extension, 0 otherwise -

xsltInitCtxtExts ()

int         xsltInitCtxtExts                (xsltTransformContextPtr ctxt);

-Initialize the set of modules with registered stylesheet data

- -

ctxt : an XSLT transformation context -
Returns :the number of modules initialized or -1 in case of error -

xsltFreeCtxtExts ()

void        xsltFreeCtxtExts                (xsltTransformContextPtr ctxt);

-Free the XSLT extension data

- -

ctxt : an XSLT transformation context -

xsltFreeExts ()

void        xsltFreeExts                    (xsltStylesheetPtr style);

-Free up the memory used by XSLT extensions in a stylesheet

- -

style : an XSLT stylesheet -

xsltPreComputeExtModuleElement ()

xsltElemPreCompPtr xsltPreComputeExtModuleElement
-                                            (xsltStylesheetPtr style,
-                                             xmlNodePtr inst);

-Precomputes an extension module element

- -

style : the stylesheet -
inst : the element node -
Returns :the precomputed data -

xsltGetExtInfo ()

xmlHashTablePtr xsltGetExtInfo              (xsltStylesheetPtr style,
-                                             const xmlChar *URI);

-looks up URI in extInfos of the stylesheet

- -

style : pointer to a stylesheet -
URI : the namespace URI desired -
Returns :a pointer to the hash table if found, else NULL -

xsltRegisterTestModule ()

void        xsltRegisterTestModule          (void);

-Registers the test module

- -


xsltDebugDumpExtensions ()

void        xsltDebugDumpExtensions         (FILE *output);

-Dumps a list of the registered XSLT extension functions and elements

- -

output : the FILE * for the output, if NULL stdout is used -
+ + +Module extensions from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module extensions from libxslt

API Menu
API Indexes
Related links

Table of Contents

int	xsltCheckExtPrefix		(xsltStylesheetPtr style, 
const xmlChar * prefix)
+
void	xsltDebugDumpExtensions		(FILE * output)
+
xsltTransformFunction	xsltExtElementLookup	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI)
+
xmlXPathFunction	xsltExtFunctionLookup	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI)
+
Function type: xsltExtInitFunction
+void *	xsltExtInitFunction		(xsltTransformContextPtr ctxt, 
const xmlChar * URI) +
+
xsltTransformFunction	xsltExtModuleElementLookup	(const xmlChar * name, 
const xmlChar * URI)
+
xsltPreComputeFunction	xsltExtModuleElementPreComputeLookup	(const xmlChar * name, 
const xmlChar * URI)
+
xmlXPathFunction	xsltExtModuleFunctionLookup	(const xmlChar * name, 
const xmlChar * URI)
+
xsltTopLevelFunction	xsltExtModuleTopLevelLookup	(const xmlChar * name, 
const xmlChar * URI)
+
Function type: xsltExtShutdownFunction
+void	xsltExtShutdownFunction		(xsltTransformContextPtr ctxt, 
const xmlChar * URI,
void * data) +
+
void	xsltFreeCtxtExts		(xsltTransformContextPtr ctxt)
+
void	xsltFreeExts			(xsltStylesheetPtr style)
+
void *	xsltGetExtData			(xsltTransformContextPtr ctxt, 
const xmlChar * URI)
+
xmlHashTablePtr	xsltGetExtInfo		(xsltStylesheetPtr style, 
const xmlChar * URI)
+
int	xsltInitCtxtExts		(xsltTransformContextPtr ctxt)
+
void	xsltInitElemPreComp		(xsltElemPreCompPtr comp, 
xsltStylesheetPtr style,
xmlNodePtr inst,
xsltTransformFunction function,
xsltElemPreCompDeallocator freeFunc)
+
xsltElemPreCompPtr	xsltNewElemPreComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function)
+
xsltElemPreCompPtr	xsltPreComputeExtModuleElement	(xsltStylesheetPtr style, 
xmlNodePtr inst)
+
Function type: xsltPreComputeFunction
+xsltElemPreCompPtr	xsltPreComputeFunction	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function) +
+
int	xsltRegisterExtElement		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI,
xsltTransformFunction function)
+
int	xsltRegisterExtFunction		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI,
xmlXPathFunction function)
+
int	xsltRegisterExtModule		(const xmlChar * URI, 
xsltExtInitFunction initFunc,
xsltExtShutdownFunction shutdownFunc)
+
int	xsltRegisterExtModuleElement	(const xmlChar * name, 
const xmlChar * URI,
xsltPreComputeFunction precomp,
xsltTransformFunction transform)
+
int	xsltRegisterExtModuleFull	(const xmlChar * URI, 
xsltExtInitFunction initFunc,
xsltExtShutdownFunction shutdownFunc,
xsltStyleExtInitFunction styleInitFunc,
xsltStyleExtShutdownFunction styleShutdownFunc)
+
int	xsltRegisterExtModuleFunction	(const xmlChar * name, 
const xmlChar * URI,
xmlXPathFunction function)
+
int	xsltRegisterExtModuleTopLevel	(const xmlChar * name, 
const xmlChar * URI,
xsltTopLevelFunction function)
+
int	xsltRegisterExtPrefix		(xsltStylesheetPtr style, 
const xmlChar * prefix,
const xmlChar * URI)
+
void	xsltRegisterTestModule		(void)
+
void	xsltShutdownCtxtExts		(xsltTransformContextPtr ctxt)
+
void	xsltShutdownExts		(xsltStylesheetPtr style)
+
Function type: xsltStyleExtInitFunction
+void *	xsltStyleExtInitFunction	(xsltStylesheetPtr style, 
const xmlChar * URI) +
+
Function type: xsltStyleExtShutdownFunction
+void	xsltStyleExtShutdownFunction	(xsltStylesheetPtr style, 
const xmlChar * URI,
void * data) +
+
void *	xsltStyleGetExtData		(xsltStylesheetPtr style, 
const xmlChar * URI)
+
Function type: xsltTopLevelFunction
+void	xsltTopLevelFunction		(xsltStylesheetPtr style, 
xmlNodePtr inst) +
+
int	xsltUnregisterExtModule		(const xmlChar * URI)
+
int	xsltUnregisterExtModuleElement	(const xmlChar * name, 
const xmlChar * URI)
+
int	xsltUnregisterExtModuleFunction	(const xmlChar * name, 
const xmlChar * URI)
+
int	xsltUnregisterExtModuleTopLevel	(const xmlChar * name, 
const xmlChar * URI)
+
xsltTransformContextPtr	xsltXPathGetTransformContext	(xmlXPathParserContextPtr ctxt)
+

Description

+

Function: xsltCheckExtPrefix

int	xsltCheckExtPrefix		(xsltStylesheetPtr style, 
const xmlChar * prefix)
+

Check if the given prefix is one of the declared extensions

+
style:the stylesheet
prefix:the namespace prefix (possibly NULL)
Returns:1 if this is an extension, 0 otherwise

Function: xsltDebugDumpExtensions

void	xsltDebugDumpExtensions		(FILE * output)
+

Dumps a list of the registered XSLT extension functions and elements

+
output:the FILE * for the output, if NULL stdout is used

Function: xsltExtElementLookup

xsltTransformFunction	xsltExtElementLookup	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI)
+

Looks up an extension element. @ctxt can be NULL to search only in module elements.

+
ctxt:an XSLT process context
name:the element name
URI:the element namespace URI
Returns:the element callback or NULL if not found

Function: xsltExtFunctionLookup

xmlXPathFunction	xsltExtFunctionLookup	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI)
+

+
ctxt:
name:
URI:
Returns:

Function type: xsltExtInitFunction

Function type: xsltExtInitFunction
+void *	xsltExtInitFunction		(xsltTransformContextPtr ctxt, 
const xmlChar * URI) +

A function called at initialization time of an XSLT extension module.

ctxt:an XSLT transformation context
URI:the namespace URI for the extension
Returns:a pointer to the module specific data for this transformation.

+

Function: xsltExtModuleElementLookup

xsltTransformFunction	xsltExtModuleElementLookup	(const xmlChar * name, 
const xmlChar * URI)
+

Looks up an extension module element

+
name:the element name
URI:the element namespace URI
Returns:the callback function if found, NULL otherwise.

Function: xsltExtModuleElementPreComputeLookup

xsltPreComputeFunction	xsltExtModuleElementPreComputeLookup	(const xmlChar * name, 
const xmlChar * URI)
+

Looks up an extension module element pre-computation function

+
name:the element name
URI:the element namespace URI
Returns:the callback function if found, NULL otherwise.

Function: xsltExtModuleFunctionLookup

xmlXPathFunction	xsltExtModuleFunctionLookup	(const xmlChar * name, 
const xmlChar * URI)
+

Looks up an extension module function

+
name:the function name
URI:the function namespace URI
Returns:the function if found, NULL otherwise.

Function: xsltExtModuleTopLevelLookup

xsltTopLevelFunction	xsltExtModuleTopLevelLookup	(const xmlChar * name, 
const xmlChar * URI)
+

Looks up an extension module top-level element

+
name:the top-level element name
URI:the top-level element namespace URI
Returns:the callback function if found, NULL otherwise.

Function type: xsltExtShutdownFunction

Function type: xsltExtShutdownFunction
+void	xsltExtShutdownFunction		(xsltTransformContextPtr ctxt, 
const xmlChar * URI,
void * data) +

A function called at shutdown time of an XSLT extension module.

ctxt:an XSLT transformation context
URI:the namespace URI for the extension
data:the data associated to this module

+

Function: xsltFreeCtxtExts

void	xsltFreeCtxtExts		(xsltTransformContextPtr ctxt)
+

Free the XSLT extension data

+
ctxt:an XSLT transformation context

Function: xsltFreeExts

void	xsltFreeExts			(xsltStylesheetPtr style)
+

Free up the memory used by XSLT extensions in a stylesheet

+
style:an XSLT stylesheet

Function: xsltGetExtData

void *	xsltGetExtData			(xsltTransformContextPtr ctxt, 
const xmlChar * URI)
+

Retrieve the data associated to the extension module in this given transformation.

+
ctxt:an XSLT transformation context
URI:the URI associated to the exension module
Returns:the pointer or NULL if not present

Function: xsltGetExtInfo

xmlHashTablePtr	xsltGetExtInfo		(xsltStylesheetPtr style, 
const xmlChar * URI)
+

looks up URI in extInfos of the stylesheet

+
style:pointer to a stylesheet
URI:the namespace URI desired
Returns:a pointer to the hash table if found, else NULL

Function: xsltInitCtxtExts

int	xsltInitCtxtExts		(xsltTransformContextPtr ctxt)
+

Initialize the set of modules with registered stylesheet data

+
ctxt:an XSLT transformation context
Returns:the number of modules initialized or -1 in case of error

Function: xsltInitElemPreComp

void	xsltInitElemPreComp		(xsltElemPreCompPtr comp, 
xsltStylesheetPtr style,
xmlNodePtr inst,
xsltTransformFunction function,
xsltElemPreCompDeallocator freeFunc)
+

Initializes an existing #xsltElemPreComp structure. This is usefull when extending an #xsltElemPreComp to store precomputed data. This function MUST be called on any extension element precomputed data struct.

+
comp:an #xsltElemPreComp (or generally a derived structure)
style:the XSLT stylesheet
inst:the element node
function:the transform function
freeFunc:the @comp deallocator

Function: xsltNewElemPreComp

xsltElemPreCompPtr	xsltNewElemPreComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function)
+

Creates and initializes an #xsltElemPreComp

+
style:the XSLT stylesheet
inst:the element node
function:the transform function
Returns:the new and initialized #xsltElemPreComp

Function: xsltPreComputeExtModuleElement

xsltElemPreCompPtr	xsltPreComputeExtModuleElement	(xsltStylesheetPtr style, 
xmlNodePtr inst)
+

Precomputes an extension module element

+
style:the stylesheet
inst:the element node
Returns:the precomputed data

Function type: xsltPreComputeFunction

Function type: xsltPreComputeFunction
+xsltElemPreCompPtr	xsltPreComputeFunction	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function) +

style:
inst:
function:
Returns:

+

Function: xsltRegisterExtElement

int	xsltRegisterExtElement		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI,
xsltTransformFunction function)
+

Registers an extension element

+
ctxt:an XSLT transformation context
name:the name of the element
URI:the URI associated to the element
function:the actual implementation which should be called
Returns:0 in case of success, -1 in case of failure

Function: xsltRegisterExtFunction

int	xsltRegisterExtFunction		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * URI,
xmlXPathFunction function)
+

Registers an extension function

+
ctxt:an XSLT transformation context
name:the name of the element
URI:the URI associated to the element
function:the actual implementation which should be called
Returns:0 in case of success, -1 in case of failure

Function: xsltRegisterExtModule

int	xsltRegisterExtModule		(const xmlChar * URI, 
xsltExtInitFunction initFunc,
xsltExtShutdownFunction shutdownFunc)
+

Register an XSLT extension module to the library.

+
URI:URI associated to this module
initFunc:the module initialization function
shutdownFunc:the module shutdown function
Returns:0 if sucessful, -1 in case of error

Function: xsltRegisterExtModuleElement

int	xsltRegisterExtModuleElement	(const xmlChar * name, 
const xmlChar * URI,
xsltPreComputeFunction precomp,
xsltTransformFunction transform)
+

Registers an extension module element.

+
name:the element name
URI:the element namespace URI
precomp:the pre-computation callback
transform:the transformation callback
Returns:0 if successful, -1 in case of error.

Function: xsltRegisterExtModuleFull

int	xsltRegisterExtModuleFull	(const xmlChar * URI, 
xsltExtInitFunction initFunc,
xsltExtShutdownFunction shutdownFunc,
xsltStyleExtInitFunction styleInitFunc,
xsltStyleExtShutdownFunction styleShutdownFunc)
+

Register an XSLT extension module to the library.

+
URI:URI associated to this module
initFunc:the module initialization function
shutdownFunc:the module shutdown function
styleInitFunc:the module initialization function
styleShutdownFunc:the module shutdown function
Returns:0 if sucessful, -1 in case of error

Function: xsltRegisterExtModuleFunction

int	xsltRegisterExtModuleFunction	(const xmlChar * name, 
const xmlChar * URI,
xmlXPathFunction function)
+

Registers an extension module function.

+
name:the function name
URI:the function namespace URI
function:the function callback
Returns:0 if successful, -1 in case of error.

Function: xsltRegisterExtModuleTopLevel

int	xsltRegisterExtModuleTopLevel	(const xmlChar * name, 
const xmlChar * URI,
xsltTopLevelFunction function)
+

Registers an extension module top-level element.

+
name:the top-level element name
URI:the top-level element namespace URI
function:the top-level element callback
Returns:0 if successful, -1 in case of error.

Function: xsltRegisterExtPrefix

int	xsltRegisterExtPrefix		(xsltStylesheetPtr style, 
const xmlChar * prefix,
const xmlChar * URI)
+

Registers an extension namespace

+
style:an XSLT stylesheet
prefix:the prefix used
URI:the URI associated to the extension
Returns:0 in case of success, -1 in case of failure

Function: xsltRegisterTestModule

void	xsltRegisterTestModule		(void)
+

Registers the test module

+

Function: xsltShutdownCtxtExts

void	xsltShutdownCtxtExts		(xsltTransformContextPtr ctxt)
+

Shutdown the set of modules loaded

+
ctxt:an XSLT transformation context

Function: xsltShutdownExts

void	xsltShutdownExts		(xsltStylesheetPtr style)
+

Shutdown the set of modules loaded

+
style:an XSLT stylesheet

Function type: xsltStyleExtInitFunction

Function type: xsltStyleExtInitFunction
+void *	xsltStyleExtInitFunction	(xsltStylesheetPtr style, 
const xmlChar * URI) +

A function called at initialization time of an XSLT extension module.

style:
URI:the namespace URI for the extension
Returns:a pointer to the module specific data for this transformation.

+

Function type: xsltStyleExtShutdownFunction

Function type: xsltStyleExtShutdownFunction
+void	xsltStyleExtShutdownFunction	(xsltStylesheetPtr style, 
const xmlChar * URI,
void * data) +

A function called at shutdown time of an XSLT extension module.

style:
URI:the namespace URI for the extension
data:the data associated to this module

+

Function: xsltStyleGetExtData

void *	xsltStyleGetExtData		(xsltStylesheetPtr style, 
const xmlChar * URI)
+

Retrieve the data associated to the extension module in this given stylesheet.

+
style:an XSLT stylesheet
URI:the URI associated to the exension module
Returns:the pointer or NULL if not present

Function type: xsltTopLevelFunction

Function type: xsltTopLevelFunction
+void	xsltTopLevelFunction		(xsltStylesheetPtr style, 
xmlNodePtr inst) +

style:
inst:

+

Function: xsltUnregisterExtModule

int	xsltUnregisterExtModule		(const xmlChar * URI)
+

Unregister an XSLT extension module from the library.

+
URI:URI associated to this module
Returns:0 if sucessful, -1 in case of error

Function: xsltUnregisterExtModuleElement

int	xsltUnregisterExtModuleElement	(const xmlChar * name, 
const xmlChar * URI)
+

Unregisters an extension module element

+
name:the element name
URI:the element namespace URI
Returns:0 if successful, -1 in case of error.

Function: xsltUnregisterExtModuleFunction

int	xsltUnregisterExtModuleFunction	(const xmlChar * name, 
const xmlChar * URI)
+

Unregisters an extension module function

+
name:the function name
URI:the function namespace URI
Returns:0 if successful, -1 in case of error.

Function: xsltUnregisterExtModuleTopLevel

int	xsltUnregisterExtModuleTopLevel	(const xmlChar * name, 
const xmlChar * URI)
+

Unregisters an extension module top-level element

+
name:the top-level element name
URI:the top-level element namespace URI
Returns:0 if successful, -1 in case of error.

Function: xsltXPathGetTransformContext

xsltTransformContextPtr	xsltXPathGetTransformContext	(xmlXPathParserContextPtr ctxt)
+

Provides the XSLT transformation context from the XPath transformation context. This is useful when an XPath function in the extension module is called by the XPath interpreter and that the XSLT context is needed for example to retrieve the associated data pertaining to this XSLT transformation.

+
ctxt:an XPath transformation context
Returns:the XSLT transformation context or NULL in case of error.

Daniel Veillard

diff --git a/doc/html/libxslt-extra.html b/doc/html/libxslt-extra.html new file mode 100644 index 0000000..6074801 --- /dev/null +++ b/doc/html/libxslt-extra.html @@ -0,0 +1,31 @@ + + +Module extra from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module extra from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define XSLT_LIBXSLT_NAMESPACE
#define XSLT_NORM_SAXON_NAMESPACE
#define XSLT_SAXON_NAMESPACE
#define XSLT_XALAN_NAMESPACE
#define XSLT_XT_NAMESPACE
void	xsltDebug			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltFunctionNodeSet		(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltRegisterAllExtras		(void)
+
void	xsltRegisterExtras		(xsltTransformContextPtr ctxt)
+

Description

+

Macro: XSLT_LIBXSLT_NAMESPACE

#define XSLT_LIBXSLT_NAMESPACE

This is the libxslt namespace for specific extensions.

+

Macro: XSLT_NORM_SAXON_NAMESPACE

#define XSLT_NORM_SAXON_NAMESPACE

This is Norm's namespace for SAXON extensions.

+

Macro: XSLT_SAXON_NAMESPACE

#define XSLT_SAXON_NAMESPACE

This is Michael Kay's Saxon processor namespace for extensions.

+

Macro: XSLT_XALAN_NAMESPACE

#define XSLT_XALAN_NAMESPACE

This is the Apache project XALAN processor namespace for extensions.

+

Macro: XSLT_XT_NAMESPACE

#define XSLT_XT_NAMESPACE

This is James Clark's XT processor namespace for extensions.

+

Function: xsltDebug

void	xsltDebug			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process an debug node

+
ctxt:an XSLT processing context
node:The current node
inst:the instruction in the stylesheet
comp:precomputed informations

Function: xsltFunctionNodeSet

void	xsltFunctionNodeSet		(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the node-set() XSLT function node-set node-set(result-tree) This function is available in libxslt, saxon or xt namespace.

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltRegisterAllExtras

void	xsltRegisterAllExtras		(void)
+

Registers the built-in extensions

+

Function: xsltRegisterExtras

void	xsltRegisterExtras		(xsltTransformContextPtr ctxt)
+

Registers the built-in extensions. This function is deprecated, use xsltRegisterAllExtras instead.

+
ctxt:a XSLT process context

Daniel Veillard

diff --git a/doc/html/libxslt-functions.html b/doc/html/libxslt-functions.html index 83a8675..9b3d4e0 100644 --- a/doc/html/libxslt-functions.html +++ b/doc/html/libxslt-functions.html @@ -1,134 +1,45 @@ -functions

functions

functions —

Synopsis

-
-
-
-#define     XSLT_REGISTER_FUNCTION_LOOKUP   (ctxt)
-xmlXPathFunction xsltXPathFunctionLookup    (xmlXPathContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *ns_uri);
-void        xsltDocumentFunction            (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltKeyFunction                 (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltUnparsedEntityURIFunction   (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltFormatNumberFunction        (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltGenerateIdFunction          (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltSystemPropertyFunction      (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltElementAvailableFunction    (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltFunctionAvailableFunction   (xmlXPathParserContextPtr ctxt,
-                                             int nargs);
-void        xsltRegisterAllFunctions        (xmlXPathContextPtr ctxt);
-

Description

- -

Details

XSLT_REGISTER_FUNCTION_LOOKUP()

#define     XSLT_REGISTER_FUNCTION_LOOKUP(ctxt)

-Registering macro, not general purpose at all but used in different modules.

- -

ctxt : - - -

xsltXPathFunctionLookup ()

xmlXPathFunction xsltXPathFunctionLookup    (xmlXPathContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *ns_uri);

-This is the entry point when a function is needed by the XPath -interpretor.

- -

ctxt : a void * but the XSLT transformation context actually -
name : the function name -
ns_uri : the function namespace URI -
Returns :the callback function or NULL if not found -

xsltDocumentFunction ()

void        xsltDocumentFunction            (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the document() XSLT function - node-set document(object, node-set?)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltKeyFunction ()

void        xsltKeyFunction                 (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the key() XSLT function - node-set key(string, object)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltUnparsedEntityURIFunction ()

void        xsltUnparsedEntityURIFunction   (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the unparsed-entity-uri() XSLT function - string unparsed-entity-uri(string)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltFormatNumberFunction ()

void        xsltFormatNumberFunction        (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the format-number() XSLT function - string format-number(number, string, string?)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltGenerateIdFunction ()

void        xsltGenerateIdFunction          (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the generate-id() XSLT function - string generate-id(node-set?)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltSystemPropertyFunction ()

void        xsltSystemPropertyFunction      (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the system-property() XSLT function - object system-property(string)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltElementAvailableFunction ()

void        xsltElementAvailableFunction    (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the element-available() XSLT function - boolean element-available(string)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltFunctionAvailableFunction ()

void        xsltFunctionAvailableFunction   (xmlXPathParserContextPtr ctxt,
-                                             int nargs);

-Implement the function-available() XSLT function - boolean function-available(string)

- -

ctxt : the XPath Parser context -
nargs : the number of arguments -

xsltRegisterAllFunctions ()

void        xsltRegisterAllFunctions        (xmlXPathContextPtr ctxt);

-Registers all default XSLT functions in this context

- -

ctxt : the XPath context -
+ + +Module functions from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module functions from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define XSLT_REGISTER_FUNCTION_LOOKUP
void	xsltDocumentFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltElementAvailableFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltFormatNumberFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltFunctionAvailableFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltGenerateIdFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltKeyFunction			(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltRegisterAllFunctions	(xmlXPathContextPtr ctxt)
+
void	xsltSystemPropertyFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+
void	xsltUnparsedEntityURIFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+
xmlXPathFunction	xsltXPathFunctionLookup	(xmlXPathContextPtr ctxt, 
const xmlChar * name,
const xmlChar * ns_uri)
+

Description

+

Macro: XSLT_REGISTER_FUNCTION_LOOKUP

#define XSLT_REGISTER_FUNCTION_LOOKUP

Registering macro, not general purpose at all but used in different modules.

+

Function: xsltDocumentFunction

void	xsltDocumentFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the document() XSLT function node-set document(object, node-set?)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltElementAvailableFunction

void	xsltElementAvailableFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the element-available() XSLT function boolean element-available(string)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltFormatNumberFunction

void	xsltFormatNumberFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the format-number() XSLT function string format-number(number, string, string?)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltFunctionAvailableFunction

void	xsltFunctionAvailableFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the function-available() XSLT function boolean function-available(string)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltGenerateIdFunction

void	xsltGenerateIdFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the generate-id() XSLT function string generate-id(node-set?)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltKeyFunction

void	xsltKeyFunction			(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the key() XSLT function node-set key(string, object)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltRegisterAllFunctions

void	xsltRegisterAllFunctions	(xmlXPathContextPtr ctxt)
+

Registers all default XSLT functions in this context

+
ctxt:the XPath context

Function: xsltSystemPropertyFunction

void	xsltSystemPropertyFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the system-property() XSLT function object system-property(string)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltUnparsedEntityURIFunction

void	xsltUnparsedEntityURIFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)
+

Implement the unparsed-entity-uri() XSLT function string unparsed-entity-uri(string)

+
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xsltXPathFunctionLookup

xmlXPathFunction	xsltXPathFunctionLookup	(xmlXPathContextPtr ctxt, 
const xmlChar * name,
const xmlChar * ns_uri)
+

This is the entry point when a function is needed by the XPath interpretor.

+
ctxt:a void * but the XSLT transformation context actually
name:the function name
ns_uri:the function namespace URI
Returns:the callback function or NULL if not found

Daniel Veillard

diff --git a/doc/html/libxslt-imports.html b/doc/html/libxslt-imports.html index 56b78f8..c69d082 100644 --- a/doc/html/libxslt-imports.html +++ b/doc/html/libxslt-imports.html @@ -1,108 +1,34 @@ -imports

imports

imports —

Synopsis

-
-
-
-#define     XSLT_GET_IMPORT_PTR             (res, style, name)
-#define     XSLT_GET_IMPORT_INT             (res, style, name)
-int         xsltParseStylesheetImport       (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);
-int         xsltParseStylesheetInclude      (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);
-xsltStylesheetPtr xsltNextImport            (xsltStylesheetPtr style);
-int         xsltNeedElemSpaceHandling       (xsltTransformContextPtr ctxt);
-int         xsltFindElemSpaceHandling       (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node);
-xsltTemplatePtr xsltFindTemplate            (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *nameURI);
-

Description

- -

Details

XSLT_GET_IMPORT_PTR()

#define     XSLT_GET_IMPORT_PTR(res, style, name)

-A macro to import pointers from the stylesheet cascading order.

- -

res : -
style : -
name : - - -

XSLT_GET_IMPORT_INT()

#define     XSLT_GET_IMPORT_INT(res, style, name)

-A macro to import intergers from the stylesheet cascading order.

- -

res : -
style : -
name : - - -

xsltParseStylesheetImport ()

int         xsltParseStylesheetImport       (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);

-parse an XSLT stylesheet import element

- -

style : the XSLT stylesheet -
cur : the import element -
Returns :0 in case of success -1 in case of failure. -

xsltParseStylesheetInclude ()

int         xsltParseStylesheetInclude      (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);

-parse an XSLT stylesheet include element

- -

style : the XSLT stylesheet -
cur : the include node -
Returns :0 in case of success -1 in case of failure -

xsltNextImport ()

xsltStylesheetPtr xsltNextImport            (xsltStylesheetPtr style);

-Find the next stylesheet in import precedence.

- -

style : -
Returns :the next stylesheet or NULL if it was the last one -

xsltNeedElemSpaceHandling ()

int         xsltNeedElemSpaceHandling       (xsltTransformContextPtr ctxt);

-Checks whether that stylesheet requires white-space stripping

- -

ctxt : an XSLT transformation context -
Returns :1 if space should be stripped, 0 if not -

xsltFindElemSpaceHandling ()

int         xsltFindElemSpaceHandling       (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node);

-Find strip-space or preserve-space informations for an element -respect the import precedence or the wildcards

- -

ctxt : an XSLT transformation context -
node : an XML node -
Returns :1 if space should be stripped, 0 if not, and 2 if everything - should be CDTATA wrapped. -

xsltFindTemplate ()

xsltTemplatePtr xsltFindTemplate            (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *nameURI);

-Finds the named template, apply import precedence rule.

- -

ctxt : an XSLT transformation context -
name : the template name -
nameURI : the template name URI -
Returns :the xsltTemplatePtr or NULL if not found -
+ + +Module imports from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module imports from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define XSLT_GET_IMPORT_INT
#define XSLT_GET_IMPORT_PTR
int	xsltFindElemSpaceHandling	(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+
xsltTemplatePtr	xsltFindTemplate	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * nameURI)
+
int	xsltNeedElemSpaceHandling	(xsltTransformContextPtr ctxt)
+
xsltStylesheetPtr	xsltNextImport	(xsltStylesheetPtr cur)
+
int	xsltParseStylesheetImport	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+
int	xsltParseStylesheetInclude	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

Description

+

Macro: XSLT_GET_IMPORT_INT

#define XSLT_GET_IMPORT_INT

A macro to import intergers from the stylesheet cascading order.

+

Macro: XSLT_GET_IMPORT_PTR

#define XSLT_GET_IMPORT_PTR

A macro to import pointers from the stylesheet cascading order.

+

Function: xsltFindElemSpaceHandling

int	xsltFindElemSpaceHandling	(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+

Find strip-space or preserve-space informations for an element respect the import precedence or the wildcards

+
ctxt:an XSLT transformation context
node:an XML node
Returns:1 if space should be stripped, 0 if not, and 2 if everything should be CDTATA wrapped.

Function: xsltFindTemplate

xsltTemplatePtr	xsltFindTemplate	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * nameURI)
+

Finds the named template, apply import precedence rule.

+
ctxt:an XSLT transformation context
name:the template name
nameURI:the template name URI
Returns:the xsltTemplatePtr or NULL if not found

Function: xsltNeedElemSpaceHandling

int	xsltNeedElemSpaceHandling	(xsltTransformContextPtr ctxt)
+

Checks whether that stylesheet requires white-space stripping

+
ctxt:an XSLT transformation context
Returns:1 if space should be stripped, 0 if not

Function: xsltNextImport

xsltStylesheetPtr	xsltNextImport	(xsltStylesheetPtr cur)
+

Find the next stylesheet in import precedence.

+
cur:the current XSLT stylesheet
Returns:the next stylesheet or NULL if it was the last one

Function: xsltParseStylesheetImport

int	xsltParseStylesheetImport	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

parse an XSLT stylesheet import element

+
style:the XSLT stylesheet
cur:the import element
Returns:0 in case of success -1 in case of failure.

Function: xsltParseStylesheetInclude

int	xsltParseStylesheetInclude	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

parse an XSLT stylesheet include element

+
style:the XSLT stylesheet
cur:the include node
Returns:0 in case of success -1 in case of failure

Daniel Veillard

diff --git a/doc/html/libxslt-keys.html b/doc/html/libxslt-keys.html index 6b44cf4..be5dc88 100644 --- a/doc/html/libxslt-keys.html +++ b/doc/html/libxslt-keys.html @@ -1,92 +1,29 @@ -keys

keys

keys —

Synopsis

-
-
-
-int         xsltAddKey                      (xsltStylesheetPtr style,
-                                             const xmlChar *name,
-                                             const xmlChar *nameURI,
-                                             const xmlChar *match,
-                                             const xmlChar *use,
-                                             xmlNodePtr inst);
-xmlNodeSetPtr xsltGetKey                    (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *nameURI,
-                                             const xmlChar *value);
-void        xsltInitCtxtKeys                (xsltTransformContextPtr ctxt,
-                                             xsltDocumentPtr doc);
-void        xsltFreeKeys                    (xsltStylesheetPtr style);
-void        xsltFreeDocumentKeys            (xsltDocumentPtr doc);
-

Description

- -

Details

xsltAddKey ()

int         xsltAddKey                      (xsltStylesheetPtr style,
-                                             const xmlChar *name,
-                                             const xmlChar *nameURI,
-                                             const xmlChar *match,
-                                             const xmlChar *use,
-                                             xmlNodePtr inst);

-add a key definition to a stylesheet

- -

style : an XSLT stylesheet -
name : the key name or NULL -
nameURI : the name URI or NULL -
match : the match value -
use : the use value -
inst : the key instruction -
Returns :0 in case of success, and -1 in case of failure. -

xsltGetKey ()

xmlNodeSetPtr xsltGetKey                    (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *nameURI,
-                                             const xmlChar *value);

-Lookup a key

- -

ctxt : an XSLT transformation context -
name : the key name or NULL -
nameURI : the name URI or NULL -
value : the key value to look for -
Returns :the nodeset resulting from the query or NULL -

xsltInitCtxtKeys ()

void        xsltInitCtxtKeys                (xsltTransformContextPtr ctxt,
-                                             xsltDocumentPtr doc);

-Computes all the keys tables for the current input document. -Should be done before global varibales are initialized.

- -

ctxt : an XSLT transformation context -
doc : an XSLT document -

xsltFreeKeys ()

void        xsltFreeKeys                    (xsltStylesheetPtr style);

-Free up the memory used by XSLT keys in a stylesheet

- -

style : an XSLT stylesheet -

xsltFreeDocumentKeys ()

void        xsltFreeDocumentKeys            (xsltDocumentPtr doc);

-Free the keys associated to a document

- -

doc : a XSLT document -
+ + +Module keys from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module keys from libxslt

API Menu
API Indexes
Related links

Table of Contents

int	xsltAddKey			(xsltStylesheetPtr style, 
const xmlChar * name,
const xmlChar * nameURI,
const xmlChar * match,
const xmlChar * use,
xmlNodePtr inst)
+
void	xsltFreeDocumentKeys		(xsltDocumentPtr doc)
+
void	xsltFreeKeys			(xsltStylesheetPtr style)
+
xmlNodeSetPtr	xsltGetKey		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * nameURI,
const xmlChar * value)
+
void	xsltInitCtxtKeys		(xsltTransformContextPtr ctxt, 
xsltDocumentPtr doc)
+

Description

+

Function: xsltAddKey

int	xsltAddKey			(xsltStylesheetPtr style, 
const xmlChar * name,
const xmlChar * nameURI,
const xmlChar * match,
const xmlChar * use,
xmlNodePtr inst)
+

add a key definition to a stylesheet

+
style:an XSLT stylesheet
name:the key name or NULL
nameURI:the name URI or NULL
match:the match value
use:the use value
inst:the key instruction
Returns:0 in case of success, and -1 in case of failure.

Function: xsltFreeDocumentKeys

void	xsltFreeDocumentKeys		(xsltDocumentPtr doc)
+

Free the keys associated to a document

+
doc:a XSLT document

Function: xsltFreeKeys

void	xsltFreeKeys			(xsltStylesheetPtr style)
+

Free up the memory used by XSLT keys in a stylesheet

+
style:an XSLT stylesheet

Function: xsltGetKey

xmlNodeSetPtr	xsltGetKey		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * nameURI,
const xmlChar * value)
+

Lookup a key

+
ctxt:an XSLT transformation context
name:the key name or NULL
nameURI:the name URI or NULL
value:the key value to look for
Returns:the nodeset resulting from the query or NULL

Function: xsltInitCtxtKeys

void	xsltInitCtxtKeys		(xsltTransformContextPtr ctxt, 
xsltDocumentPtr doc)
+

Computes all the keys tables for the current input document. Should be done before global varibales are initialized.

+
ctxt:an XSLT transformation context
doc:an XSLT document

Daniel Veillard

diff --git a/doc/html/libxslt-lib.html b/doc/html/libxslt-lib.html index 6b14d48..a9f0b9e 100644 --- a/doc/html/libxslt-lib.html +++ b/doc/html/libxslt-lib.html @@ -1,33 +1,13 @@ -Libxslt Library Reference

Libxslt Library Reference

This section contains the API reference for libxslt. All - the public interfaces are documented here. This reference guide is - build by extracting comments from the code sources.

+ + +Reference Manual for libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Reference Manual for libxslt

API Menu
API Indexes
Related links

Table of Contents

Daniel Veillard

diff --git a/doc/html/libxslt-namespaces.html b/doc/html/libxslt-namespaces.html index be77a14..9e26e72 100644 --- a/doc/html/libxslt-namespaces.html +++ b/doc/html/libxslt-namespaces.html @@ -1,115 +1,32 @@ -namespaces

namespaces

namespaces —

Synopsis

-
-
-
-void        xsltNamespaceAlias              (xsltStylesheetPtr style,
-                                             xmlNodePtr node);
-xmlNsPtr    xsltGetNamespace                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur,
-                                             xmlNsPtr ns,
-                                             xmlNodePtr out);
-xmlNsPtr    xsltGetSpecialNamespace         (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur,
-                                             const xmlChar *URI,
-                                             const xmlChar *prefix,
-                                             xmlNodePtr out);
-xmlNsPtr    xsltCopyNamespace               (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNsPtr cur);
-xmlNsPtr    xsltCopyNamespaceList           (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNsPtr cur);
-void        xsltFreeNamespaceAliasHashes    (xsltStylesheetPtr style);
-

Description

- -

Details

xsltNamespaceAlias ()

void        xsltNamespaceAlias              (xsltStylesheetPtr style,
-                                             xmlNodePtr node);

-Read the stylesheet-prefix and result-prefix attributes, register -them as well as the corresponding namespace.

- -

style : the XSLT stylesheet -
node : the xsl:namespace-alias node -

xsltGetNamespace ()

xmlNsPtr    xsltGetNamespace                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur,
-                                             xmlNsPtr ns,
-                                             xmlNodePtr out);

-Find the right namespace value for this prefix, if needed create -and add a new namespace decalaration on the node -Handle namespace aliases

- -

ctxt : a transformation context -
cur : the input node -
ns : the namespace -
out : the output node (or its parent) -
Returns :the namespace node to use or NULL -

xsltGetSpecialNamespace ()

xmlNsPtr    xsltGetSpecialNamespace         (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur,
-                                             const xmlChar *URI,
-                                             const xmlChar *prefix,
-                                             xmlNodePtr out);

-Find the right namespace value for this URI, if needed create -and add a new namespace decalaration on the node

- -

ctxt : a transformation context -
cur : the input node -
URI : the namespace URI -
prefix : the suggested prefix -
out : the output node (or its parent) -
Returns :the namespace node to use or NULL -

xsltCopyNamespace ()

xmlNsPtr    xsltCopyNamespace               (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNsPtr cur);

-Do a copy of an namespace node. If node is non-NULL the -new namespaces are added automatically. This handles namespaces -aliases

- -

ctxt : a transformation context -
node : the target node -
cur : the namespace node -
Returns : a new xmlNsPtr, or NULL in case of error. -

xsltCopyNamespaceList ()

xmlNsPtr    xsltCopyNamespaceList           (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNsPtr cur);

-Do a copy of an namespace list. If node is non-NULL the -new namespaces are added automatically. This handles namespaces -aliases

- -

ctxt : a transformation context -
node : the target node -
cur : the first namespace -
Returns : a new xmlNsPtr, or NULL in case of error. -

xsltFreeNamespaceAliasHashes ()

void        xsltFreeNamespaceAliasHashes    (xsltStylesheetPtr style);

-Free up the memory used by namespaces aliases

- -

style : an XSLT stylesheet -
+ + +Module namespaces from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module namespaces from libxslt

API Menu
API Indexes
Related links

Table of Contents

xmlNsPtr	xsltCopyNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNsPtr cur)
+
xmlNsPtr	xsltCopyNamespaceList	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNsPtr cur)
+
void	xsltFreeNamespaceAliasHashes	(xsltStylesheetPtr style)
+
xmlNsPtr	xsltGetNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur,
xmlNsPtr ns,
xmlNodePtr out)
+
xmlNsPtr	xsltGetSpecialNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur,
const xmlChar * URI,
const xmlChar * prefix,
xmlNodePtr out)
+
void	xsltNamespaceAlias		(xsltStylesheetPtr style, 
xmlNodePtr node)
+

Description

+

Function: xsltCopyNamespace

xmlNsPtr	xsltCopyNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNsPtr cur)
+

Do a copy of an namespace node. If @node is non-NULL the new namespaces are added automatically. This handles namespaces aliases

+
ctxt:a transformation context
node:the target node
cur:the namespace node
Returns:a new xmlNsPtr, or NULL in case of error.

Function: xsltCopyNamespaceList

xmlNsPtr	xsltCopyNamespaceList	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNsPtr cur)
+

Do a copy of an namespace list. If @node is non-NULL the new namespaces are added automatically. This handles namespaces aliases

+
ctxt:a transformation context
node:the target node
cur:the first namespace
Returns:a new xmlNsPtr, or NULL in case of error.

Function: xsltFreeNamespaceAliasHashes

void	xsltFreeNamespaceAliasHashes	(xsltStylesheetPtr style)
+

Free up the memory used by namespaces aliases

+
style:an XSLT stylesheet

Function: xsltGetNamespace

xmlNsPtr	xsltGetNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur,
xmlNsPtr ns,
xmlNodePtr out)
+

Find the right namespace value for this prefix, if needed create and add a new namespace decalaration on the node Handle namespace aliases

+
ctxt:a transformation context
cur:the input node
ns:the namespace
out:the output node (or its parent)
Returns:the namespace node to use or NULL

Function: xsltGetSpecialNamespace

xmlNsPtr	xsltGetSpecialNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur,
const xmlChar * URI,
const xmlChar * prefix,
xmlNodePtr out)
+

Find the right namespace value for this URI, if needed create and add a new namespace decalaration on the node

+
ctxt:a transformation context
cur:the input node
URI:the namespace URI
prefix:the suggested prefix
out:the output node (or its parent)
Returns:the namespace node to use or NULL

Function: xsltNamespaceAlias

void	xsltNamespaceAlias		(xsltStylesheetPtr style, 
xmlNodePtr node)
+

Read the stylesheet-prefix and result-prefix attributes, register them as well as the corresponding namespace.

+
style:the XSLT stylesheet
node:the xsl:namespace-alias node

Daniel Veillard

diff --git a/doc/html/libxslt-notes.html b/doc/html/libxslt-notes.html deleted file mode 100644 index 1bbcf7c..0000000 --- a/doc/html/libxslt-notes.html +++ /dev/null @@ -1,33 +0,0 @@ -Libxslt Programming Notes

Libxslt Programming Notes

Libxslt is an XSLT toolkit library, which allows you to transform - XML documents. It uses the XML parser, tree and XPath functionalities - of libxml2

diff --git a/doc/html/libxslt-numbersInternals.html b/doc/html/libxslt-numbersInternals.html index f7d7561..3ab61cf 100644 --- a/doc/html/libxslt-numbersInternals.html +++ b/doc/html/libxslt-numbersInternals.html @@ -1,77 +1,40 @@ -numbersInternals

numbersInternals

numbersInternals —

Synopsis

-
-
-
-struct      xsltNumberData;
-typedef     xsltNumberDataPtr;
-struct      xsltFormatNumberInfo;
-typedef     xsltFormatNumberInfoPtr;
-

Description

- -

Details

struct xsltNumberData

struct xsltNumberData {
-    xmlChar *level;
-    xmlChar *count;
-    xmlChar *from;
-    xmlChar *value;
-    xmlChar *format;
-    int has_format;
-    int digitsPerGroup;
-    int groupingCharacter;
-    int groupingCharacterLen;
-    xmlDocPtr doc;
-    xmlNodePtr node;
-};
-

-This data structure is just a wrapper to pass xsl:number data in.

- -


xsltNumberDataPtr

typedef xsltNumberData *xsltNumberDataPtr;
-

- -


struct xsltFormatNumberInfo

struct xsltFormatNumberInfo {
-    int	    integer_hash;	/* Number of '#' in integer part */
-    int	    integer_digits;	/* Number of '0' in integer part */
-    int	    frac_digits;	/* Number of '0' in fractional part */
-    int	    frac_hash;		/* Number of '#' in fractional part */
-    int	    group;		/* Number of chars per display 'group' */
-    int     multiplier;		/* Scaling for percent or permille */
-    char    add_decimal;	/* Flag for whether decimal point appears in pattern */
-    char    is_multiplier_set;	/* Flag to catch multiple occurences of percent/permille */
-    char    is_negative_pattern;/* Flag for processing -ve prefix/suffix */
-};
-

-This data structure lists the various parameters needed to format numbers.

- -


xsltFormatNumberInfoPtr

typedef xsltFormatNumberInfo *xsltFormatNumberInfoPtr;
-

- -

+ + +Module numbersInternals from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module numbersInternals from libxslt

API Menu
API Indexes
Related links

Table of Contents

Structure xsltFormatNumberInfo
struct _xsltFormatNumberInfo +
Typedef xsltFormatNumberInfo * xsltFormatNumberInfoPtr
+
Structure xsltNumberData
struct _xsltNumberData +
Typedef xsltNumberData * xsltNumberDataPtr
+

Description

+

Structure xsltFormatNumberInfo

Structure xsltFormatNumberInfo
struct _xsltFormatNumberInfo { + int integer_hash : Number of '#' in integer part + int integer_digits : Number of '0' in integer part + int frac_digits : Number of '0' in fractional part + int frac_hash : Number of '#' in fractional part + int group : Number of chars per display 'group' + int multiplier : Scaling for percent or permille + char add_decimal : Flag for whether decimal point appears + char is_multiplier_set : Flag to catch multiple occurences of pe + char is_negative_pattern : Flag for processing -ve prefix/suffix +}

Structure xsltNumberData

Structure xsltNumberData
struct _xsltNumberData { + xmlChar * level + xmlChar * count + xmlChar * from + xmlChar * value + xmlChar * format + int has_format + int digitsPerGroup + int groupingCharacter + int groupingCharacterLen + xmlDocPtr doc + xmlNodePtr node : * accelerators * +}

Daniel Veillard

diff --git a/doc/html/libxslt-pattern.html b/doc/html/libxslt-pattern.html index b69b05d..fed60b4 100644 --- a/doc/html/libxslt-pattern.html +++ b/doc/html/libxslt-pattern.html @@ -1,142 +1,46 @@ -pattern

pattern

pattern —

Synopsis

-
-
-
-struct      xsltCompMatch;
-typedef     xsltCompMatchPtr;
-xsltCompMatchPtr xsltCompilePattern         (const xmlChar *pattern,
-                                             xmlDocPtr doc,
-                                             xmlNodePtr node,
-                                             xsltStylesheetPtr style,
-                                             xsltTransformContextPtr runtime);
-void        xsltFreeCompMatchList           (xsltCompMatchPtr comp);
-int         xsltTestCompMatchList           (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xsltCompMatchPtr comp);
-int         xsltAddTemplate                 (xsltStylesheetPtr style,
-                                             xsltTemplatePtr cur,
-                                             const xmlChar *mode,
-                                             const xmlChar *modeURI);
-xsltTemplatePtr xsltGetTemplate             (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xsltStylesheetPtr style);
-void        xsltFreeTemplateHashes          (xsltStylesheetPtr style);
-void        xsltCleanupTemplates            (xsltStylesheetPtr style);
-int         xsltMatchPattern                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             const xmlChar *pattern,
-                                             xmlDocPtr ctxtdoc,
-                                             xmlNodePtr ctxtnode);
-

Description

- -

Details

struct xsltCompMatch

struct xsltCompMatch;

-Data structure used for the implementation of patterns. -It is kept private (in pattern.c).

- -


xsltCompMatchPtr

typedef xsltCompMatch *xsltCompMatchPtr;
-

- -


xsltCompilePattern ()

xsltCompMatchPtr xsltCompilePattern         (const xmlChar *pattern,
-                                             xmlDocPtr doc,
-                                             xmlNodePtr node,
-                                             xsltStylesheetPtr style,
-                                             xsltTransformContextPtr runtime);

-Compile the XSLT pattern and generates a list of precompiled form suitable -for fast matching. -

-[1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern

- -

pattern : an XSLT pattern -
doc : the containing document -
node : the containing element -
style : the stylesheet -
runtime : the transformation context, if done at run-time -
Returns :the generated pattern list or NULL in case of failure -

xsltFreeCompMatchList ()

void        xsltFreeCompMatchList           (xsltCompMatchPtr comp);

-Free up the memory allocated by all the elements of comp

- -

comp : an XSLT comp list -

xsltTestCompMatchList ()

int         xsltTestCompMatchList           (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xsltCompMatchPtr comp);

-Test wether the node matches one of the patterns in the list

- -

ctxt : a XSLT process context -
node : a node -
comp : the precompiled pattern list -
Returns :1 if it matches, 0 if it doesn't and -1 in case of failure -

xsltAddTemplate ()

int         xsltAddTemplate                 (xsltStylesheetPtr style,
-                                             xsltTemplatePtr cur,
-                                             const xmlChar *mode,
-                                             const xmlChar *modeURI);

-Register the XSLT pattern associated to cur

- -

style : an XSLT stylesheet -
cur : an XSLT template -
mode : the mode name or NULL -
modeURI : the mode URI or NULL -
Returns :-1 in case of error, 0 otherwise -

xsltGetTemplate ()

xsltTemplatePtr xsltGetTemplate             (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xsltStylesheetPtr style);

-Finds the template applying to this node, if style is non-NULL -it means one needs to look for the next imported template in scope.

- -

ctxt : a XSLT process context -
node : the node being processed -
style : the current style -
Returns :the xsltTemplatePtr or NULL if not found -

xsltFreeTemplateHashes ()

void        xsltFreeTemplateHashes          (xsltStylesheetPtr style);

-Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism

- -

style : an XSLT stylesheet -

xsltCleanupTemplates ()

void        xsltCleanupTemplates            (xsltStylesheetPtr style);

-Cleanup the state of the templates used by the stylesheet and -the ones it imports.

- -

style : an XSLT stylesheet -

xsltMatchPattern ()

int         xsltMatchPattern                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             const xmlChar *pattern,
-                                             xmlDocPtr ctxtdoc,
-                                             xmlNodePtr ctxtnode);

- -

ctxt : -
node : -
pattern : -
ctxtdoc : -
ctxtnode : -
Returns : - - -
+ + +Module pattern from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module pattern from libxslt

API Menu
API Indexes
Related links

Table of Contents

Structure xsltCompMatch
struct _xsltCompMatch +The content of this structure is not made public by the API. +
Typedef xsltCompMatch * xsltCompMatchPtr
+
int	xsltAddTemplate			(xsltStylesheetPtr style, 
xsltTemplatePtr cur,
const xmlChar * mode,
const xmlChar * modeURI)
+
void	xsltCleanupTemplates		(xsltStylesheetPtr style)
+
xsltCompMatchPtr	xsltCompilePattern	(const xmlChar * pattern, 
xmlDocPtr doc,
xmlNodePtr node,
xsltStylesheetPtr style,
xsltTransformContextPtr runtime)
+
void	xsltFreeCompMatchList		(xsltCompMatchPtr comp)
+
void	xsltFreeTemplateHashes		(xsltStylesheetPtr style)
+
xsltTemplatePtr	xsltGetTemplate		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xsltStylesheetPtr style)
+
int	xsltMatchPattern		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
const xmlChar * pattern,
xmlDocPtr ctxtdoc,
xmlNodePtr ctxtnode)
+
void	xsltNormalizeCompSteps		(void * payload, 
void * data,
const xmlChar * name)
+
int	xsltTestCompMatchList		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xsltCompMatchPtr comp)
+

Description

+

Structure xsltCompMatch

Structure xsltCompMatch
struct _xsltCompMatch { +The content of this structure is not made public by the API. +}

Function: xsltAddTemplate

int	xsltAddTemplate			(xsltStylesheetPtr style, 
xsltTemplatePtr cur,
const xmlChar * mode,
const xmlChar * modeURI)
+

Register the XSLT pattern associated to @cur

+
style:an XSLT stylesheet
cur:an XSLT template
mode:the mode name or NULL
modeURI:the mode URI or NULL
Returns:-1 in case of error, 0 otherwise

Function: xsltCleanupTemplates

void	xsltCleanupTemplates		(xsltStylesheetPtr style)
+

Cleanup the state of the templates used by the stylesheet and the ones it imports.

+
style:an XSLT stylesheet

Function: xsltCompilePattern

xsltCompMatchPtr	xsltCompilePattern	(const xmlChar * pattern, 
xmlDocPtr doc,
xmlNodePtr node,
xsltStylesheetPtr style,
xsltTransformContextPtr runtime)
+

Compile the XSLT pattern and generates a list of precompiled form suitable for fast matching. [1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern

+
pattern:an XSLT pattern
doc:the containing document
node:the containing element
style:the stylesheet
runtime:the transformation context, if done at run-time
Returns:the generated pattern list or NULL in case of failure

Function: xsltFreeCompMatchList

void	xsltFreeCompMatchList		(xsltCompMatchPtr comp)
+

Free up the memory allocated by all the elements of @comp

+
comp:an XSLT comp list

Function: xsltFreeTemplateHashes

void	xsltFreeTemplateHashes		(xsltStylesheetPtr style)
+

Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism

+
style:an XSLT stylesheet

Function: xsltGetTemplate

xsltTemplatePtr	xsltGetTemplate		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xsltStylesheetPtr style)
+

Finds the template applying to this node, if @style is non-NULL it means one needs to look for the next imported template in scope.

+
ctxt:a XSLT process context
node:the node being processed
style:the current style
Returns:the xsltTemplatePtr or NULL if not found

Function: xsltMatchPattern

int	xsltMatchPattern		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
const xmlChar * pattern,
xmlDocPtr ctxtdoc,
xmlNodePtr ctxtnode)
+

+
ctxt:
node:
pattern:
ctxtdoc:
ctxtnode:
Returns:

Function: xsltNormalizeCompSteps

void	xsltNormalizeCompSteps		(void * payload, 
void * data,
const xmlChar * name)
+

This is a hashtable scanner function to normalize the compiled steps of an imported stylesheet.

+
payload:pointer to template hash table entry
data:pointer to the stylesheet
name:template match name

Function: xsltTestCompMatchList

int	xsltTestCompMatchList		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xsltCompMatchPtr comp)
+

Test wether the node matches one of the patterns in the list

+
ctxt:a XSLT process context
node:a node
comp:the precompiled pattern list
Returns:1 if it matches, 0 if it doesn't and -1 in case of failure

Daniel Veillard

diff --git a/doc/html/libxslt-preproc.html b/doc/html/libxslt-preproc.html new file mode 100644 index 0000000..4ab20a0 --- /dev/null +++ b/doc/html/libxslt-preproc.html @@ -0,0 +1,23 @@ + + +Module preproc from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module preproc from libxslt

API Menu
API Indexes
Related links

Table of Contents

xsltElemPreCompPtr	xsltDocumentComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function)
+
void	xsltFreeStylePreComps		(xsltStylesheetPtr style)
+
void	xsltStylePreCompute		(xsltStylesheetPtr style, 
xmlNodePtr inst)
+

Description

+

Function: xsltDocumentComp

xsltElemPreCompPtr	xsltDocumentComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function)
+

Pre process an XSLT-1.1 document element

+
style:the XSLT stylesheet
inst:the instruction in the stylesheet
function:unused
Returns:a precompiled data structure for the element

Function: xsltFreeStylePreComps

void	xsltFreeStylePreComps		(xsltStylesheetPtr style)
+

Free up the memory allocated by all precomputed blocks

+
style:an XSLT transformation context

Function: xsltStylePreCompute

void	xsltStylePreCompute		(xsltStylesheetPtr style, 
xmlNodePtr inst)
+

Precompute an XSLT stylesheet element

+
style:the XSLT stylesheet
inst:the instruction in the stylesheet

Daniel Veillard

diff --git a/doc/html/libxslt-security.html b/doc/html/libxslt-security.html new file mode 100644 index 0000000..5f5d491 --- /dev/null +++ b/doc/html/libxslt-security.html @@ -0,0 +1,66 @@ + + +Module security from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module security from libxslt

API Menu
API Indexes
Related links

Table of Contents

Enum xsltSecurityOption
+
Structure xsltSecurityPrefs
struct _xsltSecurityPrefs +The content of this structure is not made public by the API. +
Typedef xsltSecurityPrefs * xsltSecurityPrefsPtr
+
int	xsltCheckRead			(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const xmlChar * URL)
+
int	xsltCheckWrite			(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const xmlChar * URL)
+
void	xsltFreeSecurityPrefs		(xsltSecurityPrefsPtr sec)
+
xsltSecurityPrefsPtr	xsltGetDefaultSecurityPrefs	(void)
+
xsltSecurityCheck	xsltGetSecurityPrefs	(xsltSecurityPrefsPtr sec, 
xsltSecurityOption option)
+
xsltSecurityPrefsPtr	xsltNewSecurityPrefs	(void)
+
int	xsltSecurityAllow		(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const char * value)
+
Function type: xsltSecurityCheck
+int	xsltSecurityCheck		(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const char * value) +
+
int	xsltSecurityForbid		(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const char * value)
+
int	xsltSetCtxtSecurityPrefs	(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt)
+
void	xsltSetDefaultSecurityPrefs	(xsltSecurityPrefsPtr sec)
+
int	xsltSetSecurityPrefs		(xsltSecurityPrefsPtr sec, 
xsltSecurityOption option,
xsltSecurityCheck func)
+

Description

+

Enum xsltSecurityOption

Enum xsltSecurityOption {
+    XSLT_SECPREF_READ_FILE = 1
+    XSLT_SECPREF_WRITE_FILE = 2
+    XSLT_SECPREF_CREATE_DIRECTORY = 3
+    XSLT_SECPREF_READ_NETWORK = 4
+    XSLT_SECPREF_WRITE_NETWORK = 5
+}
+

Structure xsltSecurityPrefs

Structure xsltSecurityPrefs
struct _xsltSecurityPrefs { +The content of this structure is not made public by the API. +}

Function: xsltCheckRead

int	xsltCheckRead			(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const xmlChar * URL)
+

Check if the resource is allowed to be read

+
sec:the security options
ctxt:an XSLT transformation context
URL:the resource to be read
Returns:1 if read is allowed, 0 if not and -1 in case or error.

Function: xsltCheckWrite

int	xsltCheckWrite			(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const xmlChar * URL)
+

Check if the resource is allowed to be written, if necessary makes some preliminary work like creating directories

+
sec:the security options
ctxt:an XSLT transformation context
URL:the resource to be written
Returns:1 if write is allowed, 0 if not and -1 in case or error.

Function: xsltFreeSecurityPrefs

void	xsltFreeSecurityPrefs		(xsltSecurityPrefsPtr sec)
+

Free up a security preference block

+
sec:the security block to free

Function: xsltGetDefaultSecurityPrefs

xsltSecurityPrefsPtr	xsltGetDefaultSecurityPrefs	(void)
+

Get the default security preference application-wide

+
Returns:the current xsltSecurityPrefsPtr in use or NULL if none

Function: xsltGetSecurityPrefs

xsltSecurityCheck	xsltGetSecurityPrefs	(xsltSecurityPrefsPtr sec, 
xsltSecurityOption option)
+

Lookup the security option to get the callback checking function

+
sec:the security block to update
option:the option to lookup
Returns:NULL if not found, the function otherwise

Function: xsltNewSecurityPrefs

xsltSecurityPrefsPtr	xsltNewSecurityPrefs	(void)
+

Create a new security preference block

+
Returns:a pointer to the new block or NULL in case of error

Function: xsltSecurityAllow

int	xsltSecurityAllow		(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const char * value)
+

Function used to always allow an operation

+
sec:the security block to use
ctxt:an XSLT transformation context
value:unused
Returns:1 always

Function type: xsltSecurityCheck

Function type: xsltSecurityCheck
+int	xsltSecurityCheck		(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const char * value) +

User provided function to check the value of a string like a file path or an URL ...

sec:
ctxt:
value:
Returns:

+

Function: xsltSecurityForbid

int	xsltSecurityForbid		(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt,
const char * value)
+

Function used to always forbid an operation

+
sec:the security block to use
ctxt:an XSLT transformation context
value:unused
Returns:0 always

Function: xsltSetCtxtSecurityPrefs

int	xsltSetCtxtSecurityPrefs	(xsltSecurityPrefsPtr sec, 
xsltTransformContextPtr ctxt)
+

Set the security preference for a specific transformation

+
sec:the security block to use
ctxt:an XSLT transformation context
Returns:-1 in case of error, 0 otherwise

Function: xsltSetDefaultSecurityPrefs

void	xsltSetDefaultSecurityPrefs	(xsltSecurityPrefsPtr sec)
+

Set the default security preference application-wide

+
sec:the security block to use

Function: xsltSetSecurityPrefs

int	xsltSetSecurityPrefs		(xsltSecurityPrefsPtr sec, 
xsltSecurityOption option,
xsltSecurityCheck func)
+

Update the security option to use the new callback checking function

+
sec:the security block to update
option:the option to update
func:the user callback to use for this option
Returns:-1 in case of error, 0 otherwise

Daniel Veillard

diff --git a/doc/html/libxslt-templates.html b/doc/html/libxslt-templates.html index 8a75c76..ce6a74b 100644 --- a/doc/html/libxslt-templates.html +++ b/doc/html/libxslt-templates.html @@ -1,192 +1,47 @@ -templates

templates

templates —

Synopsis

-
-
-
-int         xsltEvalXPathPredicate          (xsltTransformContextPtr ctxt,
-                                             xmlXPathCompExprPtr comp,
-                                             xmlNsPtr *nsList,
-                                             int nsNr);
-xmlChar*    xsltEvalTemplateString          (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr parent);
-xmlChar*    xsltEvalAttrValueTemplate       (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             const xmlChar *name,
-                                             const xmlChar *ns);
-xmlChar*    xsltEvalStaticAttrValueTemplate (xsltStylesheetPtr style,
-                                             xmlNodePtr node,
-                                             const xmlChar *name,
-                                             const xmlChar *ns,
-                                             int *found);
-xmlChar*    xsltEvalXPathString             (xsltTransformContextPtr ctxt,
-                                             xmlXPathCompExprPtr comp);
-xmlChar*    xsltEvalXPathStringNs           (xsltTransformContextPtr ctxt,
-                                             xmlXPathCompExprPtr comp,
-                                             int nsNr,
-                                             xmlNsPtr *nsList);
-xmlNodePtr* xsltTemplateProcess             (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node);
-xmlAttrPtr  xsltAttrListTemplateProcess     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr target,
-                                             xmlAttrPtr cur);
-xmlAttrPtr  xsltAttrTemplateProcess         (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr target,
-                                             xmlAttrPtr attr);
-xmlChar*    xsltAttrTemplateValueProcess    (xsltTransformContextPtr ctxt,
-                                             const xmlChar *attr);
-xmlChar*    xsltAttrTemplateValueProcessNode
-                                            (xsltTransformContextPtr ctxt,
-                                             const xmlChar *str,
-                                             xmlNodePtr node);
-

Description

- -

Details

xsltEvalXPathPredicate ()

int         xsltEvalXPathPredicate          (xsltTransformContextPtr ctxt,
-                                             xmlXPathCompExprPtr comp,
-                                             xmlNsPtr *nsList,
-                                             int nsNr);

-Process the expression using XPath and evaluate the result as -an XPath predicate

- -

ctxt : the XSLT transformation context -
comp : the XPath compiled expression -
nsList : the namespaces in scope -
nsNr : the number of namespaces in scope -
Returns :1 is the predicate was true, 0 otherwise -

xsltEvalTemplateString ()

xmlChar*    xsltEvalTemplateString          (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr parent);

-Evaluate a template string value, i.e. the parent list is interpreter -as template content and the resulting tree string value is returned -This is needed for example by xsl:comment and xsl:processing-instruction

- -

ctxt : the XSLT transformation context -
node : the stylesheet node -
parent : the content parent -
Returns :the computed string value or NULL, must be deallocated by the - caller. -

xsltEvalAttrValueTemplate ()

xmlChar*    xsltEvalAttrValueTemplate       (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             const xmlChar *name,
-                                             const xmlChar *ns);

-Evaluate a attribute value template, i.e. the attribute value can -contain expressions contained in curly braces ({}) and those are -substituted by they computed value.

- -

ctxt : the XSLT transformation context -
node : the stylesheet node -
name : the attribute QName -
ns : the attribute namespace URI -
Returns :the computed string value or NULL, must be deallocated by the - caller. -

xsltEvalStaticAttrValueTemplate ()

xmlChar*    xsltEvalStaticAttrValueTemplate (xsltStylesheetPtr style,
-                                             xmlNodePtr node,
-                                             const xmlChar *name,
-                                             const xmlChar *ns,
-                                             int *found);

-Check if an attribute value template has a static value, i.e. the -attribute value does not contain expressions contained in curly braces ({})

- -

style : the XSLT stylesheet -
node : the stylesheet node -
name : the attribute Name -
ns : the attribute namespace URI -
found : indicator whether the attribute is present -
Returns :the static string value or NULL, must be deallocated by the - caller. -

xsltEvalXPathString ()

xmlChar*    xsltEvalXPathString             (xsltTransformContextPtr ctxt,
-                                             xmlXPathCompExprPtr comp);

-Process the expression using XPath and get a string

- -

ctxt : the XSLT transformation context -
comp : the compiled XPath expression -
Returns :the computed string value or NULL, must be deallocated by the - caller. -

xsltEvalXPathStringNs ()

xmlChar*    xsltEvalXPathStringNs           (xsltTransformContextPtr ctxt,
-                                             xmlXPathCompExprPtr comp,
-                                             int nsNr,
-                                             xmlNsPtr *nsList);

-Process the expression using XPath, allowing to pass a namespace mapping -context and get a string

- -

ctxt : the XSLT transformation context -
comp : the compiled XPath expression -
nsNr : the number of namespaces in the list -
nsList : the list of in-scope namespaces to use -
Returns :the computed string value or NULL, must be deallocated by the - caller. -

xsltTemplateProcess ()

xmlNodePtr* xsltTemplateProcess             (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node);

-Process the given node and return the new string value.

- -

ctxt : the XSLT transformation context -
node : the attribute template node -
Returns :the computed tree replacement -

xsltAttrListTemplateProcess ()

xmlAttrPtr  xsltAttrListTemplateProcess     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr target,
-                                             xmlAttrPtr cur);

-Do a copy of an attribute list with attribute template processing

- -

ctxt : the XSLT transformation context -
target : the element where the attributes will be grafted -
cur : the first attribute -
Returns : a new xmlAttrPtr, or NULL in case of error. -

xsltAttrTemplateProcess ()

xmlAttrPtr  xsltAttrTemplateProcess         (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr target,
-                                             xmlAttrPtr attr);

-Process the given attribute and return the new processed copy.

- -

ctxt : the XSLT transformation context -
target : the result node -
attr : -
Returns :the attribute replacement. -

xsltAttrTemplateValueProcess ()

xmlChar*    xsltAttrTemplateValueProcess    (xsltTransformContextPtr ctxt,
-                                             const xmlChar *attr);

-Process the given node and return the new string value.

- -

ctxt : the XSLT transformation context -
attr : -
Returns :the computed string value or NULL, must be deallocated by the - caller. -

xsltAttrTemplateValueProcessNode ()

xmlChar*    xsltAttrTemplateValueProcessNode
-                                            (xsltTransformContextPtr ctxt,
-                                             const xmlChar *str,
-                                             xmlNodePtr node);

-Process the given string, allowing to pass a namespace mapping -context and return the new string value.

- -

ctxt : the XSLT transformation context -
str : the attribute template node value -
node : the node hosting the attribute -
Returns :the computed string value or NULL, must be deallocated by the - caller. -
+ + +Module templates from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module templates from libxslt

API Menu
API Indexes
Related links

Table of Contents

xmlAttrPtr	xsltAttrListTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
xmlAttrPtr cur)
+
xmlAttrPtr	xsltAttrTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
xmlAttrPtr cur)
+
xmlChar *	xsltAttrTemplateValueProcess	(xsltTransformContextPtr ctxt, 
const xmlChar * str)
+
xmlChar *	xsltAttrTemplateValueProcessNode	(xsltTransformContextPtr ctxt, 
const xmlChar * str,
xmlNodePtr node)
+
xmlChar *	xsltEvalAttrValueTemplate	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
const xmlChar * name,
const xmlChar * ns)
+
xmlChar *	xsltEvalStaticAttrValueTemplate	(xsltStylesheetPtr style, 
xmlNodePtr node,
const xmlChar * name,
const xmlChar * ns,
int * found)
+
xmlChar *	xsltEvalTemplateString	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr parent)
+
int	xsltEvalXPathPredicate		(xsltTransformContextPtr ctxt, 
xmlXPathCompExprPtr comp,
xmlNsPtr * nsList,
int nsNr)
+
xmlChar *	xsltEvalXPathString	(xsltTransformContextPtr ctxt, 
xmlXPathCompExprPtr comp)
+
xmlChar *	xsltEvalXPathStringNs	(xsltTransformContextPtr ctxt, 
xmlXPathCompExprPtr comp,
int nsNr,
xmlNsPtr * nsList)
+
xmlNodePtr *	xsltTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+

Description

+

Function: xsltAttrListTemplateProcess

xmlAttrPtr	xsltAttrListTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
xmlAttrPtr cur)
+

Do a copy of an attribute list with attribute template processing

+
ctxt:the XSLT transformation context
target:the element where the attributes will be grafted
cur:the first attribute
Returns:a new xmlAttrPtr, or NULL in case of error.

Function: xsltAttrTemplateProcess

xmlAttrPtr	xsltAttrTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
xmlAttrPtr cur)
+

Process the given attribute and return the new processed copy.

+
ctxt:the XSLT transformation context
target:the result node
cur:the attribute template node
Returns:the attribute replacement.

Function: xsltAttrTemplateValueProcess

xmlChar *	xsltAttrTemplateValueProcess	(xsltTransformContextPtr ctxt, 
const xmlChar * str)
+

Process the given node and return the new string value.

+
ctxt:the XSLT transformation context
str:the attribute template node value
Returns:the computed string value or NULL, must be deallocated by the caller.

Function: xsltAttrTemplateValueProcessNode

xmlChar *	xsltAttrTemplateValueProcessNode	(xsltTransformContextPtr ctxt, 
const xmlChar * str,
xmlNodePtr node)
+

Process the given string, allowing to pass a namespace mapping context and return the new string value.

+
ctxt:the XSLT transformation context
str:the attribute template node value
node:the node hosting the attribute
Returns:the computed string value or NULL, must be deallocated by the caller.

Function: xsltEvalAttrValueTemplate

xmlChar *	xsltEvalAttrValueTemplate	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
const xmlChar * name,
const xmlChar * ns)
+

Evaluate a attribute value template, i.e. the attribute value can contain expressions contained in curly braces ({}) and those are substituted by they computed value.

+
ctxt:the XSLT transformation context
node:the stylesheet node
name:the attribute QName
ns:the attribute namespace URI
Returns:the computed string value or NULL, must be deallocated by the caller.

Function: xsltEvalStaticAttrValueTemplate

xmlChar *	xsltEvalStaticAttrValueTemplate	(xsltStylesheetPtr style, 
xmlNodePtr node,
const xmlChar * name,
const xmlChar * ns,
int * found)
+

Check if an attribute value template has a static value, i.e. the attribute value does not contain expressions contained in curly braces ({})

+
style:the XSLT stylesheet
node:the stylesheet node
name:the attribute Name
ns:the attribute namespace URI
found:indicator whether the attribute is present
Returns:the static string value or NULL, must be deallocated by the caller.

Function: xsltEvalTemplateString

xmlChar *	xsltEvalTemplateString	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr parent)
+

Evaluate a template string value, i.e. the parent list is interpreter as template content and the resulting tree string value is returned This is needed for example by xsl:comment and xsl:processing-instruction

+
ctxt:the XSLT transformation context
node:the stylesheet node
parent:the content parent
Returns:the computed string value or NULL, must be deallocated by the caller.

Function: xsltEvalXPathPredicate

int	xsltEvalXPathPredicate		(xsltTransformContextPtr ctxt, 
xmlXPathCompExprPtr comp,
xmlNsPtr * nsList,
int nsNr)
+

Process the expression using XPath and evaluate the result as an XPath predicate

+
ctxt:the XSLT transformation context
comp:the XPath compiled expression
nsList:the namespaces in scope
nsNr:the number of namespaces in scope
Returns:1 is the predicate was true, 0 otherwise

Function: xsltEvalXPathString

xmlChar *	xsltEvalXPathString	(xsltTransformContextPtr ctxt, 
xmlXPathCompExprPtr comp)
+

Process the expression using XPath and get a string

+
ctxt:the XSLT transformation context
comp:the compiled XPath expression
Returns:the computed string value or NULL, must be deallocated by the caller.

Function: xsltEvalXPathStringNs

xmlChar *	xsltEvalXPathStringNs	(xsltTransformContextPtr ctxt, 
xmlXPathCompExprPtr comp,
int nsNr,
xmlNsPtr * nsList)
+

Process the expression using XPath, allowing to pass a namespace mapping context and get a string

+
ctxt:the XSLT transformation context
comp:the compiled XPath expression
nsNr:the number of namespaces in the list
nsList:the list of in-scope namespaces to use
Returns:the computed string value or NULL, must be deallocated by the caller.

Function: xsltTemplateProcess

xmlNodePtr *	xsltTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+

Process the given node and return the new string value.

+
ctxt:the XSLT transformation context
node:the attribute template node
Returns:the computed tree replacement

Daniel Veillard

diff --git a/doc/html/libxslt-transform.html b/doc/html/libxslt-transform.html index 3f9e21f..760dcbe 100644 --- a/doc/html/libxslt-transform.html +++ b/doc/html/libxslt-transform.html @@ -1,486 +1,107 @@ -transform

transform

transform —

Synopsis

-
-
-
-void        xsltSetXIncludeDefault          (int xinclude);
-int         xsltGetXIncludeDefault          (void);
-xsltTransformContextPtr xsltNewTransformContext
-                                            (xsltStylesheetPtr style,
-                                             xmlDocPtr doc);
-void        xsltFreeTransformContext        (xsltTransformContextPtr ctxt);
-xmlDocPtr   xsltApplyStylesheetUser         (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             const char *output,
-                                             FILE *profile,
-                                             xsltTransformContextPtr userCtxt);
-void        xsltApplyStripSpaces            (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node);
-xmlDocPtr   xsltApplyStylesheet             (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params);
-xmlDocPtr   xsltProfileStylesheet           (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             FILE *output);
-int         xsltRunStylesheet               (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             const char *output,
-                                             xmlSAXHandlerPtr SAX,
-                                             xmlOutputBufferPtr IObuf);
-int         xsltRunStylesheetUser           (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             const char *output,
-                                             xmlSAXHandlerPtr SAX,
-                                             xmlOutputBufferPtr IObuf,
-                                             FILE *profile,
-                                             xsltTransformContextPtr userCtxt);
-void        xsltApplyOneTemplate            (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr list,
-                                             xsltTemplatePtr templ,
-                                             xsltStackElemPtr params);
-void        xsltDocumentElem                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltSort                        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltCopy                        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltText                        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltElement                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltComment                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltAttribute                   (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltProcessingInstruction       (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltCopyOf                      (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltValueOf                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltNumber                      (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltApplyImports                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltCallTemplate                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltApplyTemplates              (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltChoose                      (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltIf                          (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltForEach                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);
-void        xsltRegisterAllElement          (xsltTransformContextPtr ctxt);
-xmlNodePtr  xsltCopyTextString              (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr target,
-                                             const xmlChar *string,
-                                             int noescape);
-void        xslHandleDebugger               (xmlNodePtr cur,
-                                             xmlNodePtr node,
-                                             xsltTemplatePtr templ,
-                                             xsltTransformContextPtr ctxt);
-

Description

- -

Details

xsltSetXIncludeDefault ()

void        xsltSetXIncludeDefault          (int xinclude);

-Set whether XInclude should be processed on document being loaded by default

- -

xinclude : whether to do XInclude processing -

xsltGetXIncludeDefault ()

int         xsltGetXIncludeDefault          (void);

-Provides the default state for XInclude processing

- -

Returns :0 if there is no processing 1 otherwise -

xsltNewTransformContext ()

xsltTransformContextPtr xsltNewTransformContext
-                                            (xsltStylesheetPtr style,
-                                             xmlDocPtr doc);

-Create a new XSLT TransformContext

- -

style : a parsed XSLT stylesheet -
doc : the input document -
Returns :the newly allocated xsltTransformContextPtr or NULL in case of error -

xsltFreeTransformContext ()

void        xsltFreeTransformContext        (xsltTransformContextPtr ctxt);

-Free up the memory allocated by ctxt

- -

ctxt : an XSLT parser context -

xsltApplyStylesheetUser ()

xmlDocPtr   xsltApplyStylesheetUser         (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             const char *output,
-                                             FILE *profile,
-                                             xsltTransformContextPtr userCtxt);

-Apply the stylesheet to the document and allow the user to provide -its own transformation context.

- -

style : a parsed XSLT stylesheet -
doc : a parsed XML document -
params : a NULL terminated arry of parameters names/values tuples -
output : the targetted output -
profile : profile FILE * output or NULL -
userCtxt : user provided transform context -
Returns :the result document or NULL in case of error -

xsltApplyStripSpaces ()

void        xsltApplyStripSpaces            (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node);

-Strip the unwanted ignorable spaces from the input tree

- -

ctxt : a XSLT process context -
node : the root of the XML tree -

xsltApplyStylesheet ()

xmlDocPtr   xsltApplyStylesheet             (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params);

-Apply the stylesheet to the document -NOTE: This may lead to a non-wellformed output XML wise !

- -

style : a parsed XSLT stylesheet -
doc : a parsed XML document -
params : a NULL terminated arry of parameters names/values tuples -
Returns :the result document or NULL in case of error -

xsltProfileStylesheet ()

xmlDocPtr   xsltProfileStylesheet           (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             FILE *output);

-Apply the stylesheet to the document and dump the profiling to -the given output.

- -

style : a parsed XSLT stylesheet -
doc : a parsed XML document -
params : a NULL terminated arry of parameters names/values tuples -
output : a FILE * for the profiling output -
Returns :the result document or NULL in case of error -

xsltRunStylesheet ()

int         xsltRunStylesheet               (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             const char *output,
-                                             xmlSAXHandlerPtr SAX,
-                                             xmlOutputBufferPtr IObuf);

-Apply the stylesheet to the document and generate the output according -to output SAX and IObuf. It's an error to specify both SAX and IObuf. -

-NOTE: This may lead to a non-wellformed output XML wise ! -NOTE: This may also result in multiple files being generated -NOTE: using IObuf, the result encoding used will be the one used for - creating the output buffer, use the following macro to read it - from the stylesheet - XSLT_GET_IMPORT_PTR(encoding, style, encoding) -NOTE: using SAX, any encoding specified in the stylesheet will be lost - since the interface uses only UTF8

- -

style : a parsed XSLT stylesheet -
doc : a parsed XML document -
params : a NULL terminated arry of parameters names/values tuples -
output : the URL/filename ot the generated resource if available -
SAX : a SAX handler for progressive callback output (not implemented yet) -
IObuf : an output buffer for progressive output (not implemented yet) -
Returns :the number of by written to the main resource or -1 in case of - error. -

xsltRunStylesheetUser ()

int         xsltRunStylesheetUser           (xsltStylesheetPtr style,
-                                             xmlDocPtr doc,
-                                             const char **params,
-                                             const char *output,
-                                             xmlSAXHandlerPtr SAX,
-                                             xmlOutputBufferPtr IObuf,
-                                             FILE *profile,
-                                             xsltTransformContextPtr userCtxt);

-Apply the stylesheet to the document and generate the output according -to output SAX and IObuf. It's an error to specify both SAX and IObuf. -

-NOTE: This may lead to a non-wellformed output XML wise ! -NOTE: This may also result in multiple files being generated -NOTE: using IObuf, the result encoding used will be the one used for - creating the output buffer, use the following macro to read it - from the stylesheet - XSLT_GET_IMPORT_PTR(encoding, style, encoding) -NOTE: using SAX, any encoding specified in the stylesheet will be lost - since the interface uses only UTF8

- -

style : a parsed XSLT stylesheet -
doc : a parsed XML document -
params : a NULL terminated arry of parameters names/values tuples -
output : the URL/filename ot the generated resource if available -
SAX : a SAX handler for progressive callback output (not implemented yet) -
IObuf : an output buffer for progressive output (not implemented yet) -
profile : profile FILE * output or NULL -
userCtxt : user provided transform context -
Returns :the number of by written to the main resource or -1 in case of - error. -

xsltApplyOneTemplate ()

void        xsltApplyOneTemplate            (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr list,
-                                             xsltTemplatePtr templ,
-                                             xsltStackElemPtr params);

-Process the apply-templates node on the source node, if params are passed -they are pushed on the variable stack but not popped, it's left to the -caller to handle them back (they may be reused).

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
list : the template replacement nodelist -
templ : if is this a real template processing, the template processed -
params : a set of parameters for the template or NULL -

xsltDocumentElem ()

void        xsltDocumentElem                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process an EXSLT/XSLT-1.1 document element

- -

ctxt : an XSLT processing context -
node : The current node -
inst : the instruction in the stylesheet -
comp : precomputed information -

xsltSort ()

void        xsltSort                        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-function attached to xsl:sort nodes, but this should not be -called directly

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt sort node -
comp : precomputed information -

xsltCopy ()

void        xsltCopy                        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt copy node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt copy node -
comp : precomputed information -

xsltText ()

void        xsltText                        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt text node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt text node -
comp : precomputed information -

xsltElement ()

void        xsltElement                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt element node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt element node -
comp : precomputed information -

xsltComment ()

void        xsltComment                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt comment node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt comment node -
comp : precomputed information -

xsltAttribute ()

void        xsltAttribute                   (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt attribute node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt attribute node -
comp : precomputed information -

xsltProcessingInstruction ()

void        xsltProcessingInstruction       (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt processing-instruction node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt processing-instruction node -
comp : precomputed information -

xsltCopyOf ()

void        xsltCopyOf                      (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt copy-of node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt copy-of node -
comp : precomputed information -

xsltValueOf ()

void        xsltValueOf                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt value-of node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt value-of node -
comp : precomputed information -

xsltNumber ()

void        xsltNumber                      (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt number node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt number node -
comp : precomputed information -

xsltApplyImports ()

void        xsltApplyImports                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt apply-imports node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt apply-imports node -
comp : precomputed information -

xsltCallTemplate ()

void        xsltCallTemplate                (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt call-template node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt call-template node -
comp : precomputed information -

xsltApplyTemplates ()

void        xsltApplyTemplates              (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the apply-templates node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the apply-templates node -
comp : precomputed information -

xsltChoose ()

void        xsltChoose                      (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt choose node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt choose node -
comp : precomputed information -

xsltIf ()

void        xsltIf                          (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt if node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt if node -
comp : precomputed information -

xsltForEach ()

void        xsltForEach                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltStylePreCompPtr comp);

-Process the xslt for-each node on the source node

- -

ctxt : a XSLT process context -
node : the node in the source tree. -
inst : the xslt for-each node -
comp : precomputed information -

xsltRegisterAllElement ()

void        xsltRegisterAllElement          (xsltTransformContextPtr ctxt);

-Registers all default XSLT elements in this context

- -

ctxt : the XPath context -

xsltCopyTextString ()

xmlNodePtr  xsltCopyTextString              (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr target,
-                                             const xmlChar *string,
-                                             int noescape);

-Create a text node

- -

ctxt : a XSLT process context -
target : the element where the text will be attached -
string : the text string -
noescape : should disable-escaping be activated for this text node. -
Returns : a new xmlNodePtr, or NULL in case of error. -

xslHandleDebugger ()

void        xslHandleDebugger               (xmlNodePtr cur,
-                                             xmlNodePtr node,
-                                             xsltTemplatePtr templ,
-                                             xsltTransformContextPtr ctxt);

-If either cur or node are a breakpoint, or xslDebugStatus in state - where debugging must occcur at this time then transfer control - to the xslDebugBreak function

- -

cur : source node being executed -
node : data node being processed -
templ : temlate that applies to node -
ctxt : the xslt transform context -
+ + +Module transform from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module transform from libxslt

API Menu
API Indexes
Related links

Table of Contents

void	xslHandleDebugger		(xmlNodePtr cur, 
xmlNodePtr node,
xsltTemplatePtr templ,
xsltTransformContextPtr ctxt)
+
void	xsltApplyImports		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltApplyOneTemplate		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr list,
xsltTemplatePtr templ,
xsltStackElemPtr params)
+
void	xsltApplyStripSpaces		(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+
xmlDocPtr	xsltApplyStylesheet	(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params)
+
xmlDocPtr	xsltApplyStylesheetUser	(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
const char * output,
FILE * profile,
xsltTransformContextPtr userCtxt)
+
void	xsltApplyTemplates		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltAttribute			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltCallTemplate		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltChoose			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltComment			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltCopy			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltCopyOf			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
xmlNodePtr	xsltCopyTextString	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
const xmlChar * string,
int noescape)
+
void	xsltDocumentElem		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltElement			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltForEach			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltFreeTransformContext	(xsltTransformContextPtr ctxt)
+
int	xsltGetXIncludeDefault		(void)
+
void	xsltIf			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
xsltTransformContextPtr	xsltNewTransformContext	(xsltStylesheetPtr style, 
xmlDocPtr doc)
+
void	xsltNumber			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltProcessingInstruction	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
xmlDocPtr	xsltProfileStylesheet	(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
FILE * output)
+
void	xsltRegisterAllElement		(xsltTransformContextPtr ctxt)
+
int	xsltRunStylesheet		(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
const char * output,
xmlSAXHandlerPtr SAX,
xmlOutputBufferPtr IObuf)
+
int	xsltRunStylesheetUser		(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
const char * output,
xmlSAXHandlerPtr SAX,
xmlOutputBufferPtr IObuf,
FILE * profile,
xsltTransformContextPtr userCtxt)
+
void	xsltSetXIncludeDefault		(int xinclude)
+
void	xsltSort			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltText			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+
void	xsltValueOf			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Description

+

Function: xslHandleDebugger

void	xslHandleDebugger		(xmlNodePtr cur, 
xmlNodePtr node,
xsltTemplatePtr templ,
xsltTransformContextPtr ctxt)
+

If either cur or node are a breakpoint, or xslDebugStatus in state where debugging must occcur at this time then transfer control to the xslDebugBreak function

+
cur:source node being executed
node:data node being processed
templ:temlate that applies to node
ctxt:the xslt transform context

Function: xsltApplyImports

void	xsltApplyImports		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt apply-imports node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt apply-imports node
comp:precomputed information

Function: xsltApplyOneTemplate

void	xsltApplyOneTemplate		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr list,
xsltTemplatePtr templ,
xsltStackElemPtr params)
+

Process the apply-templates node on the source node, if params are passed they are pushed on the variable stack but not popped, it's left to the caller to handle them back (they may be reused).

+
ctxt:a XSLT process context
node:the node in the source tree.
list:the template replacement nodelist
templ:if is this a real template processing, the template processed
params:a set of parameters for the template or NULL

Function: xsltApplyStripSpaces

void	xsltApplyStripSpaces		(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+

Strip the unwanted ignorable spaces from the input tree

+
ctxt:a XSLT process context
node:the root of the XML tree

Function: xsltApplyStylesheet

xmlDocPtr	xsltApplyStylesheet	(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params)
+

Apply the stylesheet to the document NOTE: This may lead to a non-wellformed output XML wise !

+
style:a parsed XSLT stylesheet
doc:a parsed XML document
params:a NULL terminated arry of parameters names/values tuples
Returns:the result document or NULL in case of error

Function: xsltApplyStylesheetUser

xmlDocPtr	xsltApplyStylesheetUser	(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
const char * output,
FILE * profile,
xsltTransformContextPtr userCtxt)
+

Apply the stylesheet to the document and allow the user to provide its own transformation context.

+
style:a parsed XSLT stylesheet
doc:a parsed XML document
params:a NULL terminated arry of parameters names/values tuples
output:the targetted output
profile:profile FILE * output or NULL
userCtxt:user provided transform context
Returns:the result document or NULL in case of error

Function: xsltApplyTemplates

void	xsltApplyTemplates		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the apply-templates node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the apply-templates node
comp:precomputed information

Function: xsltAttribute

void	xsltAttribute			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt attribute node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt attribute node
comp:precomputed information

Function: xsltCallTemplate

void	xsltCallTemplate		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt call-template node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt call-template node
comp:precomputed information

Function: xsltChoose

void	xsltChoose			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt choose node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt choose node
comp:precomputed information

Function: xsltComment

void	xsltComment			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt comment node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt comment node
comp:precomputed information

Function: xsltCopy

void	xsltCopy			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt copy node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt copy node
comp:precomputed information

Function: xsltCopyOf

void	xsltCopyOf			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt copy-of node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt copy-of node
comp:precomputed information

Function: xsltCopyTextString

xmlNodePtr	xsltCopyTextString	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
const xmlChar * string,
int noescape)
+

Create a text node

+
ctxt:a XSLT process context
target:the element where the text will be attached
string:the text string
noescape:should disable-escaping be activated for this text node.
Returns:a new xmlNodePtr, or NULL in case of error.

Function: xsltDocumentElem

void	xsltDocumentElem		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process an EXSLT/XSLT-1.1 document element

+
ctxt:an XSLT processing context
node:The current node
inst:the instruction in the stylesheet
comp:precomputed information

Function: xsltElement

void	xsltElement			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt element node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt element node
comp:precomputed information

Function: xsltForEach

void	xsltForEach			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt for-each node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt for-each node
comp:precomputed information

Function: xsltFreeTransformContext

void	xsltFreeTransformContext	(xsltTransformContextPtr ctxt)
+

Free up the memory allocated by @ctxt

+
ctxt:an XSLT parser context

Function: xsltGetXIncludeDefault

int	xsltGetXIncludeDefault		(void)
+

Provides the default state for XInclude processing

+
Returns:0 if there is no processing 1 otherwise

Function: xsltIf

void	xsltIf			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt if node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt if node
comp:precomputed information

Function: xsltNewTransformContext

xsltTransformContextPtr	xsltNewTransformContext	(xsltStylesheetPtr style, 
xmlDocPtr doc)
+

Create a new XSLT TransformContext

+
style:a parsed XSLT stylesheet
doc:the input document
Returns:the newly allocated xsltTransformContextPtr or NULL in case of error

Function: xsltNumber

void	xsltNumber			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt number node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt number node
comp:precomputed information

Function: xsltProcessingInstruction

void	xsltProcessingInstruction	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt processing-instruction node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt processing-instruction node
comp:precomputed information

Function: xsltProfileStylesheet

xmlDocPtr	xsltProfileStylesheet	(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
FILE * output)
+

Apply the stylesheet to the document and dump the profiling to the given output.

+
style:a parsed XSLT stylesheet
doc:a parsed XML document
params:a NULL terminated arry of parameters names/values tuples
output:a FILE * for the profiling output
Returns:the result document or NULL in case of error

Function: xsltRegisterAllElement

void	xsltRegisterAllElement		(xsltTransformContextPtr ctxt)
+

Registers all default XSLT elements in this context

+
ctxt:the XPath context

Function: xsltRunStylesheet

int	xsltRunStylesheet		(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
const char * output,
xmlSAXHandlerPtr SAX,
xmlOutputBufferPtr IObuf)
+

Apply the stylesheet to the document and generate the output according to @output @SAX and @IObuf. It's an error to specify both @SAX and @IObuf. NOTE: This may lead to a non-wellformed output XML wise ! NOTE: This may also result in multiple files being generated NOTE: using IObuf, the result encoding used will be the one used for creating the output buffer, use the following macro to read it from the stylesheet XSLT_GET_IMPORT_PTR(encoding, style, encoding) NOTE: using SAX, any encoding specified in the stylesheet will be lost since the interface uses only UTF8

+
style:a parsed XSLT stylesheet
doc:a parsed XML document
params:a NULL terminated arry of parameters names/values tuples
output:the URL/filename ot the generated resource if available
SAX:a SAX handler for progressive callback output (not implemented yet)
IObuf:an output buffer for progressive output (not implemented yet)
Returns:the number of by written to the main resource or -1 in case of error.

Function: xsltRunStylesheetUser

int	xsltRunStylesheetUser		(xsltStylesheetPtr style, 
xmlDocPtr doc,
const char ** params,
const char * output,
xmlSAXHandlerPtr SAX,
xmlOutputBufferPtr IObuf,
FILE * profile,
xsltTransformContextPtr userCtxt)
+

Apply the stylesheet to the document and generate the output according to @output @SAX and @IObuf. It's an error to specify both @SAX and @IObuf. NOTE: This may lead to a non-wellformed output XML wise ! NOTE: This may also result in multiple files being generated NOTE: using IObuf, the result encoding used will be the one used for creating the output buffer, use the following macro to read it from the stylesheet XSLT_GET_IMPORT_PTR(encoding, style, encoding) NOTE: using SAX, any encoding specified in the stylesheet will be lost since the interface uses only UTF8

+
style:a parsed XSLT stylesheet
doc:a parsed XML document
params:a NULL terminated arry of parameters names/values tuples
output:the URL/filename ot the generated resource if available
SAX:a SAX handler for progressive callback output (not implemented yet)
IObuf:an output buffer for progressive output (not implemented yet)
profile:profile FILE * output or NULL
userCtxt:user provided transform context
Returns:the number of by written to the main resource or -1 in case of error.

Function: xsltSetXIncludeDefault

void	xsltSetXIncludeDefault		(int xinclude)
+

Set whether XInclude should be processed on document being loaded by default

+
xinclude:whether to do XInclude processing

Function: xsltSort

void	xsltSort			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

function attached to xsl:sort nodes, but this should not be called directly

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt sort node
comp:precomputed information

Function: xsltText

void	xsltText			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt text node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt text node
comp:precomputed information

Function: xsltValueOf

void	xsltValueOf			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)
+

Process the xslt value-of node on the source node

+
ctxt:a XSLT process context
node:the node in the source tree.
inst:the xslt value-of node
comp:precomputed information

Daniel Veillard

diff --git a/doc/html/libxslt-variables.html b/doc/html/libxslt-variables.html index 71e20e8..7ab2e03 100644 --- a/doc/html/libxslt-variables.html +++ b/doc/html/libxslt-variables.html @@ -1,203 +1,57 @@ -variables

variables

variables —

Synopsis

-
-
-
-#define     XSLT_REGISTER_VARIABLE_LOOKUP   (ctxt)
-int         xsltEvalGlobalVariables         (xsltTransformContextPtr ctxt);
-int         xsltEvalUserParams              (xsltTransformContextPtr ctxt,
-                                             const char **params);
-int         xsltQuoteUserParams             (xsltTransformContextPtr ctxt,
-                                             const char **params);
-int         xsltEvalOneUserParam            (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *value);
-int         xsltQuoteOneUserParam           (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *value);
-void        xsltParseGlobalVariable         (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);
-void        xsltParseGlobalParam            (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);
-void        xsltParseStylesheetVariable     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur);
-void        xsltParseStylesheetParam        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur);
-xsltStackElemPtr xsltParseStylesheetCallerParam
-                                            (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur);
-int         xsltAddStackElemList            (xsltTransformContextPtr ctxt,
-                                             xsltStackElemPtr elems);
-void        xsltFreeGlobalVariables         (xsltTransformContextPtr ctxt);
-xmlXPathObjectPtr xsltVariableLookup        (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *ns_uri);
-xmlXPathObjectPtr xsltXPathVariableLookup   (void *ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *ns_uri);
-

Description

- -

Details

XSLT_REGISTER_VARIABLE_LOOKUP()

#define     XSLT_REGISTER_VARIABLE_LOOKUP(ctxt)

-Registering macro, not general purpose at all but used in different modules.

- -

ctxt : - - -

xsltEvalGlobalVariables ()

int         xsltEvalGlobalVariables         (xsltTransformContextPtr ctxt);

-Evaluate the global variables of a stylesheet. This need to be -done on parsed stylesheets before starting to apply transformations

- -

ctxt : the XSLT transformation context -
Returns :0 in case of success, -1 in case of error -

xsltEvalUserParams ()

int         xsltEvalUserParams              (xsltTransformContextPtr ctxt,
-                                             const char **params);

-ctxt: the XSLT transformation context -params: a NULL terminated array of parameters name/value tuples -

-Evaluate the global variables of a stylesheet. This needs to be -done on parsed stylesheets before starting to apply transformations. -Each of the parameters is evaluated as an XPath expression and stored -in the global variables/parameter hash table. If you want your -parameter used literally, use xsltQuoteUserParams.

- -

ctxt : -
params : -
Returns :0 in case of success, -1 in case of error -

xsltQuoteUserParams ()

int         xsltQuoteUserParams             (xsltTransformContextPtr ctxt,
-                                             const char **params);

-ctxt: the XSLT transformation context -params: a NULL terminated arry of parameters names/values tuples -

-Similar to xsltEvalUserParams, but the values are treated literally and -are * *not* evaluated as XPath expressions. This should be done on parsed -stylesheets before starting to apply transformations.

- -

ctxt : -
params : -
Returns :0 in case of success, -1 in case of error. -

xsltEvalOneUserParam ()

int         xsltEvalOneUserParam            (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *value);

-This is normally called from xsltEvalUserParams to process a single -parameter from a list of parameters. The value is evaluated as an -XPath expression and the result is stored in the context's global -variable/parameter hash table. -

-To have a parameter treated literally (not as an XPath expression) -use xsltQuoteUserParams (or xsltQuoteOneUserParam). For more -details see description of xsltProcessOneUserParamInternal.

- -

ctxt : the XSLT transformation context -
name : a null terminated string giving the name of the parameter -
value : a null terminated string giving the XPath expression to be evaluated -
Returns :0 in case of success, -1 in case of error. -

xsltQuoteOneUserParam ()

int         xsltQuoteOneUserParam           (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *value);

-This is normally called from xsltQuoteUserParams to process a single -parameter from a list of parameters. The value is stored in the -context's global variable/parameter hash table.

- -

ctxt : the XSLT transformation context -
name : a null terminated string giving the name of the parameter -
value : a null terminated string giving the parameter value -
Returns :0 in case of success, -1 in case of error. -

xsltParseGlobalVariable ()

void        xsltParseGlobalVariable         (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);

-parse an XSLT transformation variable declaration and record -its value.

- -

style : the XSLT stylesheet -
cur : the "variable" element -

xsltParseGlobalParam ()

void        xsltParseGlobalParam            (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);

-parse an XSLT transformation param declaration and record -its value.

- -

style : the XSLT stylesheet -
cur : the "param" element -

xsltParseStylesheetVariable ()

void        xsltParseStylesheetVariable     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur);

-parse an XSLT transformation variable declaration and record -its value.

- -

ctxt : the XSLT transformation context -
cur : the "variable" element -

xsltParseStylesheetParam ()

void        xsltParseStylesheetParam        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur);

-parse an XSLT transformation param declaration and record -its value.

- -

ctxt : the XSLT transformation context -
cur : the "param" element -

xsltParseStylesheetCallerParam ()

xsltStackElemPtr xsltParseStylesheetCallerParam
-                                            (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr cur);

-parse an XSLT transformation param declaration, compute -its value but doesn't record it.

- -

ctxt : the XSLT transformation context -
cur : the "param" element -
Returns :the new xsltStackElemPtr or NULL -

xsltAddStackElemList ()

int         xsltAddStackElemList            (xsltTransformContextPtr ctxt,
-                                             xsltStackElemPtr elems);

-add the new element list at this level of the stack.

- -

ctxt : xn XSLT transformation context -
elems : a stack element list -
Returns :0 in case of success, -1 in case of failure. -

xsltFreeGlobalVariables ()

void        xsltFreeGlobalVariables         (xsltTransformContextPtr ctxt);

-Free up the data associated to the global variables -its value.

- -

ctxt : the XSLT transformation context -

xsltVariableLookup ()

xmlXPathObjectPtr xsltVariableLookup        (xsltTransformContextPtr ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *ns_uri);

-Search in the Variable array of the context for the given -variable value.

- -

ctxt : the XSLT transformation context -
name : the variable name -
ns_uri : the variable namespace URI -
Returns :the value or NULL if not found -

xsltXPathVariableLookup ()

xmlXPathObjectPtr xsltXPathVariableLookup   (void *ctxt,
-                                             const xmlChar *name,
-                                             const xmlChar *ns_uri);

-This is the entry point when a varibale is needed by the XPath -interpretor.

- -

ctxt : a void * but the the XSLT transformation context actually -
name : the variable name -
ns_uri : the variable namespace URI -
Returns :the value or NULL if not found -
+ + +Module variables from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module variables from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define XSLT_REGISTER_VARIABLE_LOOKUP
int	xsltAddStackElemList		(xsltTransformContextPtr ctxt, 
xsltStackElemPtr elems)
+
int	xsltEvalGlobalVariables		(xsltTransformContextPtr ctxt)
+
int	xsltEvalOneUserParam		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * value)
+
int	xsltEvalUserParams		(xsltTransformContextPtr ctxt, 
const char ** params)
+
void	xsltFreeGlobalVariables		(xsltTransformContextPtr ctxt)
+
void	xsltParseGlobalParam		(xsltStylesheetPtr style, 
xmlNodePtr cur)
+
void	xsltParseGlobalVariable		(xsltStylesheetPtr style, 
xmlNodePtr cur)
+
xsltStackElemPtr	xsltParseStylesheetCallerParam	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur)
+
void	xsltParseStylesheetParam	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur)
+
void	xsltParseStylesheetVariable	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur)
+
int	xsltQuoteOneUserParam		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * value)
+
int	xsltQuoteUserParams		(xsltTransformContextPtr ctxt, 
const char ** params)
+
xmlXPathObjectPtr	xsltVariableLookup	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * ns_uri)
+
xmlXPathObjectPtr	xsltXPathVariableLookup	(void * ctxt, 
const xmlChar * name,
const xmlChar * ns_uri)
+

Description

+

Macro: XSLT_REGISTER_VARIABLE_LOOKUP

#define XSLT_REGISTER_VARIABLE_LOOKUP

Registering macro, not general purpose at all but used in different modules.

+

Function: xsltAddStackElemList

int	xsltAddStackElemList		(xsltTransformContextPtr ctxt, 
xsltStackElemPtr elems)
+

add the new element list at this level of the stack.

+
ctxt:xn XSLT transformation context
elems:a stack element list
Returns:0 in case of success, -1 in case of failure.

Function: xsltEvalGlobalVariables

int	xsltEvalGlobalVariables		(xsltTransformContextPtr ctxt)
+

Evaluate the global variables of a stylesheet. This need to be done on parsed stylesheets before starting to apply transformations

+
ctxt:the XSLT transformation context
Returns:0 in case of success, -1 in case of error

Function: xsltEvalOneUserParam

int	xsltEvalOneUserParam		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * value)
+

This is normally called from xsltEvalUserParams to process a single parameter from a list of parameters. The @value is evaluated as an XPath expression and the result is stored in the context's global variable/parameter hash table. To have a parameter treated literally (not as an XPath expression) use xsltQuoteUserParams (or xsltQuoteOneUserParam). For more details see description of xsltProcessOneUserParamInternal.

+
ctxt:the XSLT transformation context
name:a null terminated string giving the name of the parameter
value:a null terminated string giving the XPath expression to be evaluated
Returns:0 in case of success, -1 in case of error.

Function: xsltEvalUserParams

int	xsltEvalUserParams		(xsltTransformContextPtr ctxt, 
const char ** params)
+

Evaluate the global variables of a stylesheet. This needs to be done on parsed stylesheets before starting to apply transformations. Each of the parameters is evaluated as an XPath expression and stored in the global variables/parameter hash table. If you want your parameter used literally, use xsltQuoteUserParams.

+
ctxt:the XSLT transformation context
params:a NULL terminated array of parameters name/value tuples
Returns:0 in case of success, -1 in case of error

Function: xsltFreeGlobalVariables

void	xsltFreeGlobalVariables		(xsltTransformContextPtr ctxt)
+

Free up the data associated to the global variables its value.

+
ctxt:the XSLT transformation context

Function: xsltParseGlobalParam

void	xsltParseGlobalParam		(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

parse an XSLT transformation param declaration and record its value.

+
style:the XSLT stylesheet
cur:the "param" element

Function: xsltParseGlobalVariable

void	xsltParseGlobalVariable		(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

parse an XSLT transformation variable declaration and record its value.

+
style:the XSLT stylesheet
cur:the "variable" element

Function: xsltParseStylesheetCallerParam

xsltStackElemPtr	xsltParseStylesheetCallerParam	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur)
+

parse an XSLT transformation param declaration, compute its value but doesn't record it.

+
ctxt:the XSLT transformation context
cur:the "param" element
Returns:the new xsltStackElemPtr or NULL

Function: xsltParseStylesheetParam

void	xsltParseStylesheetParam	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur)
+

parse an XSLT transformation param declaration and record its value.

+
ctxt:the XSLT transformation context
cur:the "param" element

Function: xsltParseStylesheetVariable

void	xsltParseStylesheetVariable	(xsltTransformContextPtr ctxt, 
xmlNodePtr cur)
+

parse an XSLT transformation variable declaration and record its value.

+
ctxt:the XSLT transformation context
cur:the "variable" element

Function: xsltQuoteOneUserParam

int	xsltQuoteOneUserParam		(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * value)
+

This is normally called from xsltQuoteUserParams to process a single parameter from a list of parameters. The @value is stored in the context's global variable/parameter hash table.

+
ctxt:the XSLT transformation context
name:a null terminated string giving the name of the parameter
value:a null terminated string giving the parameter value
Returns:0 in case of success, -1 in case of error.

Function: xsltQuoteUserParams

int	xsltQuoteUserParams		(xsltTransformContextPtr ctxt, 
const char ** params)
+

Similar to xsltEvalUserParams, but the values are treated literally and are * *not* evaluated as XPath expressions. This should be done on parsed stylesheets before starting to apply transformations.

+
ctxt:the XSLT transformation context
params:a NULL terminated arry of parameters names/values tuples
Returns:0 in case of success, -1 in case of error.

Function: xsltVariableLookup

xmlXPathObjectPtr	xsltVariableLookup	(xsltTransformContextPtr ctxt, 
const xmlChar * name,
const xmlChar * ns_uri)
+

Search in the Variable array of the context for the given variable value.

+
ctxt:the XSLT transformation context
name:the variable name
ns_uri:the variable namespace URI
Returns:the value or NULL if not found

Function: xsltXPathVariableLookup

xmlXPathObjectPtr	xsltXPathVariableLookup	(void * ctxt, 
const xmlChar * name,
const xmlChar * ns_uri)
+

This is the entry point when a varibale is needed by the XPath interpretor.

+
ctxt:a void * but the the XSLT transformation context actually
name:the variable name
ns_uri:the variable namespace URI
Returns:the value or NULL if not found

Daniel Veillard

diff --git a/doc/html/libxslt-xslt.html b/doc/html/libxslt-xslt.html index dc5cad3..34e66d5 100644 --- a/doc/html/libxslt-xslt.html +++ b/doc/html/libxslt-xslt.html @@ -1,69 +1,22 @@ -xslt

xslt

xslt —

Synopsis

-
-
-
-#define     XSLT_DEFAULT_VERSION
-#define     XSLT_DEFAULT_VENDOR
-#define     XSLT_DEFAULT_URL
-#define     XSLT_NAMESPACE
-#define     LIBXSLT_PUBLIC
-void        xsltCleanupGlobals              (void);
-

Description

- -

Details

XSLT_DEFAULT_VERSION

#define XSLT_DEFAULT_VERSION     "1.0"
-

-The default version of XSLT supported.

- -


XSLT_DEFAULT_VENDOR

#define XSLT_DEFAULT_VENDOR      "libxslt"
-

-The XSLT "vendor" string for this processor.

- -


XSLT_DEFAULT_URL

#define XSLT_DEFAULT_URL         "http://xmlsoft.org/XSLT/"
-

-The XSLT "vendor" URL for this processor.

- -


XSLT_NAMESPACE

#define XSLT_NAMESPACE ((xmlChar *) "http://www.w3.org/1999/XSL/Transform")
-

-The XSLT specification namespace.

- -


LIBXSLT_PUBLIC

#define     LIBXSLT_PUBLIC

-This macro is needed on Win32 when using MSVC. It enables the client code -to access exported variables. It should expand to nothing when compiling -this library itself, but must expand to __declspec(dllimport) when a -client includes the library header and that only if it links dynamically -against this library.

- -


xsltCleanupGlobals ()

void        xsltCleanupGlobals              (void);

-Unregister all global variables set up by the XSLT library

- -

+ + +Module xslt from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module xslt from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define XSLT_DEFAULT_URL
#define XSLT_DEFAULT_VENDOR
#define XSLT_DEFAULT_VERSION
#define XSLT_NAMESPACE
#define XSLT_PARSE_OPTIONS
void	xsltCleanupGlobals		(void)
+

Description

+

Macro: XSLT_DEFAULT_URL

#define XSLT_DEFAULT_URL

The XSLT "vendor" URL for this processor.

+

Macro: XSLT_DEFAULT_VENDOR

#define XSLT_DEFAULT_VENDOR

The XSLT "vendor" string for this processor.

+

Macro: XSLT_DEFAULT_VERSION

#define XSLT_DEFAULT_VERSION

The default version of XSLT supported.

+

Macro: XSLT_NAMESPACE

#define XSLT_NAMESPACE

The XSLT specification namespace.

+

Macro: XSLT_PARSE_OPTIONS

#define XSLT_PARSE_OPTIONS

The set of options to pass to an xmlReadxxx when loading files for XSLT consumption.

+

Function: xsltCleanupGlobals

void	xsltCleanupGlobals		(void)
+

Unregister all global variables set up by the XSLT library

+

Daniel Veillard

diff --git a/doc/html/libxslt-xsltInternals.html b/doc/html/libxslt-xsltInternals.html index c329fe3..5404eb3 100644 --- a/doc/html/libxslt-xsltInternals.html +++ b/doc/html/libxslt-xsltInternals.html @@ -1,726 +1,340 @@ -xsltInternals

xsltInternals

xsltInternals —

Synopsis

-
-
-
-#define     XSLT_MAX_SORT
-#define     XSLT_PAT_NO_PRIORITY
-struct      xsltRuntimeExtra;
-typedef     xsltRuntimeExtraPtr;
-#define     XSLT_RUNTIME_EXTRA_LST          (ctxt, nr)
-#define     XSLT_RUNTIME_EXTRA_FREE         (ctxt, nr)
-#define     XSLT_RUNTIME_EXTRA              (ctxt, nr)
-struct      xsltTemplate;
-typedef     xsltTemplatePtr;
-struct      xsltDecimalFormat;
-typedef     xsltDecimalFormatPtr;
-struct      xsltDocument;
-typedef     xsltDocumentPtr;
-struct      xsltTransformContext;
-typedef     xsltTransformContextPtr;
-struct      xsltElemPreComp;
-typedef     xsltElemPreCompPtr;
-void        (*xsltTransformFunction)        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltElemPreCompPtr comp);
-void        (*xsltSortFunc)                 (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr *sorts,
-                                             int nbsorts);
-enum        xsltStyleType;
-void        (*xsltElemPreCompDeallocator)   (xsltElemPreCompPtr comp);
-struct      xsltStylePreComp;
-typedef     xsltStylePreCompPtr;
-struct      xsltStackElem;
-typedef     xsltStackElemPtr;
-struct      xsltStylesheet;
-typedef     xsltStylesheetPtr;
-enum        xsltOutputType;
-enum        xsltTransformState;
-#define     CHECK_STOPPED
-#define     CHECK_STOPPEDE
-#define     CHECK_STOPPED0
-xsltStylesheetPtr xsltNewStylesheet         (void);
-xsltStylesheetPtr xsltParseStylesheetFile   (const xmlChar *filename);
-void        xsltFreeStylesheet              (xsltStylesheetPtr sheet);
-int         xsltIsBlank                     (xmlChar *str);
-void        xsltFreeStackElemList           (xsltStackElemPtr elem);
-xsltDecimalFormatPtr xsltDecimalFormatGetByName
-                                            (xsltStylesheetPtr sheet,
-                                             xmlChar *name);
-xsltStylesheetPtr xsltParseStylesheetProcess
-                                            (xsltStylesheetPtr ret,
-                                             xmlDocPtr doc);
-void        xsltParseStylesheetOutput       (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);
-xsltStylesheetPtr xsltParseStylesheetDoc    (xmlDocPtr doc);
-xsltStylesheetPtr xsltParseStylesheetImportedDoc
-                                            (xmlDocPtr doc);
-xsltStylesheetPtr xsltLoadStylesheetPI      (xmlDocPtr doc);
-void        xsltNumberFormat                (xsltTransformContextPtr ctxt,
-                                             xsltNumberDataPtr data,
-                                             xmlNodePtr node);
-xmlXPathError xsltFormatNumberConversion    (xsltDecimalFormatPtr self,
-                                             xmlChar *format,
-                                             double number,
-                                             xmlChar **result);
-void        xsltParseTemplateContent        (xsltStylesheetPtr style,
-                                             xmlNodePtr templ);
-int         xsltAllocateExtra               (xsltStylesheetPtr style);
-int         xsltAllocateExtraCtxt           (xsltTransformContextPtr ctxt);
-xmlDocPtr   xsltCreateRVT                   (xsltTransformContextPtr ctxt);
-int         xsltRegisterTmpRVT              (xsltTransformContextPtr ctxt,
-                                             xmlDocPtr RVT);
-int         xsltRegisterPersistRVT          (xsltTransformContextPtr ctxt,
-                                             xmlDocPtr RVT);
-void        xsltFreeRVTs                    (xsltTransformContextPtr ctxt);
-

Description

- -

Details

XSLT_MAX_SORT

#define XSLT_MAX_SORT 15
-

-Max number of specified xsl:sort on an element.

- -


XSLT_PAT_NO_PRIORITY

#define XSLT_PAT_NO_PRIORITY -12345789
-

-Specific value for pattern without priority expressed.

- -


struct xsltRuntimeExtra

struct xsltRuntimeExtra {
-    void       *info;		/* pointer to the extra data */
-    xmlFreeFunc deallocate;	/* pointer to the deallocation routine */
-    void       *val;		/* data not needing deallocation */
-};
-

-Extra information added to the transformation context.

- -


xsltRuntimeExtraPtr

typedef xsltRuntimeExtra *xsltRuntimeExtraPtr;
-

- -


XSLT_RUNTIME_EXTRA_LST()

#define XSLT_RUNTIME_EXTRA_LST(ctxt, nr) (ctxt)->extras[(nr)].info
-

-Macro used to access extra information stored in the context

- -

ctxt : the transformation context -
nr : the index -

XSLT_RUNTIME_EXTRA_FREE()

#define XSLT_RUNTIME_EXTRA_FREE(ctxt, nr) (ctxt)->extras[(nr)].deallocate
-

-Macro used to free extra information stored in the context

- -

ctxt : the transformation context -
nr : the index -

XSLT_RUNTIME_EXTRA()

#define	XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].val
-

-Macro used to define extra information stored in the context

- -

ctxt : the transformation context -
nr : the index -

struct xsltTemplate

struct xsltTemplate {
-    struct _xsltTemplate *next;/* chained list sorted by priority */
-    struct _xsltStylesheet *style;/* the containing stylesheet */
-    xmlChar *match;	/* the matching string */
-    float priority;	/* as given from the stylesheet, not computed */
-    xmlChar *name;	/* the local part of the name QName */
-    xmlChar *nameURI;	/* the URI part of the name QName */
-    xmlChar *mode;	/* the local part of the mode QName */
-    xmlChar *modeURI;	/* the URI part of the mode QName */
-    xmlNodePtr content;	/* the template replacement value */
-    xmlNodePtr elem;	/* the source element */
-
-    int inheritedNsNr;  /* number of inherited namespaces */
-    xmlNsPtr *inheritedNs;/* inherited non-excluded namespaces */
-
-    /* Profiling informations */
-    int nbCalls;        /* the number of time the template was called */
-    unsigned long time; /* the time spent in this template */
-};
-

-The in-memory structure corresponding to an XSLT Template.

- -


xsltTemplatePtr

typedef xsltTemplate *xsltTemplatePtr;
-

- -


struct xsltDecimalFormat

struct xsltDecimalFormat {
-    struct _xsltDecimalFormat *next; /* chained list */
-    xmlChar *name;
-    /* Used for interpretation of pattern */
-    xmlChar *digit;
-    xmlChar *patternSeparator;
-    /* May appear in result */
-    xmlChar *minusSign;
-    xmlChar *infinity;
-    xmlChar *noNumber; /* Not-a-number */
-    /* Used for interpretation of pattern and may appear in result */
-    xmlChar *decimalPoint;
-    xmlChar *grouping;
-    xmlChar *percent;
-    xmlChar *permille;
-    xmlChar *zeroDigit;
-};
-

-Data structure of decimal-format.

- -


xsltDecimalFormatPtr

typedef xsltDecimalFormat *xsltDecimalFormatPtr;
-

- -


struct xsltDocument

struct xsltDocument {
-    struct _xsltDocument *next;	/* documents are kept in a chained list */
-    int main;			/* is this the main document */
-    xmlDocPtr doc;		/* the parsed document */
-    void *keys;			/* key tables storage */
-};
-

-Data structure associated to a parsed document.

- -


xsltDocumentPtr

typedef xsltDocument *xsltDocumentPtr;
-

- -


struct xsltTransformContext

struct xsltTransformContext {
-    xsltStylesheetPtr style;		/* the stylesheet used */
-    xsltOutputType type;		/* the type of output */
-
-    xsltTemplatePtr  templ;		/* the current template */
-    int              templNr;		/* Nb of templates in the stack */
-    int              templMax;		/* Size of the templtes stack */
-    xsltTemplatePtr *templTab;		/* the template stack */
-
-    xsltStackElemPtr  vars;		/* the current variable list */
-    int               varsNr;		/* Nb of variable list in the stack */
-    int               varsMax;		/* Size of the variable list stack */
-    xsltStackElemPtr *varsTab;		/* the variable list stack */
-    int               varsBase;		/* the var base for current templ */
-
-    /*
-     * Extensions
-     */
-    xmlHashTablePtr   extFunctions;	/* the extension functions */
-    xmlHashTablePtr   extElements;	/* the extension elements */
-    xmlHashTablePtr   extInfos;		/* the extension data */
-
-    const xmlChar *mode;		/* the current mode */
-    const xmlChar *modeURI;		/* the current mode URI */
-
-    xsltDocumentPtr docList;		/* the document list */
-
-    xsltDocumentPtr document;		/* the current document */
-    xmlNodePtr node;			/* the current node being processed */
-    xmlNodeSetPtr nodeList;		/* the current node list */
-    /* xmlNodePtr current;			the node */
-
-    xmlDocPtr output;			/* the resulting document */
-    xmlNodePtr insert;			/* the insertion node */
-
-    xmlXPathContextPtr xpathCtxt;	/* the XPath context */
-    xsltTransformState state;		/* the current state */
-
-    /*
-     * Global variables
-     */
-    xmlHashTablePtr   globalVars;	/* the global variables and params */
-
-    xmlNodePtr inst;			/* the instruction in the stylesheet */
-
-    int xinclude;			/* should XInclude be processed */
-
-    const char *      outputFile;	/* the output URI if known */
-
-    int profile;                        /* is this run profiled */
-    long             prof;		/* the current profiled value */
-    int              profNr;		/* Nb of templates in the stack */
-    int              profMax;		/* Size of the templtaes stack */
-    long            *profTab;		/* the profile template stack */
-
-    void            *_private;		/* user defined data */
-
-    int              extrasNr;		/* the number of extras used */
-    int              extrasMax;		/* the number of extras allocated */
-    xsltRuntimeExtraPtr extras;		/* extra per runtime informations */
-
-    xsltDocumentPtr  styleList;		/* the stylesheet docs list */
-    void                 * sec;		/* the security preferences if any */
-
-    xmlGenericErrorFunc  error;		/* a specific error handler */
-    void              * errctx;		/* context for the error handler */
-
-    xsltSortFunc      sortfunc;		/* a ctxt specific sort routine */
-
-    /*
-     * handling of temporary Result Value Tree
-     */
-    xmlDocPtr       tmpRVT;		/* list of RVT without persistance */
-    xmlDocPtr       persistRVT;		/* list of persistant RVTs */
-    int             ctxtflags;          /* context processing flags */
-
-    /*
-     * Speed optimization when coalescing text nodes
-     */
-    const xmlChar  *lasttext;		/* last text node content */
-    unsigned int    lasttsize;		/* last text node size */
-    unsigned int    lasttuse;		/* last text node use */
-};
-

- -


xsltTransformContextPtr

typedef xsltTransformContext *xsltTransformContextPtr;
-

- -


struct xsltElemPreComp

struct xsltElemPreComp {
-    xsltElemPreCompPtr next;		/* chained list */
-    xsltStyleType type;			/* type of the element */
-    xsltTransformFunction func; 	/* handling function */
-    xmlNodePtr inst;			/* the instruction */
-
-    /* end of common part */
-    xsltElemPreCompDeallocator free;	/* the deallocator */
-};
-

-The in-memory structure corresponding to element precomputed data, -designed to be extended by extension implementors.

- -


xsltElemPreCompPtr

typedef xsltElemPreComp *xsltElemPreCompPtr;
-

- -


xsltTransformFunction ()

void        (*xsltTransformFunction)        (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst,
-                                             xsltElemPreCompPtr comp);

-Signature of the function associated to elements part of the -stylesheet language like xsl:if or xsl:apply-templates.

- -

ctxt : the XSLT transformation context -
node : the input node -
inst : the stylesheet node -
comp : the compiled information from the stylesheet -

xsltSortFunc ()

void        (*xsltSortFunc)                 (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr *sorts,
-                                             int nbsorts);

-Signature of the function to use during sorting

- -

ctxt : a transformation context -
sorts : the node-set to sort -
nbsorts : the number of sorts -

enum xsltStyleType

typedef enum {
-    XSLT_FUNC_COPY=1,
-    XSLT_FUNC_SORT,
-    XSLT_FUNC_TEXT,
-    XSLT_FUNC_ELEMENT,
-    XSLT_FUNC_ATTRIBUTE,
-    XSLT_FUNC_COMMENT,
-    XSLT_FUNC_PI,
-    XSLT_FUNC_COPYOF,
-    XSLT_FUNC_VALUEOF,
-    XSLT_FUNC_NUMBER,
-    XSLT_FUNC_APPLYIMPORTS,
-    XSLT_FUNC_CALLTEMPLATE,
-    XSLT_FUNC_APPLYTEMPLATES,
-    XSLT_FUNC_CHOOSE,
-    XSLT_FUNC_IF,
-    XSLT_FUNC_FOREACH,
-    XSLT_FUNC_DOCUMENT,
-    XSLT_FUNC_WITHPARAM,
-    XSLT_FUNC_PARAM,
-    XSLT_FUNC_VARIABLE,
-    XSLT_FUNC_WHEN,
-    XSLT_FUNC_EXTENSION
-} xsltStyleType;
-

- -


xsltElemPreCompDeallocator ()

void        (*xsltElemPreCompDeallocator)   (xsltElemPreCompPtr comp);

-Deallocates an xsltElemPreComp structure.

- -

comp : the xsltElemPreComp to free up -

struct xsltStylePreComp

struct xsltStylePreComp {
-    xsltElemPreCompPtr next;	/* chained list */
-    xsltStyleType type;		/* type of the element */
-    xsltTransformFunction func; /* handling function */
-    xmlNodePtr inst;		/* the instruction */
-
-    /*
-     * Pre computed values.
-     */
-
-    xmlChar *stype;             /* sort */
-    int      has_stype;		/* sort */
-    int      number;		/* sort */
-    xmlChar *order;             /* sort */
-    int      has_order;		/* sort */
-    int      descending;	/* sort */
-    xmlChar *lang;		/* sort */
-    int      has_lang;		/* sort */
-    xmlChar *case_order;	/* sort */
-    int      lower_first;	/* sort */
-
-    xmlChar *use;		/* copy, element */
-    int      has_use;		/* copy, element */
-
-    int      noescape;		/* text */
-
-    xmlChar *name;		/* element, attribute, pi */
-    int      has_name;		/* element, attribute, pi */
-    xmlChar *ns;		/* element */
-    int      has_ns;		/* element */
-
-    xmlChar *mode;		/* apply-templates */
-    xmlChar *modeURI;		/* apply-templates */
-
-    xmlChar *test;		/* if */
-
-    xsltTemplatePtr templ;	/* call-template */
-
-    xmlChar *select;		/* sort, copy-of, value-of, apply-templates */
-
-    int      ver11;		/* document */
-    xmlChar *filename;		/* document URL */
-    int      has_filename;	/* document */
-
-    xsltNumberData numdata;	/* number */
-
-    xmlXPathCompExprPtr comp;	/* a precompiled XPath expression */
-    xmlNsPtr *nsList;		/* the namespaces in scope */
-    int nsNr;			/* the number of namespaces in scope */
-};
-

-The in-memory structure corresponding to XSLT stylesheet constructs -precomputed data.

- -


xsltStylePreCompPtr

typedef xsltStylePreComp *xsltStylePreCompPtr;
-

- -


struct xsltStackElem

struct xsltStackElem {
-    struct _xsltStackElem *next;/* chained list */
-    xsltStylePreCompPtr comp;   /* the compiled form */
-    int computed;	/* was the evaluation done */
-    xmlChar *name;	/* the local part of the name QName */
-    xmlChar *nameURI;	/* the URI part of the name QName */
-    xmlChar *select;	/* the eval string */
-    xmlNodePtr tree;	/* the tree if no eval string or the location */
-    xmlXPathObjectPtr value; /* The value if computed */
-};
-

- -


xsltStackElemPtr

typedef xsltStackElem *xsltStackElemPtr;
-

- -


struct xsltStylesheet

struct xsltStylesheet {
-    /*
-     * The stylesheet import relation is kept as a tree.
-     */
-    struct _xsltStylesheet *parent;
-    struct _xsltStylesheet *next;
-    struct _xsltStylesheet *imports;
-
-    xsltDocumentPtr docList;		/* the include document list */
-
-    /*
-     * General data on the style sheet document.
-     */
-    xmlDocPtr doc;		/* the parsed XML stylesheet */
-    xmlHashTablePtr stripSpaces;/* the hash table of the strip-space and
-				   preserve space elements */
-    int             stripAll;	/* strip-space * (1) preserve-space * (-1) */
-    xmlHashTablePtr cdataSection;/* the hash table of the cdata-section */
-
-    /*
-     * Global variable or parameters.
-     */
-    xsltStackElemPtr variables; /* linked list of param and variables */
-
-    /*
-     * Template descriptions.
-     */
-    xsltTemplatePtr templates;	/* the ordered list of templates */
-    void *templatesHash;	/* hash table or wherever compiled templates
-				   informations are stored */
-    void *rootMatch;		/* template based on / */
-    void *keyMatch;		/* template based on key() */
-    void *elemMatch;		/* template based on * */
-    void *attrMatch;		/* template based on @* */
-    void *parentMatch;		/* template based on .. */
-    void *textMatch;		/* template based on text() */
-    void *piMatch;		/* template based on processing-instruction() */
-    void *commentMatch;		/* template based on comment() */
-    
-    /*
-     * Namespace aliases.
-     */
-    xmlHashTablePtr nsAliases;	/* the namespace alias hash tables */
-
-    /*
-     * Attribute sets.
-     */
-    xmlHashTablePtr attributeSets;/* the attribute sets hash tables */
-
-    /*
-     * Namespaces.
-     */
-    xmlHashTablePtr nsHash;     /* the set of namespaces in use */
-    void           *nsDefs;     /* the namespaces defined */
-
-    /*
-     * Key definitions.
-     */
-    void *keys;				/* key definitions */
-
-    /*
-     * Output related stuff.
-     */
-    xmlChar *method;		/* the output method */
-    xmlChar *methodURI;		/* associated namespace if any */
-    xmlChar *version;		/* version string */
-    xmlChar *encoding;		/* encoding string */
-    int omitXmlDeclaration;     /* omit-xml-declaration = "yes" | "no" */
-
-    /* 
-     * Number formatting.
-     */
-    xsltDecimalFormatPtr decimalFormat;
-    int standalone;             /* standalone = "yes" | "no" */
-    xmlChar *doctypePublic;     /* doctype-public string */
-    xmlChar *doctypeSystem;     /* doctype-system string */
-    int indent;			/* should output being indented */
-    xmlChar *mediaType;		/* media-type string */
-
-    /*
-     * Precomputed blocks.
-     */
-    xsltElemPreCompPtr preComps;/* list of precomputed blocks */
-    int warnings;		/* number of warnings found at compilation */
-    int errors;			/* number of errors found at compilation */
-
-    xmlChar  *exclPrefix;	/* last excluded prefixes */
-    xmlChar **exclPrefixTab;	/* array of excluded prefixes */
-    int       exclPrefixNr;	/* number of excluded prefixes in scope */
-    int       exclPrefixMax;	/* size of the array */
-
-    void     *_private;		/* user defined data */
-
-    /*
-     * Extensions.
-     */
-    xmlHashTablePtr extInfos;	/* the extension data */
-    int		    extrasNr;	/* the number of extras required */
-};
-

- -


xsltStylesheetPtr

typedef xsltStylesheet *xsltStylesheetPtr;
-

- -


enum xsltOutputType

typedef enum {
-    XSLT_OUTPUT_XML = 0,
-    XSLT_OUTPUT_HTML,
-    XSLT_OUTPUT_TEXT
-} xsltOutputType;
-

- -


enum xsltTransformState

typedef enum {
-    XSLT_STATE_OK = 0,
-    XSLT_STATE_ERROR,
-    XSLT_STATE_STOPPED
-} xsltTransformState;
-

- -


CHECK_STOPPED

#define CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;
-

-Macro to check if the XSLT processing should be stopped. -Will return from the function.

- -


CHECK_STOPPEDE

#define CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;
-

-Macro to check if the XSLT processing should be stopped. -Will goto the error: label.

- -


CHECK_STOPPED0

#define CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0);
-

-Macro to check if the XSLT processing should be stopped. -Will return from the function with a 0 value.

- -


xsltNewStylesheet ()

xsltStylesheetPtr xsltNewStylesheet         (void);

-Create a new XSLT Stylesheet

- -

Returns :the newly allocated xsltStylesheetPtr or NULL in case of error -

xsltParseStylesheetFile ()

xsltStylesheetPtr xsltParseStylesheetFile   (const xmlChar *filename);

-Load and parse an XSLT stylesheet

- -

filename : the filename/URL to the stylesheet -
Returns :a new XSLT stylesheet structure. -

xsltFreeStylesheet ()

void        xsltFreeStylesheet              (xsltStylesheetPtr sheet);

-Free up the memory allocated by sheet

- -

sheet : an XSLT stylesheet -

xsltIsBlank ()

int         xsltIsBlank                     (xmlChar *str);

-Check if a string is ignorable

- -

str : a string -
Returns :1 if the string is NULL or made of blanks chars, 0 otherwise -

xsltFreeStackElemList ()

void        xsltFreeStackElemList           (xsltStackElemPtr elem);

-Free up the memory allocated by elem

- -

elem : an XSLT stack element -

xsltDecimalFormatGetByName ()

xsltDecimalFormatPtr xsltDecimalFormatGetByName
-                                            (xsltStylesheetPtr sheet,
-                                             xmlChar *name);

-Find decimal-format by name

- -

sheet : the XSLT stylesheet -
name : the decimal-format name to find -
Returns :the xsltDecimalFormatPtr -

xsltParseStylesheetProcess ()

xsltStylesheetPtr xsltParseStylesheetProcess
-                                            (xsltStylesheetPtr ret,
-                                             xmlDocPtr doc);

-parse an XSLT stylesheet adding the associated structures

- -

ret : the XSLT stylesheet -
doc : and xmlDoc parsed XML -
Returns :the value of the 'ret' parameter if everything -went right, NULL if something went amiss. -

xsltParseStylesheetOutput ()

void        xsltParseStylesheetOutput       (xsltStylesheetPtr style,
-                                             xmlNodePtr cur);

-parse an XSLT stylesheet output element and record -information related to the stylesheet output

- -

style : the XSLT stylesheet -
cur : the "output" element -

xsltParseStylesheetDoc ()

xsltStylesheetPtr xsltParseStylesheetDoc    (xmlDocPtr doc);

-parse an XSLT stylesheet building the associated structures

- -

doc : and xmlDoc parsed XML -
Returns :a new XSLT stylesheet structure. -

xsltParseStylesheetImportedDoc ()

xsltStylesheetPtr xsltParseStylesheetImportedDoc
-                                            (xmlDocPtr doc);

-parse an XSLT stylesheet building the associated structures -except the processing not needed for imported documents.

- -

doc : and xmlDoc parsed XML -
Returns :a new XSLT stylesheet structure. -

xsltLoadStylesheetPI ()

xsltStylesheetPtr xsltLoadStylesheetPI      (xmlDocPtr doc);

-This function tries to locate the stylesheet PI in the given document -If found, and if contained within the document, it will extract -that subtree to build the stylesheet to process doc (doc itself will -be modified). If found but referencing an external document it will -attempt to load it and generate a stylesheet from it. In both cases, -the resulting stylesheet and the document need to be freed once the -transformation is done.

- -

doc : a document to process -
Returns :a new XSLT stylesheet structure or NULL if not found. -

xsltNumberFormat ()

void        xsltNumberFormat                (xsltTransformContextPtr ctxt,
-                                             xsltNumberDataPtr data,
-                                             xmlNodePtr node);

-Convert one number.

- -

ctxt : the XSLT transformation context -
data : the formatting informations -
node : the data to format -

xsltFormatNumberConversion ()

xmlXPathError xsltFormatNumberConversion    (xsltDecimalFormatPtr self,
-                                             xmlChar *format,
-                                             double number,
-                                             xmlChar **result);

-format-number() uses the JDK 1.1 DecimalFormat class: -

-http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html -

-Structure: -

- pattern := subpattern{;subpattern} - subpattern := {prefix}integer{.fraction}{suffix} - prefix := '\\u0000'..'\\uFFFD' - specialCharacters - suffix := '\\u0000'..'\\uFFFD' - specialCharacters - integer := '#'* '0'* '0' - fraction := '0'* '#'* -

- Notation: - X* 0 or more instances of X - (X | Y) either X or Y. - X..Y any character from X up to Y, inclusive. - S - T characters in S, except those in T -

-Special Characters: -

- Symbol Meaning - 0 a digit - # a digit, zero shows as absent - . placeholder for decimal separator - , placeholder for grouping separator. - ; separates formats. - - default negative prefix. - % multiply by 100 and show as percentage - ? multiply by 1000 and show as per mille - X any other characters can be used in the prefix or suffix - ' used to quote special characters in a prefix or suffix.

- -

self : the decimal format -
format : the format requested -
number : the value to format -
result : the place to ouput the result -
Returns :a possible XPath error -

xsltParseTemplateContent ()

void        xsltParseTemplateContent        (xsltStylesheetPtr style,
-                                             xmlNodePtr templ);

-parse a template content-model -Clean-up the template content from unwanted ignorable blank nodes -and process xslt:text

- -

style : the XSLT stylesheet -
templ : the container node (can be a document for literal results) -

xsltAllocateExtra ()

int         xsltAllocateExtra               (xsltStylesheetPtr style);

-Allocate an extra runtime information slot statically while compiling -the stylesheet and return its number

- -

style : an XSLT stylesheet -
Returns :the number of the slot -

xsltAllocateExtraCtxt ()

int         xsltAllocateExtraCtxt           (xsltTransformContextPtr ctxt);

-Allocate an extra runtime information slot at run-time -and return its number -This make sure there is a slot ready in the transformation context

- -

ctxt : an XSLT transformation context -
Returns :the number of the slot -

xsltCreateRVT ()

xmlDocPtr   xsltCreateRVT                   (xsltTransformContextPtr ctxt);

-Create a result value tree

- -

ctxt : an XSLT transformation context -
Returns :the result value tree or NULL in case of error -

xsltRegisterTmpRVT ()

int         xsltRegisterTmpRVT              (xsltTransformContextPtr ctxt,
-                                             xmlDocPtr RVT);

-Register the result value tree for destruction at the end of the context

- -

ctxt : an XSLT transformation context -
RVT : a result value tree -
Returns :0 in case of success and -1 in case of error. -

xsltRegisterPersistRVT ()

int         xsltRegisterPersistRVT          (xsltTransformContextPtr ctxt,
-                                             xmlDocPtr RVT);

-Register the result value tree for destruction at the end of the processing

- -

ctxt : an XSLT transformation context -
RVT : a result value tree -
Returns :0 in case of success and -1 in case of error. -

xsltFreeRVTs ()

void        xsltFreeRVTs                    (xsltTransformContextPtr ctxt);

-Free all the registered result value tree of the transformation

- -

ctxt : an XSLT transformation context -
+ + +Module xsltInternals from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module xsltInternals from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define CHECK_STOPPED
#define CHECK_STOPPED0
#define CHECK_STOPPEDE
#define XSLT_MAX_SORT
#define XSLT_PAT_NO_PRIORITY
#define XSLT_RUNTIME_EXTRA
#define XSLT_RUNTIME_EXTRA_FREE
#define XSLT_RUNTIME_EXTRA_LST
Structure xsltDecimalFormat
struct _xsltDecimalFormat +
Typedef xsltDecimalFormat * xsltDecimalFormatPtr
+
Structure xsltDocument
struct _xsltDocument +
Typedef xsltDocument * xsltDocumentPtr
+
Structure xsltElemPreComp
struct _xsltElemPreComp +
Typedef xsltElemPreComp * xsltElemPreCompPtr
+
Enum xsltOutputType
+
Structure xsltRuntimeExtra
struct _xsltRuntimeExtra +
Typedef xsltRuntimeExtra * xsltRuntimeExtraPtr
+
Structure xsltStackElem
struct _xsltStackElem +
Typedef xsltStackElem * xsltStackElemPtr
+
Structure xsltStylePreComp
struct _xsltStylePreComp +
Typedef xsltStylePreComp * xsltStylePreCompPtr
+
Enum xsltStyleType
+
Structure xsltStylesheet
struct _xsltStylesheet +
Typedef xsltStylesheet * xsltStylesheetPtr
+
Structure xsltTemplate
struct _xsltTemplate +
Typedef xsltTemplate * xsltTemplatePtr
+
Structure xsltTransformContext
struct _xsltTransformContext +
Typedef xsltTransformContext * xsltTransformContextPtr
+
Enum xsltTransformState
+
int	xsltAllocateExtra		(xsltStylesheetPtr style)
+
int	xsltAllocateExtraCtxt		(xsltTransformContextPtr ctxt)
+
xmlDocPtr	xsltCreateRVT		(xsltTransformContextPtr ctxt)
+
xsltDecimalFormatPtr	xsltDecimalFormatGetByName	(xsltStylesheetPtr sheet, 
xmlChar * name)
+
Function type: xsltElemPreCompDeallocator
+void	xsltElemPreCompDeallocator	(xsltElemPreCompPtr comp)
+
+
xmlXPathError	xsltFormatNumberConversion	(xsltDecimalFormatPtr self, 
xmlChar * format,
double number,
xmlChar ** result)
+
void	xsltFreeRVTs			(xsltTransformContextPtr ctxt)
+
void	xsltFreeStackElemList		(xsltStackElemPtr elem)
+
void	xsltFreeStylesheet		(xsltStylesheetPtr sheet)
+
int	xsltIsBlank			(xmlChar * str)
+
xsltStylesheetPtr	xsltLoadStylesheetPI	(xmlDocPtr doc)
+
xsltStylesheetPtr	xsltNewStylesheet	(void)
+
void	xsltNumberFormat		(xsltTransformContextPtr ctxt, 
xsltNumberDataPtr data,
xmlNodePtr node)
+
xsltStylesheetPtr	xsltParseStylesheetDoc	(xmlDocPtr doc)
+
xsltStylesheetPtr	xsltParseStylesheetFile	(const xmlChar * filename)
+
xsltStylesheetPtr	xsltParseStylesheetImportedDoc	(xmlDocPtr doc, 
xsltStylesheetPtr style)
+
void	xsltParseStylesheetOutput	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+
xsltStylesheetPtr	xsltParseStylesheetProcess	(xsltStylesheetPtr ret, 
xmlDocPtr doc)
+
void	xsltParseTemplateContent	(xsltStylesheetPtr style, 
xmlNodePtr templ)
+
int	xsltRegisterPersistRVT		(xsltTransformContextPtr ctxt, 
xmlDocPtr RVT)
+
int	xsltRegisterTmpRVT		(xsltTransformContextPtr ctxt, 
xmlDocPtr RVT)
+
Function type: xsltSortFunc
+void	xsltSortFunc			(xsltTransformContextPtr ctxt, 
xmlNodePtr * sorts,
int nbsorts) +
+
Function type: xsltTransformFunction
+void	xsltTransformFunction		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltElemPreCompPtr comp) +
+

Description

+

Macro: CHECK_STOPPED

#define CHECK_STOPPED

Macro to check if the XSLT processing should be stopped. Will return from the function.

+

Macro: CHECK_STOPPED0

#define CHECK_STOPPED0

Macro to check if the XSLT processing should be stopped. Will return from the function with a 0 value.

+

Macro: CHECK_STOPPEDE

#define CHECK_STOPPEDE

Macro to check if the XSLT processing should be stopped. Will goto the error: label.

+

Macro: XSLT_MAX_SORT

#define XSLT_MAX_SORT

Max number of specified xsl:sort on an element.

+

Macro: XSLT_PAT_NO_PRIORITY

#define XSLT_PAT_NO_PRIORITY

Specific value for pattern without priority expressed.

+

Macro: XSLT_RUNTIME_EXTRA

#define XSLT_RUNTIME_EXTRA

Macro used to define extra information stored in the context

+

Macro: XSLT_RUNTIME_EXTRA_FREE

#define XSLT_RUNTIME_EXTRA_FREE

Macro used to free extra information stored in the context

+

Macro: XSLT_RUNTIME_EXTRA_LST

#define XSLT_RUNTIME_EXTRA_LST

Macro used to access extra information stored in the context

+

Structure xsltDecimalFormat

Structure xsltDecimalFormat
struct _xsltDecimalFormat { + struct _xsltDecimalFormat * next : chained list + xmlChar * name : Used for interpretation of pattern + xmlChar * digit + xmlChar * patternSeparator : May appear in result + xmlChar * minusSign + xmlChar * infinity + xmlChar * noNumber : Not-a-number Used for interpretation of + xmlChar * decimalPoint + xmlChar * grouping + xmlChar * percent + xmlChar * permille + xmlChar * zeroDigit +}

Structure xsltDocument

Structure xsltDocument
struct _xsltDocument { + struct _xsltDocument * next : documents are kept in a chained list + int main : is this the main document + xmlDocPtr doc : the parsed document + void * keys : key tables storage + struct _xsltDocument * includes : subsidiary includes +}

Structure xsltElemPreComp

Structure xsltElemPreComp
struct _xsltElemPreComp { + xsltElemPreCompPtr next : chained list + xsltStyleType type : type of the element + xsltTransformFunction func : handling function + xmlNodePtr inst : the instruction end of common part + xsltElemPreCompDeallocator free : the deallocator +}

Enum xsltOutputType

Enum xsltOutputType {
+    XSLT_OUTPUT_XML = 0
+    XSLT_OUTPUT_HTML = 1
+    XSLT_OUTPUT_TEXT = 2
+}
+

Structure xsltRuntimeExtra

Structure xsltRuntimeExtra
struct _xsltRuntimeExtra { + void * info : pointer to the extra data + xmlFreeFunc deallocate : pointer to the deallocation routine + void * val : data not needing deallocation +}

Structure xsltStackElem

Structure xsltStackElem
struct _xsltStackElem { + struct _xsltStackElem * next : chained list + xsltStylePreCompPtr comp : the compiled form + int computed : was the evaluation done + xmlChar * name : the local part of the name QName + xmlChar * nameURI : the URI part of the name QName + xmlChar * select : the eval string + xmlNodePtr tree : the tree if no eval string or the locat + xmlXPathObjectPtr value : The value if computed +}

Structure xsltStylePreComp

Structure xsltStylePreComp
struct _xsltStylePreComp { + xsltElemPreCompPtr next : chained list + xsltStyleType type : type of the element + xsltTransformFunction func : handling function + xmlNodePtr inst : * Pre computed values. * + xmlChar * stype : sort + int has_stype : sort + int number : sort + xmlChar * order : sort + int has_order : sort + int descending : sort + xmlChar * lang : sort + int has_lang : sort + xmlChar * case_order : sort + int lower_first : sort + xmlChar * use : copy, element + int has_use : copy, element + int noescape : text + xmlChar * name : element, attribute, pi + int has_name : element, attribute, pi + xmlChar * ns : element + int has_ns : element + xmlChar * mode : apply-templates + xmlChar * modeURI : apply-templates + xmlChar * test : if + xsltTemplatePtr templ : call-template + xmlChar * select : sort, copy-of, value-of, apply-template + int ver11 : document + xmlChar * filename : document URL + int has_filename : document + xsltNumberData numdata : number + xmlXPathCompExprPtr comp : a precompiled XPath expression + xmlNsPtr * nsList : the namespaces in scope + int nsNr : the number of namespaces in scope +}

Enum xsltStyleType

Enum xsltStyleType {
+    XSLT_FUNC_COPY = 1
+    XSLT_FUNC_SORT = 2
+    XSLT_FUNC_TEXT = 3
+    XSLT_FUNC_ELEMENT = 4
+    XSLT_FUNC_ATTRIBUTE = 5
+    XSLT_FUNC_COMMENT = 6
+    XSLT_FUNC_PI = 7
+    XSLT_FUNC_COPYOF = 8
+    XSLT_FUNC_VALUEOF = 9
+    XSLT_FUNC_NUMBER = 10
+    XSLT_FUNC_APPLYIMPORTS = 11
+    XSLT_FUNC_CALLTEMPLATE = 12
+    XSLT_FUNC_APPLYTEMPLATES = 13
+    XSLT_FUNC_CHOOSE = 14
+    XSLT_FUNC_IF = 15
+    XSLT_FUNC_FOREACH = 16
+    XSLT_FUNC_DOCUMENT = 17
+    XSLT_FUNC_WITHPARAM = 18
+    XSLT_FUNC_PARAM = 19
+    XSLT_FUNC_VARIABLE = 20
+    XSLT_FUNC_WHEN = 21
+    XSLT_FUNC_EXTENSION = 22
+}
+

Structure xsltStylesheet

Structure xsltStylesheet
struct _xsltStylesheet { + struct _xsltStylesheet * parent + struct _xsltStylesheet * next + struct _xsltStylesheet * imports + xsltDocumentPtr docList : * General data on the style sheet docume + xmlDocPtr doc : the parsed XML stylesheet + xmlHashTablePtr stripSpaces : the hash table of the strip-space and p + int stripAll : strip-space * (1) preserve-space * (-1) + xmlHashTablePtr cdataSection : * Global variable or parameters. * + xsltStackElemPtr variables : * Template descriptions. * + xsltTemplatePtr templates : the ordered list of templates + void * templatesHash : hash table or wherever compiled templat + void * rootMatch : template based on / + void * keyMatch : template based on key() + void * elemMatch : template based on * + void * attrMatch : template based on @* + void * parentMatch : template based on .. + void * textMatch : template based on text() + void * piMatch : template based on processing-instructio + void * commentMatch : * Namespace aliases. * + xmlHashTablePtr nsAliases : * Attribute sets. * + xmlHashTablePtr attributeSets : * Namespaces. * + xmlHashTablePtr nsHash : the set of namespaces in use + void * nsDefs : * Key definitions. * + void * keys : * Output related stuff. * + xmlChar * method : the output method + xmlChar * methodURI : associated namespace if any + xmlChar * version : version string + xmlChar * encoding : encoding string + int omitXmlDeclaration : * Number formatting. * + xsltDecimalFormatPtr decimalFormat + int standalone : standalone = "yes" | "no" + xmlChar * doctypePublic : doctype-public string + xmlChar * doctypeSystem : doctype-system string + int indent : should output being indented + xmlChar * mediaType : * Precomputed blocks. * + xsltElemPreCompPtr preComps : list of precomputed blocks + int warnings : number of warnings found at compilation + int errors : number of errors found at compilation + xmlChar * exclPrefix : last excluded prefixes + xmlChar ** exclPrefixTab : array of excluded prefixes + int exclPrefixNr : number of excluded prefixes in scope + int exclPrefixMax : size of the array + void * _private : * Extensions. * + xmlHashTablePtr extInfos : the extension data + int extrasNr : * For keeping track of nested includes * + xsltDocumentPtr includes : points to last nested include +}

Structure xsltTemplate

Structure xsltTemplate
struct _xsltTemplate { + struct _xsltTemplate * next : chained list sorted by priority + struct _xsltStylesheet * style : the containing stylesheet + xmlChar * match : the matching string + float priority : as given from the stylesheet, not compu + xmlChar * name : the local part of the name QName + xmlChar * nameURI : the URI part of the name QName + xmlChar * mode : the local part of the mode QName + xmlChar * modeURI : the URI part of the mode QName + xmlNodePtr content : the template replacement value + xmlNodePtr elem : the source element + int inheritedNsNr : number of inherited namespaces + xmlNsPtr * inheritedNs : inherited non-excluded namespaces Profi + int nbCalls : the number of time the template was cal + unsigned long time : the time spent in this template +}

Structure xsltTransformContext

Structure xsltTransformContext
struct _xsltTransformContext { + xsltStylesheetPtr style : the stylesheet used + xsltOutputType type : the type of output + xsltTemplatePtr templ : the current template + int templNr : Nb of templates in the stack + int templMax : Size of the templtes stack + xsltTemplatePtr * templTab : the template stack + xsltStackElemPtr vars : the current variable list + int varsNr : Nb of variable list in the stack + int varsMax : Size of the variable list stack + xsltStackElemPtr * varsTab : the variable list stack + int varsBase : * Extensions * + xmlHashTablePtr extFunctions : the extension functions + xmlHashTablePtr extElements : the extension elements + xmlHashTablePtr extInfos : the extension data + const xmlChar * mode : the current mode + const xmlChar * modeURI : the current mode URI + xsltDocumentPtr docList : the document list + xsltDocumentPtr document : the current document + xmlNodePtr node : the current node being processed + xmlNodeSetPtr nodeList : the current node list xmlNodePtr curren + xmlDocPtr output : the resulting document + xmlNodePtr insert : the insertion node + xmlXPathContextPtr xpathCtxt : the XPath context + xsltTransformState state : * Global variables * + xmlHashTablePtr globalVars : the global variables and params + xmlNodePtr inst : the instruction in the stylesheet + int xinclude : should XInclude be processed + const char * outputFile : the output URI if known + int profile : is this run profiled + long prof : the current profiled value + int profNr : Nb of templates in the stack + int profMax : Size of the templtaes stack + long * profTab : the profile template stack + void * _private : user defined data + int extrasNr : the number of extras used + int extrasMax : the number of extras allocated + xsltRuntimeExtraPtr extras : extra per runtime informations + xsltDocumentPtr styleList : the stylesheet docs list + void * sec : the security preferences if any + xmlGenericErrorFunc error : a specific error handler + void * errctx : context for the error handler + xsltSortFunc sortfunc : * handling of temporary Result Value Tre + xmlDocPtr tmpRVT : list of RVT without persistance + xmlDocPtr persistRVT : list of persistant RVTs + int ctxtflags : * Speed optimization when coalescing tex + const xmlChar * lasttext : last text node content + unsigned int lasttsize : last text node size + unsigned int lasttuse : * Per Context Debugging * + int debugStatus : the context level debug status + unsigned long * traceCode : pointer to the variable holding the mas +}

Enum xsltTransformState

Enum xsltTransformState {
+    XSLT_STATE_OK = 0
+    XSLT_STATE_ERROR = 1
+    XSLT_STATE_STOPPED = 2
+}
+

Function: xsltAllocateExtra

int	xsltAllocateExtra		(xsltStylesheetPtr style)
+

Allocate an extra runtime information slot statically while compiling the stylesheet and return its number

+
style:an XSLT stylesheet
Returns:the number of the slot

Function: xsltAllocateExtraCtxt

int	xsltAllocateExtraCtxt		(xsltTransformContextPtr ctxt)
+

Allocate an extra runtime information slot at run-time and return its number This make sure there is a slot ready in the transformation context

+
ctxt:an XSLT transformation context
Returns:the number of the slot

Function: xsltCreateRVT

xmlDocPtr	xsltCreateRVT		(xsltTransformContextPtr ctxt)
+

Create a result value tree

+
ctxt:an XSLT transformation context
Returns:the result value tree or NULL in case of error

Function: xsltDecimalFormatGetByName

xsltDecimalFormatPtr	xsltDecimalFormatGetByName	(xsltStylesheetPtr sheet, 
xmlChar * name)
+

Find decimal-format by name

+
sheet:the XSLT stylesheet
name:the decimal-format name to find
Returns:the xsltDecimalFormatPtr

Function type: xsltElemPreCompDeallocator

Function type: xsltElemPreCompDeallocator
+void	xsltElemPreCompDeallocator	(xsltElemPreCompPtr comp)
+

Deallocates an #xsltElemPreComp structure.

comp:the #xsltElemPreComp to free up

+

Function: xsltFormatNumberConversion

xmlXPathError	xsltFormatNumberConversion	(xsltDecimalFormatPtr self, 
xmlChar * format,
double number,
xmlChar ** result)
+

format-number() uses the JDK 1.1 DecimalFormat class: http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html Structure: pattern := subpattern{;subpattern} subpattern := {prefix}integer{.fraction}{suffix} prefix := '\\u0000'..'\\uFFFD' - specialCharacters suffix := '\\u0000'..'\\uFFFD' - specialCharacters integer := '#'* '0'* '0' fraction := '0'* '#'* Notation: X* 0 or more instances of X (X | Y) either X or Y. X..Y any character from X up to Y, inclusive. S - T characters in S, except those in T Special Characters: Symbol Meaning 0 a digit # a digit, zero shows as absent . placeholder for decimal separator , placeholder for grouping separator. ; separates formats. - default negative prefix. % multiply by 100 and show as percentage ? multiply by 1000 and show as per mille X any other characters can be used in the prefix or suffix ' used to quote special characters in a prefix or suffix.

+
self:the decimal format
format:the format requested
number:the value to format
result:the place to ouput the result
Returns:a possible XPath error

Function: xsltFreeRVTs

void	xsltFreeRVTs			(xsltTransformContextPtr ctxt)
+

Free all the registered result value tree of the transformation

+
ctxt:an XSLT transformation context

Function: xsltFreeStackElemList

void	xsltFreeStackElemList		(xsltStackElemPtr elem)
+

Free up the memory allocated by @elem

+
elem:an XSLT stack element

Function: xsltFreeStylesheet

void	xsltFreeStylesheet		(xsltStylesheetPtr sheet)
+

Free up the memory allocated by @sheet

+
sheet:an XSLT stylesheet

Function: xsltIsBlank

int	xsltIsBlank			(xmlChar * str)
+

Check if a string is ignorable

+
str:a string
Returns:1 if the string is NULL or made of blanks chars, 0 otherwise

Function: xsltLoadStylesheetPI

xsltStylesheetPtr	xsltLoadStylesheetPI	(xmlDocPtr doc)
+

This function tries to locate the stylesheet PI in the given document If found, and if contained within the document, it will extract that subtree to build the stylesheet to process @doc (doc itself will be modified). If found but referencing an external document it will attempt to load it and generate a stylesheet from it. In both cases, the resulting stylesheet and the document need to be freed once the transformation is done.

+
doc:a document to process
Returns:a new XSLT stylesheet structure or NULL if not found.

Function: xsltNewStylesheet

xsltStylesheetPtr	xsltNewStylesheet	(void)
+

Create a new XSLT Stylesheet

+
Returns:the newly allocated xsltStylesheetPtr or NULL in case of error

Function: xsltNumberFormat

void	xsltNumberFormat		(xsltTransformContextPtr ctxt, 
xsltNumberDataPtr data,
xmlNodePtr node)
+

Convert one number.

+
ctxt:the XSLT transformation context
data:the formatting informations
node:the data to format

Function: xsltParseStylesheetDoc

xsltStylesheetPtr	xsltParseStylesheetDoc	(xmlDocPtr doc)
+

parse an XSLT stylesheet building the associated structures

+
doc:and xmlDoc parsed XML
Returns:a new XSLT stylesheet structure.

Function: xsltParseStylesheetFile

xsltStylesheetPtr	xsltParseStylesheetFile	(const xmlChar * filename)
+

Load and parse an XSLT stylesheet

+
filename:the filename/URL to the stylesheet
Returns:a new XSLT stylesheet structure.

Function: xsltParseStylesheetImportedDoc

xsltStylesheetPtr	xsltParseStylesheetImportedDoc	(xmlDocPtr doc, 
xsltStylesheetPtr style)
+

parse an XSLT stylesheet building the associated structures except the processing not needed for imported documents.

+
doc:an xmlDoc parsed XML
style:pointer to parent stylesheet
Returns:a new XSLT stylesheet structure.

Function: xsltParseStylesheetOutput

void	xsltParseStylesheetOutput	(xsltStylesheetPtr style, 
xmlNodePtr cur)
+

parse an XSLT stylesheet output element and record information related to the stylesheet output

+
style:the XSLT stylesheet
cur:the "output" element

Function: xsltParseStylesheetProcess

xsltStylesheetPtr	xsltParseStylesheetProcess	(xsltStylesheetPtr ret, 
xmlDocPtr doc)
+

parse an XSLT stylesheet adding the associated structures

+
ret:the XSLT stylesheet
doc:and xmlDoc parsed XML
Returns:the value of the 'ret' parameter if everything went right, NULL if something went amiss.

Function: xsltParseTemplateContent

void	xsltParseTemplateContent	(xsltStylesheetPtr style, 
xmlNodePtr templ)
+

parse a template content-model Clean-up the template content from unwanted ignorable blank nodes and process xslt:text

+
style:the XSLT stylesheet
templ:the container node (can be a document for literal results)

Function: xsltRegisterPersistRVT

int	xsltRegisterPersistRVT		(xsltTransformContextPtr ctxt, 
xmlDocPtr RVT)
+

Register the result value tree for destruction at the end of the processing

+
ctxt:an XSLT transformation context
RVT:a result value tree
Returns:0 in case of success and -1 in case of error.

Function: xsltRegisterTmpRVT

int	xsltRegisterTmpRVT		(xsltTransformContextPtr ctxt, 
xmlDocPtr RVT)
+

Register the result value tree for destruction at the end of the context

+
ctxt:an XSLT transformation context
RVT:a result value tree
Returns:0 in case of success and -1 in case of error.

Function type: xsltSortFunc

Function type: xsltSortFunc
+void	xsltSortFunc			(xsltTransformContextPtr ctxt, 
xmlNodePtr * sorts,
int nbsorts) +

Signature of the function to use during sorting

ctxt:a transformation context
sorts:the node-set to sort
nbsorts:the number of sorts

+

Function type: xsltTransformFunction

Function type: xsltTransformFunction
+void	xsltTransformFunction		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltElemPreCompPtr comp) +

Signature of the function associated to elements part of the stylesheet language like xsl:if or xsl:apply-templates.

ctxt:the XSLT transformation context
node:the input node
inst:the stylesheet node
comp:the compiled information from the stylesheet

+

Daniel Veillard

diff --git a/doc/html/libxslt-xsltexports.html b/doc/html/libxslt-xsltexports.html new file mode 100644 index 0000000..64ebc6c --- /dev/null +++ b/doc/html/libxslt-xsltexports.html @@ -0,0 +1,19 @@ + + +Module xsltexports from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module xsltexports from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define LIBXSLT_PUBLIC
#define XSLTCALL
#define XSLTPUBFUN
#define XSLTPUBVAR
#define _REENTRANT

Description

+

Macro: LIBXSLT_PUBLIC

#define LIBXSLT_PUBLIC

+

Macro: XSLTCALL

#define XSLTCALL

+

Macro: XSLTPUBFUN

#define XSLTPUBFUN

XSLTPUBFUN, XSLTPUBVAR, XSLTCALL Macros which declare an exportable function, an exportable variable and the calling convention used for functions. Please use an extra block for every platform/compiler combination when modifying this, rather than overlong #ifdef lines. This helps readability as well as the fact that different compilers on the same platform might need different definitions. Windows platform with MS compiler Windows platform with Borland compiler Windows platform with GNU compiler (Mingw) Cygwin platform, GNU compiler

+

Macro: XSLTPUBVAR

#define XSLTPUBVAR

+

Macro: _REENTRANT

#define _REENTRANT

+

Daniel Veillard

diff --git a/doc/html/libxslt-xsltutils.html b/doc/html/libxslt-xsltutils.html index 8fdc1a6..2dabfe9 100644 --- a/doc/html/libxslt-xsltutils.html +++ b/doc/html/libxslt-xsltutils.html @@ -1,444 +1,167 @@ -xsltutils

xsltutils

xsltutils —

Synopsis

-
-
-
-#define     XSLT_TODO
-#define     XSLT_STRANGE
-#define     IS_XSLT_ELEM                    (n)
-#define     IS_XSLT_NAME                    (n, val)
-#define     IS_XSLT_REAL_NODE               (n)
-xmlChar*    xsltGetNsProp                   (xmlNodePtr node,
-                                             const xmlChar *name,
-                                             const xmlChar *nameSpace);
-int         xsltGetUTF8Char                 (unsigned char *utf,
-                                             int *len);
-void        xsltPrintErrorContext           (xsltTransformContextPtr ctxt,
-                                             xsltStylesheetPtr style,
-                                             xmlNodePtr node);
-void        xsltMessage                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst);
-void        xsltSetGenericErrorFunc         (void *ctx,
-                                             xmlGenericErrorFunc handler);
-void        xsltSetGenericDebugFunc         (void *ctx,
-                                             xmlGenericErrorFunc handler);
-void        xsltSetTransformErrorFunc       (xsltTransformContextPtr ctxt,
-                                             void *ctx,
-                                             xmlGenericErrorFunc handler);
-void        xsltTransformError              (xsltTransformContextPtr ctxt,
-                                             xsltStylesheetPtr style,
-                                             xmlNodePtr node,
-                                             const char *msg,
-                                             ...);
-void        xsltDocumentSortFunction        (xmlNodeSetPtr list);
-void        xsltSetSortFunc                 (xsltSortFunc handler);
-void        xsltSetCtxtSortFunc             (xsltTransformContextPtr ctxt,
-                                             xsltSortFunc handler);
-void        xsltDefaultSortFunction         (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr *sorts,
-                                             int nbsorts);
-void        xsltDoSortFunction              (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr *sorts,
-                                             int nbsorts);
-xmlXPathObjectPtr* xsltComputeSortResult    (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr sort);
-const xmlChar* xsltGetQNameURI              (xmlNodePtr node,
-                                             xmlChar **name);
-int         xsltSaveResultTo                (xmlOutputBufferPtr buf,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);
-int         xsltSaveResultToFilename        (const char *URI,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style,
-                                             int compression);
-int         xsltSaveResultToFile            (FILE *file,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);
-int         xsltSaveResultToFd              (int fd,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);
-int         xsltSaveResultToString          (xmlChar **doc_txt_ptr,
-                                             int *doc_txt_len,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);
-void        xsltSaveProfiling               (xsltTransformContextPtr ctxt,
-                                             FILE *output);
-xmlDocPtr   xsltGetProfileInformation       (xsltTransformContextPtr ctxt);
-long        xsltTimestamp                   (void);
-void        xsltCalibrateAdjust             (long delta);
-#define     XSLT_TIMESTAMP_TICS_PER_SEC
-enum        xsltDebugStatusCodes;
-void        (*xsltHandleDebuggerCallback)   (xmlNodePtr cur,
-                                             xmlNodePtr node,
-                                             xsltTemplatePtr templ,
-                                             xsltTransformContextPtr ctxt);
-int         (*xsltAddCallCallback)          (xsltTemplatePtr templ,
-                                             xmlNodePtr source);
-void        (*xsltDropCallCallback)         (void);
-int         xsltSetDebuggerCallbacks        (int no,
-                                             void *block);
-int         xslAddCall                      (xsltTemplatePtr templ,
-                                             xmlNodePtr source);
-void        xslDropCall                     (void);
-

Description

- -

Details

XSLT_TODO

#define     XSLT_TODO

-Macro to flag unimplemented blocks.

- -


XSLT_STRANGE

#define     XSLT_STRANGE

-Macro to flag that a problem was detected internally.

- -


IS_XSLT_ELEM()

#define     IS_XSLT_ELEM(n)

-Checks that the element pertains to XSLT namespace.

- -

n : - - -

IS_XSLT_NAME()

#define     IS_XSLT_NAME(n, val)

-Checks the value of an element in XSLT namespace.

- -

n : -
val : - - -

IS_XSLT_REAL_NODE()

#define     IS_XSLT_REAL_NODE(n)

-Check that a node is a 'real' one: document, element, text or attribute.

- -

n : - - -

xsltGetNsProp ()

xmlChar*    xsltGetNsProp                   (xmlNodePtr node,
-                                             const xmlChar *name,
-                                             const xmlChar *nameSpace);

-Similar to xmlGetNsProp() but with a slightly different semantic -

-Search and get the value of an attribute associated to a node -This attribute has to be anchored in the namespace specified, -or has no namespace and the element is in that namespace. -

-This does the entity substitution. -This function looks in DTD attribute declaration for FIXED or -default declaration values unless DTD use has been turned off.

- -

node : the node -
name : the attribute name -
nameSpace : the URI of the namespace -
Returns :the attribute value or NULL if not found. - It's up to the caller to free the memory. -

xsltGetUTF8Char ()

int         xsltGetUTF8Char                 (unsigned char *utf,
-                                             int *len);

-Read one UTF8 Char from utf -Function copied from libxml2 xmlGetUTF8Char() ... to discard ultimately -and use the original API

- -

utf : a sequence of UTF-8 encoded bytes -
len : a pointer to bytes len -
Returns :the char value or -1 in case of error and update len with the - number of bytes used -

xsltPrintErrorContext ()

void        xsltPrintErrorContext           (xsltTransformContextPtr ctxt,
-                                             xsltStylesheetPtr style,
-                                             xmlNodePtr node);

-Display the context of an error.

- -

ctxt : the transformation context -
style : the stylesheet -
node : the current node being processed -

xsltMessage ()

void        xsltMessage                     (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr node,
-                                             xmlNodePtr inst);

-Process and xsl:message construct

- -

ctxt : an XSLT processing context -
node : The current node -
inst : The node containing the message instruction -

xsltSetGenericErrorFunc ()

void        xsltSetGenericErrorFunc         (void *ctx,
-                                             xmlGenericErrorFunc handler);

-Function to reset the handler and the error context for out of -context error messages. -This simply means that handler will be called for subsequent -error messages while not parsing nor validating. And ctx will -be passed as first argument to handler -One can simply force messages to be emitted to another FILE * than -stderr by setting ctx to this file handle and handler to NULL.

- -

ctx : the new error handling context -
handler : the new handler function -

xsltSetGenericDebugFunc ()

void        xsltSetGenericDebugFunc         (void *ctx,
-                                             xmlGenericErrorFunc handler);

-Function to reset the handler and the error context for out of -context error messages. -This simply means that handler will be called for subsequent -error messages while not parsing or validating. And ctx will -be passed as first argument to handler -One can simply force messages to be emitted to another FILE * than -stderr by setting ctx to this file handle and handler to NULL.

- -

ctx : the new error handling context -
handler : the new handler function -

xsltSetTransformErrorFunc ()

void        xsltSetTransformErrorFunc       (xsltTransformContextPtr ctxt,
-                                             void *ctx,
-                                             xmlGenericErrorFunc handler);

-Function to reset the handler and the error context for out of -context error messages specific to a given XSLT transromation. -

-This simply means that handler will be called for subsequent -error messages while running the transformation.

- -

ctxt : the XSLT transformation context -
ctx : the new error handling context -
handler : the new handler function -

xsltTransformError ()

void        xsltTransformError              (xsltTransformContextPtr ctxt,
-                                             xsltStylesheetPtr style,
-                                             xmlNodePtr node,
-                                             const char *msg,
-                                             ...);

-Display and format an error messages, gives file, line, position and -extra parameters, will use the specific transformation context if available

- -

ctxt : an XSLT transformation context -
style : the XSLT stylesheet used -
node : the current node in the stylesheet -
msg : the message to display/transmit -
... : extra parameters for the message display -

xsltDocumentSortFunction ()

void        xsltDocumentSortFunction        (xmlNodeSetPtr list);

-reorder the current node list list accordingly to the document order

- -

list : the node set -

xsltSetSortFunc ()

void        xsltSetSortFunc                 (xsltSortFunc handler);

-Function to reset the global handler for XSLT sorting. -If the handler is NULL, the default sort function will be used.

- -

handler : the new handler function -

xsltSetCtxtSortFunc ()

void        xsltSetCtxtSortFunc             (xsltTransformContextPtr ctxt,
-                                             xsltSortFunc handler);

-Function to set the handler for XSLT sorting -for the specified context. -If the handler is NULL, then the global -sort function will be called

- -

ctxt : a XSLT process context -
handler : the new handler function -

xsltDefaultSortFunction ()

void        xsltDefaultSortFunction         (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr *sorts,
-                                             int nbsorts);

-reorder the current node list accordingly to the set of sorting -requirement provided by the arry of nodes.

- -

ctxt : a XSLT process context -
sorts : array of sort nodes -
nbsorts : the number of sorts in the array -

xsltDoSortFunction ()

void        xsltDoSortFunction              (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr *sorts,
-                                             int nbsorts);

-reorder the current node list accordingly to the set of sorting -requirement provided by the arry of nodes. -This is a wrapper function, the actual function used is specified -using xsltSetCtxtSortFunc() to set the context specific sort function, -or xsltSetSortFunc() to set the global sort function. -If a sort function is set on the context, this will get called. -Otherwise the global sort function is called.

- -

ctxt : a XSLT process context -
sorts : array of sort nodes -
nbsorts : the number of sorts in the array -

xsltComputeSortResult ()

xmlXPathObjectPtr* xsltComputeSortResult    (xsltTransformContextPtr ctxt,
-                                             xmlNodePtr sort);

-reorder the current node list accordingly to the set of sorting -requirement provided by the array of nodes.

- -

ctxt : a XSLT process context -
sort : node list -
Returns :a ordered XPath nodeset or NULL in case of error. -

xsltGetQNameURI ()

const xmlChar* xsltGetQNameURI              (xmlNodePtr node,
-                                             xmlChar **name);

-This function analyzes name, if the name contains a prefix, -the function seaches the associated namespace in scope for it. -It will also replace name value with the NCName, the old value being -freed. -Errors in the prefix lookup are signalled by setting name to NULL. -

-NOTE: the namespace returned is a pointer to the place where it is - defined and hence has the same lifespan as the document holding it.

- -

node : the node holding the QName -
name : pointer to the initial QName value -
Returns :the namespace URI if there is a prefix, or NULL if name is - not prefixed. -

xsltSaveResultTo ()

int         xsltSaveResultTo                (xmlOutputBufferPtr buf,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);

-Save the result result obtained by applying the style stylesheet -to an I/O output channel buf

- -

buf : an output buffer -
result : the result xmlDocPtr -
style : the stylesheet -
Returns :the number of byte written or -1 in case of failure. -

xsltSaveResultToFilename ()

int         xsltSaveResultToFilename        (const char *URI,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style,
-                                             int compression);

-Save the result result obtained by applying the style stylesheet -to a file or URL

- -

URI : -
result : the result xmlDocPtr -
style : the stylesheet -
compression : the compression factor (0 - 9 included) -
Returns :the number of byte written or -1 in case of failure. -

xsltSaveResultToFile ()

int         xsltSaveResultToFile            (FILE *file,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);

-Save the result result obtained by applying the style stylesheet -to an open FILE * I/O. -This does not close the FILE file

- -

file : a FILE * I/O -
result : the result xmlDocPtr -
style : the stylesheet -
Returns :the number of bytes written or -1 in case of failure. -

xsltSaveResultToFd ()

int         xsltSaveResultToFd              (int fd,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);

-Save the result result obtained by applying the style stylesheet -to an open file descriptor -This does not close the descriptor.

- -

fd : a file descriptor -
result : the result xmlDocPtr -
style : the stylesheet -
Returns :the number of bytes written or -1 in case of failure. -

xsltSaveResultToString ()

int         xsltSaveResultToString          (xmlChar **doc_txt_ptr,
-                                             int *doc_txt_len,
-                                             xmlDocPtr result,
-                                             xsltStylesheetPtr style);

-Save the result result obtained by applying the style stylesheet -to a file or URL

- -

doc_txt_ptr : Memory pointer for allocated XML text -
doc_txt_len : Length of the generated XML text -
result : the result xmlDocPtr -
style : the stylesheet -
Returns :the number of byte written or -1 in case of failure. -

xsltSaveProfiling ()

void        xsltSaveProfiling               (xsltTransformContextPtr ctxt,
-                                             FILE *output);

-Save the profiling informations on output

- -

ctxt : an XSLT context -
output : a FILE * for saving the informations -

xsltGetProfileInformation ()

xmlDocPtr   xsltGetProfileInformation       (xsltTransformContextPtr ctxt);

-This function should be called after the transformation completed -to extract template processing profiling informations if availble. -The informations are returned as an XML document tree like -<?xml version="1.0"?> -<profile> -<template rank="1" match="*" name="" - mode="" calls="6" time="48" average="8"/> -<template rank="2" match="item2|item3" name="" - mode="" calls="10" time="30" average="3"/> -<template rank="3" match="item1" name="" - mode="" calls="5" time="17" average="3"/> -</profile> -The caller will need to free up the returned tree with xmlFreeDoc()

- -

ctxt : a transformation context -
Returns :the xmlDocPtr corresponding to the result or NULL if not available. -

xsltTimestamp ()

long        xsltTimestamp                   (void);

-Used for gathering profiling data

- -

Returns :the number of tenth of milliseconds since the beginning of the -profiling -

xsltCalibrateAdjust ()

void        xsltCalibrateAdjust             (long delta);

-Used for to correct the calibration for xsltTimestamp()

- -

Param1 : -

XSLT_TIMESTAMP_TICS_PER_SEC

#define XSLT_TIMESTAMP_TICS_PER_SEC 100000l
-

-Sampling precision for profiling

- -


enum xsltDebugStatusCodes

typedef enum {
-    XSLT_DEBUG_NONE = 0, /* no debugging allowed */
-    XSLT_DEBUG_INIT,
-    XSLT_DEBUG_STEP,
-    XSLT_DEBUG_STEPOUT,
-    XSLT_DEBUG_NEXT,
-    XSLT_DEBUG_STOP,
-    XSLT_DEBUG_CONT,
-    XSLT_DEBUG_RUN,
-    XSLT_DEBUG_RUN_RESTART,
-    XSLT_DEBUG_QUIT
-} xsltDebugStatusCodes;
-

- -


xsltHandleDebuggerCallback ()

void        (*xsltHandleDebuggerCallback)   (xmlNodePtr cur,
-                                             xmlNodePtr node,
-                                             xsltTemplatePtr templ,
-                                             xsltTransformContextPtr ctxt);

- -

cur : -
node : -
templ : -
ctxt : - - -

xsltAddCallCallback ()

int         (*xsltAddCallCallback)          (xsltTemplatePtr templ,
-                                             xmlNodePtr source);

- -

templ : -
source : -
Returns : - - -

xsltDropCallCallback ()

void        (*xsltDropCallCallback)         (void);

- -


xsltSetDebuggerCallbacks ()

int         xsltSetDebuggerCallbacks        (int no,
-                                             void *block);

-This function allow to plug a debugger into the XSLT library -block points to a block of memory containing the address of no -callback routines.

- -

no : number of callbacks -
block : the block of callbacks -
Returns :0 in case of success and -1 in case of error -

xslAddCall ()

int         xslAddCall                      (xsltTemplatePtr templ,
-                                             xmlNodePtr source);

-Add template "call" to call stack

- -

templ : current template being applied -
source : the source node being processed -
Returns :: 1 on sucess 0 otherwise an error may be printed if - WITH_XSLT_DEBUG_BREAKPOINTS is defined -

xslDropCall ()

void        xslDropCall                     (void);

-Drop the topmost item off the call stack

- -

+ + +Module xsltutils from libxslt
Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module xsltutils from libxslt

API Menu
API Indexes
Related links

Table of Contents

#define IS_XSLT_ELEM
#define IS_XSLT_NAME
#define IS_XSLT_REAL_NODE
#define XSLT_STRANGE
#define XSLT_TIMESTAMP_TICS_PER_SEC
#define XSLT_TODO
#define XSLT_TRACE
Enum xsltDebugStatusCodes
+
Enum xsltDebugTraceCodes
+
int	xslAddCall			(xsltTemplatePtr templ, 
xmlNodePtr source)
+
void	xslDropCall			(void)
+
Function type: xsltAddCallCallback
+int	xsltAddCallCallback		(xsltTemplatePtr templ, 
xmlNodePtr source) +
+
void	xsltCalibrateAdjust		(long delta)
+
xmlXPathObjectPtr *	xsltComputeSortResult	(xsltTransformContextPtr ctxt, 
xmlNodePtr sort)
+
xsltDebugTraceCodes	xsltDebugGetDefaultTrace	(void)
+
void	xsltDebugSetDefaultTrace	(xsltDebugTraceCodes val)
+
void	xsltDefaultSortFunction		(xsltTransformContextPtr ctxt, 
xmlNodePtr * sorts,
int nbsorts)
+
void	xsltDoSortFunction		(xsltTransformContextPtr ctxt, 
xmlNodePtr * sorts,
int nbsorts)
+
void	xsltDocumentSortFunction	(xmlNodeSetPtr list)
+
Function type: xsltDropCallCallback
+void	xsltDropCallCallback		(void)
+
+
int	xsltGetDebuggerStatus		(void)
+
xmlChar *	xsltGetNsProp		(xmlNodePtr node, 
const xmlChar * name,
const xmlChar * nameSpace)
+
xmlDocPtr	xsltGetProfileInformation	(xsltTransformContextPtr ctxt)
+
const xmlChar *	xsltGetQNameURI		(xmlNodePtr node, 
xmlChar ** name)
+
int	xsltGetUTF8Char			(const unsigned char * utf, 
int * len)
+
Function type: xsltHandleDebuggerCallback
+void	xsltHandleDebuggerCallback	(xmlNodePtr cur, 
xmlNodePtr node,
xsltTemplatePtr templ,
xsltTransformContextPtr ctxt) +
+
void	xsltMessage			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst)
+
void	xsltPrintErrorContext		(xsltTransformContextPtr ctxt, 
xsltStylesheetPtr style,
xmlNodePtr node)
+
void	xsltSaveProfiling		(xsltTransformContextPtr ctxt, 
FILE * output)
+
int	xsltSaveResultTo		(xmlOutputBufferPtr buf, 
xmlDocPtr result,
xsltStylesheetPtr style)
+
int	xsltSaveResultToFd		(int fd, 
xmlDocPtr result,
xsltStylesheetPtr style)
+
int	xsltSaveResultToFile		(FILE * file, 
xmlDocPtr result,
xsltStylesheetPtr style)
+
int	xsltSaveResultToFilename	(const char * URL, 
xmlDocPtr result,
xsltStylesheetPtr style,
int compression)
+
int	xsltSaveResultToString		(xmlChar ** doc_txt_ptr, 
int * doc_txt_len,
xmlDocPtr result,
xsltStylesheetPtr style)
+
void	xsltSetCtxtSortFunc		(xsltTransformContextPtr ctxt, 
xsltSortFunc handler)
+
int	xsltSetDebuggerCallbacks	(int no, 
void * block)
+
void	xsltSetDebuggerStatus		(int value)
+
void	xsltSetGenericDebugFunc		(void * ctx, 
xmlGenericErrorFunc handler)
+
void	xsltSetGenericErrorFunc		(void * ctx, 
xmlGenericErrorFunc handler)
+
void	xsltSetSortFunc			(xsltSortFunc handler)
+
void	xsltSetTransformErrorFunc	(xsltTransformContextPtr ctxt, 
void * ctx,
xmlGenericErrorFunc handler)
+
long	xsltTimestamp			(void)
+
void	xsltTransformError		(xsltTransformContextPtr ctxt, 
xsltStylesheetPtr style,
xmlNodePtr node,
const char * msg,
... ...)
+

Description

+

Macro: IS_XSLT_ELEM

#define IS_XSLT_ELEM

Checks that the element pertains to XSLT namespace.

+

Macro: IS_XSLT_NAME

#define IS_XSLT_NAME

Checks the value of an element in XSLT namespace.

+

Macro: IS_XSLT_REAL_NODE

#define IS_XSLT_REAL_NODE

Check that a node is a 'real' one: document, element, text or attribute.

+

Macro: XSLT_STRANGE

#define XSLT_STRANGE

Macro to flag that a problem was detected internally.

+

Macro: XSLT_TIMESTAMP_TICS_PER_SEC

#define XSLT_TIMESTAMP_TICS_PER_SEC

Sampling precision for profiling

+

Macro: XSLT_TODO

#define XSLT_TODO

Macro to flag unimplemented blocks.

+

Macro: XSLT_TRACE

#define XSLT_TRACE

+

Enum xsltDebugStatusCodes

Enum xsltDebugStatusCodes {
+    XSLT_DEBUG_NONE = 0 : no debugging allowed
+    XSLT_DEBUG_INIT = 1
+    XSLT_DEBUG_STEP = 2
+    XSLT_DEBUG_STEPOUT = 3
+    XSLT_DEBUG_NEXT = 4
+    XSLT_DEBUG_STOP = 5
+    XSLT_DEBUG_CONT = 6
+    XSLT_DEBUG_RUN = 7
+    XSLT_DEBUG_RUN_RESTART = 8
+    XSLT_DEBUG_QUIT = 9
+}
+

Enum xsltDebugTraceCodes

Enum xsltDebugTraceCodes {
+    XSLT_TRACE_ALL = -1
+    XSLT_TRACE_NONE = 0
+    XSLT_TRACE_COPY_TEXT = 1
+    XSLT_TRACE_PROCESS_NODE = 2
+    XSLT_TRACE_APPLY_TEMPLATE = 4
+    XSLT_TRACE_COPY = 8
+    XSLT_TRACE_COMMENT = 16
+    XSLT_TRACE_PI = 32
+    XSLT_TRACE_COPY_OF = 64
+    XSLT_TRACE_VALUE_OF = 128
+    XSLT_TRACE_CALL_TEMPLATE = 256
+    XSLT_TRACE_APPLY_TEMPLATES = 512
+    XSLT_TRACE_CHOOSE = 1024
+    XSLT_TRACE_IF = 2048
+    XSLT_TRACE_FOR_EACH = 4096
+    XSLT_TRACE_STRIP_SPACES = 8192
+    XSLT_TRACE_TEMPLATES = 16384
+    XSLT_TRACE_KEYS = 32768
+    XSLT_TRACE_VARIABLES = 65536
+}
+

Function: xslAddCall

int	xslAddCall			(xsltTemplatePtr templ, 
xmlNodePtr source)
+

Add template "call" to call stack

+
templ:current template being applied
source:the source node being processed
Returns:: 1 on sucess 0 otherwise an error may be printed if WITH_XSLT_DEBUG_BREAKPOINTS is defined

Function: xslDropCall

void	xslDropCall			(void)
+

Drop the topmost item off the call stack

+

Function type: xsltAddCallCallback

Function type: xsltAddCallCallback
+int	xsltAddCallCallback		(xsltTemplatePtr templ, 
xmlNodePtr source) +

templ:
source:
Returns:

+

Function: xsltCalibrateAdjust

void	xsltCalibrateAdjust		(long delta)
+

Used for to correct the calibration for xsltTimestamp()

+
delta:a negative dealy value found

Function: xsltComputeSortResult

xmlXPathObjectPtr *	xsltComputeSortResult	(xsltTransformContextPtr ctxt, 
xmlNodePtr sort)
+

reorder the current node list accordingly to the set of sorting requirement provided by the array of nodes.

+
ctxt:a XSLT process context
sort:node list
Returns:a ordered XPath nodeset or NULL in case of error.

Function: xsltDebugGetDefaultTrace

xsltDebugTraceCodes	xsltDebugGetDefaultTrace	(void)
+

+
Returns:

Function: xsltDebugSetDefaultTrace

void	xsltDebugSetDefaultTrace	(xsltDebugTraceCodes val)
+

+
val:

Function: xsltDefaultSortFunction

void	xsltDefaultSortFunction		(xsltTransformContextPtr ctxt, 
xmlNodePtr * sorts,
int nbsorts)
+

reorder the current node list accordingly to the set of sorting requirement provided by the arry of nodes.

+
ctxt:a XSLT process context
sorts:array of sort nodes
nbsorts:the number of sorts in the array

Function: xsltDoSortFunction

void	xsltDoSortFunction		(xsltTransformContextPtr ctxt, 
xmlNodePtr * sorts,
int nbsorts)
+

reorder the current node list accordingly to the set of sorting requirement provided by the arry of nodes. This is a wrapper function, the actual function used is specified using xsltSetCtxtSortFunc() to set the context specific sort function, or xsltSetSortFunc() to set the global sort function. If a sort function is set on the context, this will get called. Otherwise the global sort function is called.

+
ctxt:a XSLT process context
sorts:array of sort nodes
nbsorts:the number of sorts in the array

Function: xsltDocumentSortFunction

void	xsltDocumentSortFunction	(xmlNodeSetPtr list)
+

reorder the current node list @list accordingly to the document order

+
list:the node set

Function type: xsltDropCallCallback

Function type: xsltDropCallCallback
+void	xsltDropCallCallback		(void)
+


+

Function: xsltGetDebuggerStatus

int	xsltGetDebuggerStatus		(void)
+

Get xslDebugStatus.

+
Returns:the value of xslDebugStatus.

Function: xsltGetNsProp

xmlChar *	xsltGetNsProp		(xmlNodePtr node, 
const xmlChar * name,
const xmlChar * nameSpace)
+

Similar to xmlGetNsProp() but with a slightly different semantic Search and get the value of an attribute associated to a node This attribute has to be anchored in the namespace specified, or has no namespace and the element is in that namespace. This does the entity substitution. This function looks in DTD attribute declaration for #FIXED or default declaration values unless DTD use has been turned off.

+
node:the node
name:the attribute name
nameSpace:the URI of the namespace
Returns:the attribute value or NULL if not found. It's up to the caller to free the memory.

Function: xsltGetProfileInformation

xmlDocPtr	xsltGetProfileInformation	(xsltTransformContextPtr ctxt)
+

This function should be called after the transformation completed to extract template processing profiling informations if availble. The informations are returned as an XML document tree like <?xml version="1.0"?> <profile> <template rank="1" match="*" name="" mode="" calls="6" time="48" average="8"/> <template rank="2" match="item2|item3" name="" mode="" calls="10" time="30" average="3"/> <template rank="3" match="item1" name="" mode="" calls="5" time="17" average="3"/> </profile> The caller will need to free up the returned tree with xmlFreeDoc()

+
ctxt:a transformation context
Returns:the xmlDocPtr corresponding to the result or NULL if not available.

Function: xsltGetQNameURI

const xmlChar *	xsltGetQNameURI		(xmlNodePtr node, 
xmlChar ** name)
+

This function analyzes @name, if the name contains a prefix, the function seaches the associated namespace in scope for it. It will also replace @name value with the NCName, the old value being freed. Errors in the prefix lookup are signalled by setting @name to NULL. NOTE: the namespace returned is a pointer to the place where it is defined and hence has the same lifespan as the document holding it.

+
node:the node holding the QName
name:pointer to the initial QName value
Returns:the namespace URI if there is a prefix, or NULL if @name is not prefixed.

Function: xsltGetUTF8Char

int	xsltGetUTF8Char			(const unsigned char * utf, 
int * len)
+

Read one UTF8 Char from @utf Function copied from libxml2 xmlGetUTF8Char() ... to discard ultimately and use the original API

+
utf:a sequence of UTF-8 encoded bytes
len:a pointer to @bytes len
Returns:the char value or -1 in case of error and update @len with the number of bytes used

Function type: xsltHandleDebuggerCallback

Function type: xsltHandleDebuggerCallback
+void	xsltHandleDebuggerCallback	(xmlNodePtr cur, 
xmlNodePtr node,
xsltTemplatePtr templ,
xsltTransformContextPtr ctxt) +

cur:
node:
templ:
ctxt:

+

Function: xsltMessage

void	xsltMessage			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst)
+

Process and xsl:message construct

+
ctxt:an XSLT processing context
node:The current node
inst:The node containing the message instruction

Function: xsltPrintErrorContext

void	xsltPrintErrorContext		(xsltTransformContextPtr ctxt, 
xsltStylesheetPtr style,
xmlNodePtr node)
+

Display the context of an error.

+
ctxt:the transformation context
style:the stylesheet
node:the current node being processed

Function: xsltSaveProfiling

void	xsltSaveProfiling		(xsltTransformContextPtr ctxt, 
FILE * output)
+

Save the profiling informations on @output

+
ctxt:an XSLT context
output:a FILE * for saving the informations

Function: xsltSaveResultTo

int	xsltSaveResultTo		(xmlOutputBufferPtr buf, 
xmlDocPtr result,
xsltStylesheetPtr style)
+

Save the result @result obtained by applying the @style stylesheet to an I/O output channel @buf

+
buf:an output buffer
result:the result xmlDocPtr
style:the stylesheet
Returns:the number of byte written or -1 in case of failure.

Function: xsltSaveResultToFd

int	xsltSaveResultToFd		(int fd, 
xmlDocPtr result,
xsltStylesheetPtr style)
+

Save the result @result obtained by applying the @style stylesheet to an open file descriptor This does not close the descriptor.

+
fd:a file descriptor
result:the result xmlDocPtr
style:the stylesheet
Returns:the number of bytes written or -1 in case of failure.

Function: xsltSaveResultToFile

int	xsltSaveResultToFile		(FILE * file, 
xmlDocPtr result,
xsltStylesheetPtr style)
+

Save the result @result obtained by applying the @style stylesheet to an open FILE * I/O. This does not close the FILE @file

+
file:a FILE * I/O
result:the result xmlDocPtr
style:the stylesheet
Returns:the number of bytes written or -1 in case of failure.

Function: xsltSaveResultToFilename

int	xsltSaveResultToFilename	(const char * URL, 
xmlDocPtr result,
xsltStylesheetPtr style,
int compression)
+

Save the result @result obtained by applying the @style stylesheet to a file or @URL

+
URL:a filename or URL
result:the result xmlDocPtr
style:the stylesheet
compression:the compression factor (0 - 9 included)
Returns:the number of byte written or -1 in case of failure.

Function: xsltSaveResultToString

int	xsltSaveResultToString		(xmlChar ** doc_txt_ptr, 
int * doc_txt_len,
xmlDocPtr result,
xsltStylesheetPtr style)
+

Save the result @result obtained by applying the @style stylesheet to a file or @URL

+
doc_txt_ptr:Memory pointer for allocated XML text
doc_txt_len:Length of the generated XML text
result:the result xmlDocPtr
style:the stylesheet
Returns:the number of byte written or -1 in case of failure.

Function: xsltSetCtxtSortFunc

void	xsltSetCtxtSortFunc		(xsltTransformContextPtr ctxt, 
xsltSortFunc handler)
+

Function to set the handler for XSLT sorting for the specified context. If the handler is NULL, then the global sort function will be called

+
ctxt:a XSLT process context
handler:the new handler function

Function: xsltSetDebuggerCallbacks

int	xsltSetDebuggerCallbacks	(int no, 
void * block)
+

This function allow to plug a debugger into the XSLT library @block points to a block of memory containing the address of @no callback routines.

+
no:number of callbacks
block:the block of callbacks
Returns:0 in case of success and -1 in case of error

Function: xsltSetDebuggerStatus

void	xsltSetDebuggerStatus		(int value)
+

This function sets the value of xslDebugStatus.

+
value:the value to be set

Function: xsltSetGenericDebugFunc

void	xsltSetGenericDebugFunc		(void * ctx, 
xmlGenericErrorFunc handler)
+

Function to reset the handler and the error context for out of context error messages. This simply means that @handler will be called for subsequent error messages while not parsing or validating. And @ctx will be passed as first argument to @handler One can simply force messages to be emitted to another FILE * than stderr by setting @ctx to this file handle and @handler to NULL.

+
ctx:the new error handling context
handler:the new handler function

Function: xsltSetGenericErrorFunc

void	xsltSetGenericErrorFunc		(void * ctx, 
xmlGenericErrorFunc handler)
+

Function to reset the handler and the error context for out of context error messages. This simply means that @handler will be called for subsequent error messages while not parsing nor validating. And @ctx will be passed as first argument to @handler One can simply force messages to be emitted to another FILE * than stderr by setting @ctx to this file handle and @handler to NULL.

+
ctx:the new error handling context
handler:the new handler function

Function: xsltSetSortFunc

void	xsltSetSortFunc			(xsltSortFunc handler)
+

Function to reset the global handler for XSLT sorting. If the handler is NULL, the default sort function will be used.

+
handler:the new handler function

Function: xsltSetTransformErrorFunc

void	xsltSetTransformErrorFunc	(xsltTransformContextPtr ctxt, 
void * ctx,
xmlGenericErrorFunc handler)
+

Function to reset the handler and the error context for out of context error messages specific to a given XSLT transromation. This simply means that @handler will be called for subsequent error messages while running the transformation.

+
ctxt:the XSLT transformation context
ctx:the new error handling context
handler:the new handler function

Function: xsltTimestamp

long	xsltTimestamp			(void)
+

Used for gathering profiling data

+
Returns:the number of tenth of milliseconds since the beginning of the profiling

Function: xsltTransformError

void	xsltTransformError		(xsltTransformContextPtr ctxt, 
xsltStylesheetPtr style,
xmlNodePtr node,
const char * msg,
... ...)
+

Display and format an error messages, gives file, line, position and extra parameters, will use the specific transformation context if available

+
ctxt:an XSLT transformation context
style:the XSLT stylesheet used
node:the current node in the stylesheet
msg:the message to display/transmit
...:extra parameters for the message display

Daniel Veillard

diff --git a/doc/libexslt-api.xml b/doc/libexslt-api.xml index c85c6a5..827ee21 100644 --- a/doc/libexslt-api.xml +++ b/doc/libexslt-api.xml @@ -1,35 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml index aa2476e..de35b70 100644 --- a/doc/libxslt-api.xml +++ b/doc/libxslt-api.xml @@ -114,6 +114,19 @@ + + + + + + + + + + + + + @@ -318,20 +331,41 @@ + - + + + + + + + + + + + + + + + - + + + + + + + - - - - + + + + @@ -340,11 +374,12 @@ - + + @@ -361,14 +396,15 @@ - + + - + @@ -466,6 +502,8 @@ Macro to flag unimplemented blocks. + + This is the Apache project XALAN processor namespace for extensions. @@ -517,7 +555,29 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -538,6 +598,7 @@ + @@ -692,7 +753,9 @@ informations are stored'/> - + + @@ -767,6 +830,7 @@ informations are stored'/> + @@ -820,6 +884,14 @@ informations are stored'/> + + Register the XSLT pattern associated to @cur + + + + + + Allocate an extra runtime information slot statically while compiling the stylesheet and return its number @@ -966,6 +1038,11 @@ informations are stored'/> Unregister all global variables set up by the XSLT library + + Cleanup the state of the templates used by the stylesheet and the ones it imports. + + + Process the xslt comment node on the source node @@ -974,6 +1051,15 @@ informations are stored'/> + + Compile the XSLT pattern and generates a list of precompiled form suitable for fast matching. [1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern + + + + + + + reorder the current node list accordingly to the set of sorting requirement provided by the array of nodes. @@ -1036,6 +1122,15 @@ informations are stored'/> + + + + + + + + + Find decimal-format by name @@ -1266,6 +1361,11 @@ informations are stored'/> + + Free up the memory allocated by all the elements of @comp + + + Free the XSLT extension data @@ -1331,6 +1431,11 @@ informations are stored'/> + + Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism + + + Free up the memory allocated by @ctxt @@ -1423,6 +1528,13 @@ informations are stored'/> + + Finds the template applying to this node, if @style is non-NULL it means one needs to look for the next imported template in scope. + + + + + Read one UTF8 Char from @utf Function copied from libxml2 xmlGetUTF8Char() ... to discard ultimately and use the original API @@ -1497,6 +1609,15 @@ informations are stored'/> + + + + + + + + + Process and xsl:message construct @@ -1553,6 +1674,13 @@ informations are stored'/> + + This is a hashtable scanner function to normalize the compiled steps of an imported stylesheet. + + + + + Process the xslt number node on the source node @@ -2012,6 +2140,13 @@ informations are stored'/> + + Test wether the node matches one of the patterns in the list + + + + + Process the xslt text node on the source node diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml index 87bb901..f3fd0d9 100644 --- a/doc/libxslt-refs.xml +++ b/doc/libxslt-refs.xml @@ -1,531 +1,755 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + - - - + + + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -536,31 +760,38 @@ - - + + - + - + - + + - - + - + + + + + + + + @@ -568,10 +799,10 @@ - - + + @@ -582,24 +813,31 @@ - + + + + + + + - - + + + @@ -617,12 +855,13 @@ - + + - - + + @@ -636,7 +875,6 @@ - @@ -646,108 +884,107 @@ - + - + - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - - - - - - - - + - - - - + + + + - - - + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - @@ -761,13 +998,15 @@ - - - + + + + - + + @@ -775,147 +1014,155 @@ - + + - - - - - + + + + + + + - - + + + + + - - + + - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + - - + + + + - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + - - + + - + + + + + + + + - - + + + + + + + + + + - - - - - - - - + + + + - + @@ -936,43 +1183,46 @@ - + - + - - - - + + + + - - + + + + + - + + - @@ -992,24 +1242,28 @@ - + - + + - - - + - - + + + + + + + - + @@ -1019,514 +1273,613 @@ + + + + + + + + - - - - - + + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - + + + + + + - - + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + - - - - - - + + - - - - - - + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + - + - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - + - - - + + - - - - + + + + + + + + + + - - - - + - - + + + + + + + + + + - - + + - + - + + - + + - - + + + - - - - - - - - - - - + + + + + - - - - - + - - + + + + - + + + + + + + + - + + + + + + + - - - - - - - + + - - + + - - - - - - + + + + + + - - - + + + + - - + - + - - - - + + + + - - + - - - + - - + - - + + + + + + + + + - - - - + + + + + + - + - - - - - - - + + + + + + + + - + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - + + + - - + + + + - - - - - - - - + + + - + + + + + + + - + + + - - + + + + - - - - - + - + + - - - + + + + + + + - + + + + + - - + - - + - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + + - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + - - - - - - - - - - + + + + + - - - - - + + - - + - - - - - - + - - + + + + + + + + + + + + + + + + - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + @@ -1535,9 +1888,6 @@ - - - @@ -1556,6 +1906,14 @@ + + + + + + + + @@ -1578,6 +1936,7 @@ + @@ -1594,10 +1953,15 @@ + + + + + @@ -1605,26 +1969,23 @@ + + + - - - - - - + + + - - - @@ -1652,8 +2013,9 @@ - - + + + @@ -1681,7 +2043,11 @@ + + + + @@ -1694,6 +2060,7 @@ + @@ -1706,17 +2073,27 @@ + + - - + + + + + - + + + + + + @@ -1759,6 +2136,9 @@ + + + @@ -1783,9 +2163,6 @@ - - - @@ -1793,10 +2170,21 @@ + + + + + + + + + + + @@ -1806,6 +2194,9 @@ + + + @@ -1820,18 +2211,37 @@ + + + + + + + + + + + + + + + + + + + @@ -1848,12 +2258,22 @@ + + + + + + + + + + @@ -1885,14 +2305,31 @@ + + + + + + + + + + + + + + + + + @@ -1903,6 +2340,8 @@ + + @@ -1921,23 +2360,14 @@ + + + - - - - - - - - - - - - @@ -1946,6 +2376,9 @@ + + + @@ -1957,12 +2390,16 @@ + + + + @@ -1973,12 +2410,16 @@ + + + + @@ -1986,7 +2427,7 @@ - + @@ -2003,7 +2444,7 @@ - + @@ -2011,8 +2452,8 @@ - - + + @@ -2023,11 +2464,11 @@ + - @@ -2050,10 +2491,8 @@ - - - + @@ -2062,6 +2501,9 @@ + + + @@ -2075,8 +2517,8 @@ - - + + @@ -2084,81 +2526,71 @@ + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - + + + - + + + - - - - - - + + @@ -2173,20 +2605,20 @@ - + + + - - - + @@ -2198,6 +2630,7 @@ + @@ -2205,6 +2638,7 @@ + @@ -2214,12 +2648,10 @@ - - - + @@ -2229,9 +2661,6 @@ - - - @@ -2255,6 +2684,8 @@ + + @@ -2263,7 +2694,14 @@ + + + + + + + @@ -2284,6 +2722,7 @@ + @@ -2296,6 +2735,8 @@ + + @@ -2322,6 +2763,9 @@ + + + @@ -2329,6 +2773,7 @@ + @@ -2336,7 +2781,7 @@ - + @@ -2345,6 +2790,7 @@ + @@ -2358,24 +2804,14 @@ + - - - - - - - - - - - - - + + @@ -2405,8 +2841,10 @@ + + + - @@ -2419,7 +2857,8 @@ - + + @@ -2439,15 +2878,20 @@ + + + + + @@ -2455,7 +2899,6 @@ - @@ -2467,9 +2910,6 @@ - - - @@ -2480,13 +2920,13 @@ + - @@ -2518,6 +2958,7 @@ + @@ -2531,10 +2972,16 @@ + + + + + + @@ -2543,6 +2990,7 @@ + @@ -2563,11 +3011,13 @@ + + + - @@ -2582,6 +3032,17 @@ + + + + + + + + + + + @@ -2595,6 +3056,7 @@ + @@ -2613,41 +3075,47 @@ - - - - - - - - + + + + + + + + - - + - + + + + + + + + + - @@ -2664,6 +3132,9 @@ + + + @@ -2674,18 +3145,11 @@ - - - - - - - - - + + @@ -2700,13 +3164,16 @@ + + + @@ -2716,10 +3183,14 @@ + + + + @@ -2727,13 +3198,13 @@ + - @@ -2746,46 +3217,41 @@ - - - - - - - - - - - - - - - + + + + + + - + + + + + @@ -2794,6 +3260,7 @@ + @@ -2808,17 +3275,24 @@ + + + + + + + - - + + + + - - @@ -2826,10 +3300,10 @@ + - @@ -2840,27 +3314,39 @@ + + + - + + + + + + + + + + @@ -2870,19 +3356,28 @@ + + + - - - + + + + + + + + + @@ -2896,24 +3391,34 @@ + + + + - - - + + + + + + + + + @@ -2926,6 +3431,7 @@ + @@ -2936,8 +3442,8 @@ - - + + @@ -2945,50 +3451,55 @@ - - - + + - - - - - + - - - + + + + + + + + + + + + + @@ -2997,6 +3508,12 @@ + + + + + + @@ -3007,6 +3524,10 @@ + + + + @@ -3016,19 +3537,16 @@ - - - - - - + + + @@ -3040,8 +3558,8 @@ - - + + @@ -3061,6 +3579,12 @@ + + + + + + @@ -3069,8 +3593,14 @@ + + + + + + @@ -3095,7 +3625,6 @@ - @@ -3107,8 +3636,10 @@ + + @@ -3123,7 +3654,8 @@ - + + @@ -3140,6 +3672,7 @@ + @@ -3155,16 +3688,19 @@ - + + + + @@ -3176,10 +3712,14 @@ + + + + @@ -3194,6 +3734,7 @@ + @@ -3212,6 +3753,8 @@ + + @@ -3247,12 +3790,14 @@ + + @@ -3273,13 +3818,17 @@ + + + + @@ -3287,6 +3836,9 @@ + + + @@ -3298,10 +3850,15 @@ + + + + + @@ -3309,34 +3866,40 @@ + + + - + + + + + + - - + + - - - + @@ -3350,13 +3913,15 @@ + + + - @@ -3364,42 +3929,52 @@ - - - + + + - - - + + + + - + + + + + + + + - + + + @@ -3423,12 +3998,18 @@ + + + + + + @@ -3454,8 +4035,8 @@ - - + + @@ -3464,6 +4045,8 @@ + + @@ -3472,6 +4055,7 @@ + @@ -3481,6 +4065,12 @@ + + + + + + @@ -3489,6 +4079,9 @@ + + + @@ -3512,10 +4105,11 @@ - + + @@ -3525,10 +4119,15 @@ + + + - + + + @@ -3540,18 +4139,20 @@ + + + - - - + + @@ -3566,31 +4167,20 @@ + - - - - - - - + - - - - - - @@ -3598,7 +4188,6 @@ - @@ -3607,24 +4196,8 @@ - - - - - - - - - - - - - - - - - - + + @@ -3646,14 +4219,25 @@ + + + + + + + + + + + @@ -3665,12 +4249,8 @@ - - - - @@ -3682,6 +4262,7 @@ + @@ -3695,20 +4276,25 @@ + + + + - + + @@ -3736,6 +4322,7 @@ + @@ -3747,6 +4334,12 @@ + + + + + + @@ -3754,6 +4347,8 @@ + + @@ -3762,6 +4357,9 @@ + + + @@ -3774,6 +4372,7 @@ + @@ -3781,7 +4380,6 @@ - @@ -3793,10 +4391,6 @@ - - - - @@ -3812,42 +4406,47 @@ + + + - + - + - - - + + + + + @@ -3860,6 +4459,7 @@ + @@ -3869,11 +4469,15 @@ + + + + @@ -3881,29 +4485,34 @@ + + + + + + + + + - - - - - - + + @@ -3920,6 +4529,9 @@ + + + @@ -3944,13 +4556,9 @@ - - - - @@ -3963,12 +4571,15 @@ + + + - + @@ -3977,6 +4588,10 @@ + + + + @@ -4007,6 +4622,8 @@ + + @@ -4016,19 +4633,15 @@ - - - - + + - - @@ -4042,7 +4655,7 @@ - + @@ -4056,16 +4669,14 @@ + - - - - + @@ -4075,6 +4686,7 @@ + @@ -4083,15 +4695,18 @@ - + + + + @@ -4106,9 +4721,14 @@ + + + + + @@ -4122,26 +4742,36 @@ - + + - - - - - + + + + + + + + + + + + + + @@ -4155,25 +4785,48 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -4186,12 +4839,17 @@ + + + + + - + @@ -4219,11 +4877,16 @@ + + + + + @@ -4234,59 +4897,36 @@ + + + + + + + + + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -4299,6 +4939,7 @@ + @@ -4306,9 +4947,12 @@ + + + @@ -4322,11 +4966,16 @@ + + + + + @@ -4344,6 +4993,8 @@ + + @@ -4370,11 +5021,17 @@ + + + + + + @@ -4385,10 +5042,7 @@ - - - @@ -4404,12 +5058,16 @@ + + + + @@ -4417,20 +5075,17 @@ + - - - - - - + + @@ -4439,6 +5094,7 @@ + @@ -4453,23 +5109,6 @@ - - - - - - - - - - - - - - - - - @@ -4477,6 +5116,7 @@ + @@ -4498,7 +5138,6 @@ - @@ -4506,12 +5145,6 @@ - - - - - - @@ -4520,11 +5153,20 @@ + + + + + + + + + - + @@ -4534,12 +5176,14 @@ + + @@ -4548,7 +5192,12 @@ + + + + + @@ -4560,9 +5209,11 @@ + + @@ -4587,19 +5238,26 @@ - + + + + + + + + @@ -4607,22 +5265,18 @@ + - - - - - - - - + + + @@ -4661,6 +5315,10 @@ + + + + @@ -4669,25 +5327,38 @@ - - - + + + + + + + + + + + + + + + + @@ -4704,8 +5375,12 @@ + + + + @@ -4713,21 +5388,30 @@ + + + + + + + + + @@ -4744,6 +5428,9 @@ + + + @@ -4751,15 +5438,25 @@ + + + + + + + + + + @@ -4768,9 +5465,8 @@ + - - @@ -4778,36 +5474,35 @@ - - - + + + + + + + - - - - - @@ -4831,6 +5526,9 @@ + + + @@ -4853,6 +5551,9 @@ + + + @@ -4871,6 +5572,7 @@ + @@ -4896,11 +5598,15 @@ + + + + @@ -4913,24 +5619,20 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -4950,20 +5652,24 @@ + + + + + - - - + + @@ -4979,6 +5685,7 @@ + @@ -4994,6 +5701,7 @@ + @@ -5003,9 +5711,6 @@ - - - @@ -5014,6 +5719,9 @@ + + + @@ -5039,31 +5747,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5082,11 +5765,19 @@ + + + + + + + + @@ -5094,7 +5785,7 @@ - + @@ -5108,10 +5799,13 @@ + + + @@ -5122,43 +5816,19 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5169,16 +5839,13 @@ - + - - - @@ -5186,9 +5853,11 @@ + + @@ -5198,6 +5867,9 @@ + + + @@ -5207,7 +5879,7 @@ - + @@ -5224,10 +5896,8 @@ - - - + @@ -5237,17 +5907,22 @@ - - + + + + + + + @@ -5257,9 +5932,9 @@ - - - + + + @@ -5268,14 +5943,20 @@ + + + + + + @@ -5293,13 +5974,17 @@ + + + + @@ -5310,8 +5995,7 @@ - - + @@ -5327,6 +6011,7 @@ + @@ -5334,6 +6019,9 @@ + + + @@ -5348,12 +6036,15 @@ + + + @@ -5373,10 +6064,17 @@ + + + + + + + @@ -5407,6 +6105,8 @@ + + @@ -5414,6 +6114,9 @@ + + + @@ -5445,6 +6148,15 @@ + + + + + + + + + @@ -5461,11 +6173,11 @@ - - - + + + @@ -5480,21 +6192,19 @@ - - - - + + - - - + + + - + diff --git a/doc/libxslt-sections.txt b/doc/libxslt-sections.txt deleted file mode 100644 index 2add42e..0000000 --- a/doc/libxslt-sections.txt +++ /dev/null @@ -1,459 +0,0 @@ -
-xsltconfig -LIBXSLT_DOTTED_VERSION -LIBXSLT_VERSION -LIBXSLT_VERSION_STRING -WITH_XSLT_DEBUG -DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -XSLT_NEED_TRIO -WITH_DEBUGGER -ATTRIBUTE_UNUSED -LIBXSLT_PUBLIC -
- -
-attributes -xsltParseStylesheetAttributeSet -xsltFreeAttributeSetsHashes -xsltApplyAttributeSet -xsltResolveStylesheetAttributeSet -
- -
-extra -XSLT_LIBXSLT_NAMESPACE -XSLT_SAXON_NAMESPACE -XSLT_XT_NAMESPACE -XSLT_XALAN_NAMESPACE -XSLT_NORM_SAXON_NAMESPACE -xsltFunctionNodeSet -xsltDebug -xsltRegisterExtras -xsltRegisterAllExtras -
- -
-documents -xsltNewDocument -xsltLoadDocument -xsltFindDocument -xsltFreeDocuments -xsltLoadStyleDocument -xsltNewStyleDocument -xsltFreeStyleDocuments -
- -
-extensions -xsltStyleExtInitFunction -xsltStyleExtShutdownFunction -xsltExtInitFunction -xsltExtShutdownFunction -xsltRegisterExtModule -xsltRegisterExtModuleFull -xsltUnregisterExtModule -xsltGetExtData -xsltStyleGetExtData -xsltShutdownCtxtExts -xsltShutdownExts -xsltXPathGetTransformContext -xsltRegisterExtModuleFunction -xsltExtFunctionLookup -xsltExtModuleFunctionLookup -xsltUnregisterExtModuleFunction -xsltNewElemPreComp -xsltInitElemPreComp -xsltRegisterExtModuleElement -xsltExtElementLookup -xsltExtModuleElementLookup -xsltExtModuleElementPreComputeLookup -xsltUnregisterExtModuleElement -xsltTopLevelFunction -xsltRegisterExtModuleTopLevel -xsltExtModuleTopLevelLookup -xsltUnregisterExtModuleTopLevel -xsltRegisterExtFunction -xsltRegisterExtElement -xsltRegisterExtPrefix -xsltCheckExtPrefix -xsltInitCtxtExts -xsltFreeCtxtExts -xsltFreeExts -xsltPreComputeExtModuleElement -xsltGetExtInfo -xsltRegisterTestModule -xsltDebugDumpExtensions -
- -
-functions -XSLT_REGISTER_FUNCTION_LOOKUP -xsltXPathFunctionLookup -xsltDocumentFunction -xsltKeyFunction -xsltUnparsedEntityURIFunction -xsltFormatNumberFunction -xsltGenerateIdFunction -xsltSystemPropertyFunction -xsltElementAvailableFunction -xsltFunctionAvailableFunction -xsltRegisterAllFunctions -
- -
-imports -XSLT_GET_IMPORT_PTR -XSLT_GET_IMPORT_INT -xsltParseStylesheetImport -xsltParseStylesheetInclude -xsltNextImport -xsltNeedElemSpaceHandling -xsltFindElemSpaceHandling -xsltFindTemplate -
- -
-keys -xsltAddKey -xsltGetKey -xsltInitCtxtKeys -xsltFreeKeys -xsltFreeDocumentKeys -
- -
-libxslt -LIBXSLT_PUBLIC -
- -
-namespaces -xsltNamespaceAlias -xsltGetNamespace -xsltGetSpecialNamespace -xsltCopyNamespace -xsltCopyNamespaceList -xsltFreeNamespaceAliasHashes -
- -
-numbersInternals -xsltNumberData -xsltNumberDataPtr -xsltFormatNumberInfo -xsltFormatNumberInfoPtr -
- -
-pattern -xsltCompMatch -xsltCompMatchPtr -xsltCompilePattern -xsltFreeCompMatchList -xsltTestCompMatchList -xsltAddTemplate -xsltGetTemplate -xsltFreeTemplateHashes -xsltCleanupTemplates -xsltMatchPattern -
- -
-preproc -xsltExtMarker -xsltDocumentComp -xsltStylePreCompute -xsltFreeStylePreComps -
- -
-templates -xsltEvalXPathPredicate -xsltEvalTemplateString -xsltEvalAttrValueTemplate -xsltEvalStaticAttrValueTemplate -xsltEvalXPathString -xsltEvalXPathStringNs -xsltTemplateProcess -xsltAttrListTemplateProcess -xsltAttrTemplateProcess -xsltAttrTemplateValueProcess -xsltAttrTemplateValueProcessNode -
- -
-transform -xsltSetXIncludeDefault -xsltGetXIncludeDefault -xsltNewTransformContext -xsltFreeTransformContext -xsltApplyStylesheetUser -xsltApplyStripSpaces -xsltApplyStylesheet -xsltProfileStylesheet -xsltRunStylesheet -xsltRunStylesheetUser -xsltApplyOneTemplate -xsltDocumentElem -xsltSort -xsltCopy -xsltText -xsltElement -xsltComment -xsltAttribute -xsltProcessingInstruction -xsltCopyOf -xsltValueOf -xsltNumber -xsltApplyImports -xsltCallTemplate -xsltApplyTemplates -xsltChoose -xsltIf -xsltForEach -xsltRegisterAllElement -xsltCopyTextString -xslHandleDebugger -
- -
-variables -XSLT_REGISTER_VARIABLE_LOOKUP -xsltEvalGlobalVariables -xsltEvalUserParams -xsltQuoteUserParams -xsltEvalOneUserParam -xsltQuoteOneUserParam -xsltParseGlobalVariable -xsltParseGlobalParam -xsltParseStylesheetVariable -xsltParseStylesheetParam -xsltParseStylesheetCallerParam -xsltAddStackElemList -xsltFreeGlobalVariables -xsltVariableLookup -xsltXPathVariableLookup -
- -
-xslt -XSLT_DEFAULT_VERSION -XSLT_DEFAULT_VENDOR -XSLT_DEFAULT_URL -XSLT_NAMESPACE -LIBXSLT_PUBLIC -xsltCleanupGlobals -
- -
-xsltutils -XSLT_TODO -XSLT_STRANGE -IS_XSLT_ELEM -IS_XSLT_NAME -IS_XSLT_REAL_NODE -xsltGetNsProp -xsltGetUTF8Char -xsltPrintErrorContext -xsltMessage -xsltSetGenericErrorFunc -xsltSetGenericDebugFunc -xsltSetTransformErrorFunc -xsltTransformError -xsltDocumentSortFunction -xsltSetSortFunc -xsltSetCtxtSortFunc -xsltDefaultSortFunction -xsltDoSortFunction -xsltComputeSortResult -xsltGetQNameURI -xsltSaveResultTo -xsltSaveResultToFilename -xsltSaveResultToFile -xsltSaveResultToFd -xsltSaveResultToString -xsltSaveProfiling -xsltGetProfileInformation -xsltTimestamp -xsltCalibrateAdjust -XSLT_TIMESTAMP_TICS_PER_SEC -xsltDebugStatusCodes -xsltHandleDebuggerCallback -xsltAddCallCallback -xsltDropCallCallback -xsltSetDebuggerCallbacks -xslAddCall -xslDropCall -
- -
-xsltwin32config -LIBXSLT_DOTTED_VERSION -LIBXSLT_VERSION -LIBXSLT_VERSION_STRING -WITH_XSLT_DEBUG -DEBUG_MEMORY -DEBUG_MEMORY_LOCATION -ATTRIBUTE_UNUSED -LIBXSLT_PUBLIC -
- -
-trio -TRIO_ERROR_CODE -TRIO_ERROR_POSITION -TRIO_ERROR_NAME -int)) -TRIO_PROTO((trio_pointer_t)) -printf -vprintf -fprintf -vfprintf -sprintf -vsprintf -snprintf -vsnprintf -scanf -vscanf -fscanf -vfscanf -sscanf -vsscanf -dprintf -vdprintf -aprintf -vaprintf -asprintf -vasprintf -dscanf -vdscanf -
- -
-xsltInternals -XSLT_MAX_SORT -XSLT_PAT_NO_PRIORITY -xsltRuntimeExtra -xsltRuntimeExtraPtr -XSLT_RUNTIME_EXTRA_LST -XSLT_RUNTIME_EXTRA_FREE -XSLT_RUNTIME_EXTRA -xsltTemplate -xsltTemplatePtr -xsltDecimalFormat -xsltDecimalFormatPtr -xsltDocument -xsltDocumentPtr -xsltTransformContext -xsltTransformContextPtr -xsltElemPreComp -xsltElemPreCompPtr -xsltTransformFunction -xsltSortFunc -xsltStyleType -xsltElemPreCompDeallocator -xsltStylePreComp -xsltStylePreCompPtr -xsltStackElem -xsltStackElemPtr -xsltStylesheet -xsltStylesheetPtr -xsltOutputType -xsltTransformState -CHECK_STOPPED -CHECK_STOPPEDE -CHECK_STOPPED0 -xsltNewStylesheet -xsltParseStylesheetFile -xsltFreeStylesheet -xsltIsBlank -xsltFreeStackElemList -xsltDecimalFormatGetByName -xsltParseStylesheetProcess -xsltParseStylesheetOutput -xsltParseStylesheetDoc -xsltParseStylesheetImportedDoc -xsltLoadStylesheetPI -xsltNumberFormat -xsltFormatNumberConversion -xsltParseTemplateContent -xsltAllocateExtra -xsltAllocateExtraCtxt -xsltCreateRVT -xsltRegisterTmpRVT -xsltRegisterPersistRVT -xsltFreeRVTs -
- -
-triodef -TRIO_COMPILER_GCC -TRIO_COMPILER_SUNPRO -TRIO_COMPILER_XLC -TRIO_COMPILER_DECC -TRIO_COMPILER_MSVC -TRIO_COMPILER_BCB -TRIO_PLATFORM_VMS -TRIO_PLATFORM_UNIX -TRIO_PLATFORM_QNX -TRIO_PLATFORM_WIN32 -TRIO_PLATFORM_MPEIX -TRIO_PLATFORM_AIX -TRIO_PLATFORM_HPUX -TRIO_PLATFORM_SOLARIS -TRIO_PLATFORM_SUNOS -TRIO_COMPILER_SUPPORTS_C89 -TRIO_COMPILER_SUPPORTS_C90 -TRIO_COMPILER_SUPPORTS_C94 -TRIO_COMPILER_SUPPORTS_C99 -TRIO_COMPILER_SUPPORTS_UNIX95 -TRIO_COMPILER_SUPPORTS_UNIX98 -TRIO_COMPILER_SUPPORTS_UNIX01 -TRIO_PUBLIC -TRIO_PRIVATE -TRIO_COMPILER_ANCIENT -TRIO_CONST -TRIO_VOLATILE -TRIO_SIGNED -trio_long_double_t -trio_pointer_t -TRIO_SUFFIX_LONG -TRIO_PROTO -TRIO_NOARGS -TRIO_ARGS1 -TRIO_ARGS2 -TRIO_ARGS3 -TRIO_ARGS4 -TRIO_ARGS5 -TRIO_ARGS6 -TRIO_VARGS2 -TRIO_VARGS3 -TRIO_VARGS4 -TRIO_VARGS5 -TRIO_VA_DECL -TRIO_VA_START -TRIO_VA_END -TRIO_INLINE -TRIO_COMPILER_SUPPORTS_LL -
- -
-security -xsltSecurityPrefs -xsltSecurityPrefsPtr -xsltSecurityOption -xsltSecurityCheck -xsltNewSecurityPrefs -xsltFreeSecurityPrefs -xsltSetSecurityPrefs -xsltGetSecurityPrefs -xsltSetDefaultSecurityPrefs -xsltGetDefaultSecurityPrefs -xsltSetCtxtSecurityPrefs -xsltSecurityAllow -xsltSecurityForbid -xsltCheckWrite -xsltCheckRead -
- diff --git a/doc/newapi.xsl b/doc/newapi.xsl new file mode 100644 index 0000000..96ae8f5 --- /dev/null +++ b/doc/newapi.xsl @@ -0,0 +1,764 @@ + + + + + + + + + + + + + + + html + ../ + + + API Menu + +
+ + +
+ +
+ + + + + +
+ + + + + + + +
+
+ +
+
+ +
+ + + + + + + +
+
+ API Indexes +
+
+ +
+ + + + + + + +
+
+ Related links +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+    #define 
+    
+
+ + +
+    Variable 
+    
+      
+    
+     
+    
+    
+    
+
+
+    
+
+ + + +
+    
+      
+	Enum 
+	
+	
+
+      
+      
+	Typedef 
+	
+	  
+	
+	 
+	
+	
+
+      
+    
+    
+
+ + + +

Enum

+
+      Enum 
+      
+       {
+
+      
+        
+            
+        
+         = 
+        
+        
+	   : 
+	  
+	    
+	  
+        
+        
+
+      
+      }
+
+    
+
+ + +
+    Structure 
+ + + + The content of this structure is not made public by the API. + + +
+
+ + +

Structure

+
+    Structure 
+ { + + + The content of this structure is not made public by the API. + + + + + + + + + + + : + + + + + + + + } +
+
+ + + +

Macro:

+
#define 
+

+ + + +

+ +
+ + + + + + +
+    
+      
+    
+    	
+    
+    
+      	
+    
+    
+      	
+    
+    	(
+    
+      void
+    
+    
+      
+        
+      
+       
+      
+      
+        , 
+ + + + + + + +
+
+ ) +
+ +
+ + + + + + +
+    Function type: 
+    
+    
+
+    
+      
+    
+    	
+    
+    
+      	
+    
+    
+      	
+    
+    	(
+    
+      void
+    
+    
+      
+        
+      
+       
+      
+      
+        , 
+ + + + + + + +
+
+ ) + +
+ + +
+ + + + + + +

+ + Function type: + +

+
+    Function type: 
+    
+    
+
+    
+      
+    
+    	
+    
+    
+      	
+    
+    
+      	
+    
+    	(
+    
+      void
+    
+    
+      
+        
+      
+       
+      
+      
+        , 
+ + + + + + + +
+
+ ) + +
+

+ + + +

+ +
+ + + + + + + + + + + + +
: + + + +
Returns: + + + +
+
+
+ + +
+ + + + + + +

Function:

+
+    
+      
+    
+    	
+    
+    
+      	
+    
+    
+      	
+    
+    	(
+    
+      void
+    
+    
+      
+        
+      
+       
+      
+      
+        , 
+ + + + + + + +
+
+ )
+ + +
+

+ + + +

+ + +
+ + + + + + + + + + + + +
: + + + +
Returns: + + + +
+
+
+ + + + + + + + + + + +

This module is deprecated

+
+ +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + Module from + + + + + + <xsl:value-of select="$title"/> + + + + + + + + + +
+ + + + + +
+ + + + + + +
+ + + + +
+ + + + +
+ + + + +
+

Table of Contents

+ +

Description

+ + + +
+
+ +

Table of Contents

+ + + + + + + + + + + + + + + +

Description

+ + + + + + + + + + + + + + + + + +
+
+

Daniel Veillard

+
+
+
+
+
+ + +
+
+ + + +
  • + + : + +
  • +
    + + + + Reference Manual for + + + + + + <xsl:value-of select="$title"/> + + + + + + + + + +
    + + + + + +
    + + + + + + +
    + + + + +
    + + + + +
    +

    Table of Contents

    +
      + +
    +

    Daniel Veillard

    +
    +
    +
    +
    +
    + + +
    +
    + + + + + + + + + + + + + + +
    diff --git a/doc/parsedecl.py b/doc/parsedecl.py deleted file mode 100755 index 5d810b4..0000000 --- a/doc/parsedecl.py +++ /dev/null @@ -1,818 +0,0 @@ -#!/usr/bin/python -u -# -# tries to parse the output of gtk-doc declaration files and make -# an XML reusable description from them -# -# TODO: try to extracts comments from the DocBook output of - -import sys -import string - -ids = {} - -macros = {} -variables = {} -structs = {} -typedefs = {} -enums = {} -functions = {} -user_functions = {} -ret_types = {} -types = {} - -sections = [] -files = {} -identifiers_file = {} -identifiers_type = {} - -################################################################## -# -# Indexer to generate the word index -# -################################################################## -index = {} - - -def indexString(id, str): - str = string.replace(str, "'", ' ') - str = string.replace(str, '"', ' ') - str = string.replace(str, "/", ' ') - str = string.replace(str, '*', ' ') - str = string.replace(str, "[", ' ') - str = string.replace(str, "]", ' ') - str = string.replace(str, "(", ' ') - str = string.replace(str, ")", ' ') - str = string.replace(str, "<", ' ') - str = string.replace(str, '>', ' ') - str = string.replace(str, "&", ' ') - str = string.replace(str, '#', ' ') - str = string.replace(str, ",", ' ') - str = string.replace(str, '.', ' ') - str = string.replace(str, ';', ' ') - tokens = string.split(str) - for token in tokens: - try: - c = token[0] - if string.find(string.letters, c) < 0: - pass - elif len(token) < 3: - pass - else: - lower = string.lower(token) - # TODO: generalize this a bit - if lower == 'and' or lower == 'the': - pass - elif index.has_key(token): - index[token].append(id) - else: - index[token] = [id] - except: - pass - - - -################################################################## -# -# Parsing: libxslt-decl.txt -# -################################################################## -def mormalizeTypeSpaces(raw, function): - global types - - tokens = string.split(raw) - type = '' - for token in tokens: - if type != '': - type = type + ' ' + token - else: - type = token - if types.has_key(type): - types[type].append(function) - else: - types[type] = [function] - return type - -def removeComments(raw): - while string.find(raw, '/*') > 0: - e = string.find(raw, '/*') - tmp = raw[0:e] - raw = raw[e:] - e = string.find(raw, '*/') - if e > 0: - raw = tmp + raw[e + 2:] - else: - raw = tmp - return raw - -def extractArgs(raw, function): - raw = removeComments(raw) - raw = string.replace(raw, '\n', ' ') - raw = string.replace(raw, '\r', ' ') - list = string.split(raw, ",") - ret = [] - for arg in list: - i = len(arg) - if i == 0: - continue - i = i - 1 - c = arg[i] - while string.find(string.letters, c) >= 0 or \ - string.find(string.digits, c) >= 0 or c == '_': - i = i - 1 - if i < 0: - break - c = arg[i] - name = arg[i+1:] - while string.find(string.whitespace, c) >= 0: - i = i - 1 - if i < 0: - break - c = arg[i] - type = mormalizeTypeSpaces(arg[0:i+1], function) - if name == 'void' and type == '': - pass - else: - ret.append([type, name, '']) - - return ret - -def extractTypes(raw, function): - global ret_types - - tokens = string.split(raw) - type = '' - for token in tokens: - if type != '': - type = type + ' ' + token - else: - type = token - if ret_types.has_key(type): - ret_types[type].append(function) - else: - ret_types[type] = [function] - - return type - -def parseMacro(): - global input - global macros - global variables - - var = 1 - line = input.readline()[:-1] - while line != "": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - elif string.find(line, "#define") >= 0: - var = 0 - line = input.readline()[:-1] - - if var == 1: - variables[name] = ['', ''] # type, info - identifiers_type[name] = "variable" - else: - macros[name] = [[], ''] # args, info - identifiers_type[name] = "macro" - -def parseStruct(): - global input - global structs - - line = input.readline()[:-1] - while line != "
    ": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - line = input.readline()[:-1] - - structs[name] = '' - identifiers_type[name] = "struct" - -def parseTypedef(): - global input - global typedefs - - line = input.readline()[:-1] - while line != "": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - line = input.readline()[:-1] - - typedefs[name] = '' - identifiers_type[name] = "typedef" - -def parseEnum(): - global input - global enums - - line = input.readline()[:-1] - consts = [] - while line != "
    ": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - elif string.find(line, 'enum') >= 0: - pass - elif string.find(line, '{') >= 0: - pass - elif string.find(line, '}') >= 0: - pass - elif string.find(line, ';') >= 0: - pass - else: - comment = string.find(line, '/*') - if comment >= 0: - line = line[0:comment] - decls = string.split(line, ",") - for decl in decls: - val = string.split(decl, "=")[0] - tokens = string.split(val) - if len(tokens) >= 1: - token = tokens[0] - if string.find(string.letters, token[0]) >= 0: - consts.append(token) - identifiers_type[token] = "const" - line = input.readline()[:-1] - - enums[name] = [consts, ''] - identifiers_type[name] = "enum" - -def parseStaticFunction(): - global input - global user_functions - - line = input.readline()[:-1] - type = None - signature = "" - while line != "": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - elif line[0:9] == "" and line[-10:] == "": - type = extractTypes(line[9:-10], name) - else: - signature = signature + line - line = input.readline()[:-1] - - args = extractArgs(signature, name) - user_functions[name] = [[type, ''] , args, ''] - identifiers_type[name] = "functype" - -def parseFunction(): - global input - global functions - - line = input.readline()[:-1] - type = None - signature = "" - while line != "": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - elif line[0:9] == "" and line[-10:] == "": - type = extractTypes(line[9:-10], name) - else: - signature = signature + line - line = input.readline()[:-1] - - args = extractArgs(signature, name) - functions[name] = [[type, ''] , args, ''] - identifiers_type[name] = "function" - -print "Parsing: libxslt-decl.txt" -input = open('libxslt-decl.txt') -while 1: - line = input.readline() - if not line: - break - line = line[:-1] - if line == "": - parseMacro() - elif line == "": - parseEnum() - elif line == "": - parseFunction() - elif line == "": - parseStruct() - elif line == "": - parseTypedef() - elif line == "": - parseStaticFunction() - elif len(line) >= 1 and line[0] == "<": - print "unhandled %s" % (line) - -print "Parsed: %d macros. %d structs, %d typedefs, %d enums" % ( - len(macros.keys()), len(structs.keys()), len(typedefs.keys()), - len(enums)) -c = 0 -for enum in enums.keys(): - consts = enums[enum][0] - c = c + len(consts) -print " %d variables, %d constants, %d functions and %d functypes" % ( - len(variables.keys()), c, len(functions.keys()), - len(user_functions.keys())) -print "The functions manipulates %d different types" % (len(types.keys())) -print "The functions returns %d different types" % (len(ret_types.keys())) - -################################################################## -# -# Parsing: libxslt-decl-list.txt -# -################################################################## -def parseSection(): - global input - global sections - global files - global identifiers_file - - tokens = [] - line = input.readline()[:-1] - while line != "": - if line[0:6] == "" and line[-7:] == "": - name = line[6:-7] - elif len(line) > 0: - tokens.append(line) - line = input.readline()[:-1] - - sections.append(name) - files[name] = tokens - for token in tokens: - identifiers_file[token] = name - # - # Small transitivity for enum values - # - if enums.has_key(token): - for const in enums[token][0]: - identifiers_file[const] = name - -print "Parsing: libxslt-decl-list.txt" -input = open('libxslt-decl-list.txt') -while 1: - line = input.readline() - if not line: - break - line = line[:-1] - if line == "
    ": - parseSection() - elif len(line) >= 1 and line[0] == "<": - print "unhandled %s" % (line) - -print "Parsed: %d files %d identifiers" % (len(files), len(identifiers_file.keys())) -################################################################## -# -# Parsing: xml/*.xml -# To enrich the existing info with extracted comments -# -################################################################## - -nbcomments = 0 - -def insertParameterComment(id, name, value, is_param): - global nbcomments - - indexString(id, value) - if functions.has_key(id): - if is_param == 1: - args = functions[id][1] - found = 0 - for arg in args: - if arg[1] == name: - arg[2] = value - found = 1 - break - if found == 0 and name != '...': - print "Arg %s not found on function %s description" % (name, id) - return - else: - ret = functions[id][0] - ret[1] = value - elif user_functions.has_key(id): - if is_param == 1: - args = user_functions[id][1] - found = 0 - for arg in args: - if arg[1] == name: - arg[2] = value - found = 1 - break - if found == 0 and name != '...': - print "Arg %s not found on functype %s description" % (name, id) - print args - return - else: - ret = user_functions[id][0] - ret[1] = value - elif macros.has_key(id): - if is_param == 1: - args = macros[id][0] - found = 0 - for arg in args: - if arg[0] == name: - arg[1] = value - found = 1 - break - if found == 0: - args.append([name, value]) - else: - print "Return info for macro %s: %s" % (id, value) -# ret = macros[id][0] -# ret[1] = value - else: - print "lost specific comment %s: %s: %s" % (id, name, value) - return - nbcomments = nbcomments + 1 - -def insertComment(name, title, value, id): - global nbcomments - - ids[name] = id - indexString(name, value) - if functions.has_key(name): - functions[name][2] = value - return "function" - elif typedefs.has_key(name): - typedefs[name] = value - return "typedef" - elif macros.has_key(name): - macros[name][1] = value - return "macro" - elif variables.has_key(name): - variables[name][1] = value - return "variable" - elif structs.has_key(name): - structs[name] = value - return "struct" - elif enums.has_key(name): - enums[name][1] = value - return "enum" - elif user_functions.has_key(name): - user_functions[name][2] = value - return "user_function" - else: - print "lost comment %s: %s" % (name, value) - return "unknown" - nbcomments = nbcomments + 1 - -import libxml2 -import os - - -def analyzeXMLDescriptionRow(doc, desc, id, row): - if doc == None or desc == None or id == None or row == None: - return - ctxt = doc.xpathNewContext() - ctxt.setContextNode(row) - param = ctxt.xpathEval("entry[1]/parameter") - entries = ctxt.xpathEval("entry") - if param == []: - is_param = 0 - name = None - else: - name = param[0].content - is_param = 1 - str = entries[1].content - str = string.replace(str, '\n', ' ') - str = string.replace(str, '\r', ' ') - str = string.replace(str, ' ', ' ') - str = string.replace(str, ' ', ' ') - str = string.replace(str, ' ', ' ') - while len(str) >= 1 and str[0] == ' ': - str=str[1:] - - insertParameterComment(id, name, str, is_param) - - - -def analyzeXMLDescription(doc, desc): - if doc == None or desc == None: - return - ctxt = doc.xpathNewContext() - ctxt.setContextNode(desc) - - # - # get the function name - # - try: - title = ctxt.xpathEval("title")[0].content - except: - return - old_id = ctxt.xpathEval("string(title/anchor/@id)") - id = string.replace(title, '(', ' '); - id = string.replace(id, ')', ' '); - id = string.split(id) [0] - - # - # get the function comments - # - comment = "" - paras = ctxt.xpathEval("para") - for para in paras: - str = para.content - str = string.replace(str, '\n', ' ') - str = string.replace(str, '\r', ' ') - str = string.replace(str, ' ', ' ') - str = string.replace(str, ' ', ' ') - str = string.replace(str, ' ', ' ') - while len(str) >= 1 and str[0] == ' ': - str=str[1:] - - comment = comment + str - - insertComment(id, title, comment, old_id) - - rows = ctxt.xpathEval("informaltable/tgroup/tbody/row") - for row in rows: - analyzeXMLDescriptionRow(doc, desc, id, row) - -def analyzeXMLDoc(doc): - if doc == None: - return - ctxt = doc.xpathNewContext() - descriptions = ctxt.xpathEval("//refsect2") - print len(descriptions) - for description in descriptions: - analyzeXMLDescription(doc, description) - -xmlfiles = 0 -filenames = os.listdir("xml") -for filename in filenames: - print filename - try: - doc = libxml2.parseFile("xml/" + filename) - analyzeXMLDoc(doc) - doc.freeDoc() - xmlfiles = xmlfiles + 1 - except: - print "failed to parse XML description %s" % ("xml/" + filename) - continue - -print "Parsed: %d XML files collexting %d comments" % (xmlfiles, nbcomments) - -################################################################## -# -# Saving: libxslt-api.xml -# -################################################################## - -def escape(raw): - raw = string.replace(raw, '&', '&') - raw = string.replace(raw, '<', '<') - raw = string.replace(raw, '>', '>') - raw = string.replace(raw, "'", ''') - raw = string.replace(raw, '"', '"') - return raw - -print "Saving XML description libxslt-api.xml" -output = open("libxslt-api.xml", "w") -output.write('\n') -output.write("\n") -output.write(" \n") -for file in files.keys(): - output.write(" \n" % file) - for symbol in files[file]: - output.write(" \n" % (symbol)) - output.write(" \n") -output.write(" \n") - -output.write(" \n") -symbols=macros.keys() -for i in structs.keys(): symbols.append(i) -for i in variables.keys(): variables.append(i) -for i in typedefs.keys(): symbols.append(i) -for i in enums.keys(): - symbols.append(i) - for j in enums[i][0]: - symbols.append(j) -for i in functions.keys(): symbols.append(i) -for i in user_functions.keys(): symbols.append(i) -symbols.sort() -prev = None -for i in symbols: - if i == prev: -# print "Symbol %s redefined" % (i) - continue - else: - prev = i - if identifiers_type.has_key(i): - type = identifiers_type[i] - - if identifiers_file.has_key(i): - file = identifiers_file[i] - else: - file = None - - output.write(" <%s name='%s'" % (type, i)) - if file != None: - output.write(" file='%s'" % (file)) - if type == "function": - output.write(">\n"); - (ret, args, doc) = functions[i] - if doc != None and doc != '': - output.write(" %s\n" % (escape(doc))) - if ret[1] != None and ret[1] != '': - output.write(" \n" % ( - ret[0], escape(ret[1]))) - else: - if ret[0] != 'void' and\ - ret[0][0:4] != 'void': # This one is actually a bug in GTK Doc - print "Description for return on %s is missing" % (i) - output.write(" \n" % (ret[0])) - for arg in args: - if arg[2] != None and arg[2] != '': - output.write(" \n" % - (arg[1], arg[0], escape(arg[2]))) - else: - if arg[0] != '...': - print "Description for %s on %s is missing" % (arg[1], i) - output.write(" \n" % ( - arg[1], arg[0])) - output.write(" \n" % (type)); - elif type == 'functype': - output.write(">\n"); - (ret, args, doc) = user_functions[i] - if doc != None and doc != '': - output.write(" %s\n" % (escape(doc))) - if ret[1] != None and ret[1] != '': - output.write(" \n" % ( - ret[0], escape(ret[1]))) - else: - if ret[0] != 'void' and\ - ret[0][0:4] != 'void': # This one is actually a bug in GTK Doc - print "Description for return on %s is missing" % (i) - output.write(" \n" % (ret[0])) - for arg in args: - if arg[2] != None and arg[2] != '': - output.write(" \n" % - (arg[1], arg[0], escape(arg[2]))) - else: - if arg[0] != '...': - print "Description for %s on %s is missing" % (arg[1], i) - output.write(" \n" % ( - arg[1], arg[0])) - output.write(" \n" % (type)); - elif type == 'macro': - output.write(">\n"); - if macros[i][1] != None and macros[i][1] != '': - output.write(" %s\n" % (escape(macros[i][1]))) - else: - print "Description for %s is missing" % (i) - args = macros[i][0] - for arg in args: - if arg[1] != None and arg[1] != '': - output.write(" \n" % - (arg[0], escape(arg[1]))) - else: - print "Description for %s on %s is missing" % (arg[1], i) - output.write(" \n" % (arg[0])) - output.write(" \n" % (type)); - elif type == 'struct': - if structs[i] != None and structs[i] != '': - output.write(" info='%s'/>\n" % (escape(structs[i]))) - else: - output.write("/>\n"); - elif type == 'variable': - if variables[i][1] != None and variables[i][1] != '': - output.write(" info='%s'/>\n" % (escape(variables[i]))) - else: - output.write("/>\n"); - elif type == 'typedef': - if typedefs[i] != None and typedefs[i] != '': - output.write(" info='%s'/>\n" % (escape(typedefs[i]))) - else: - output.write("/>\n"); - else: - output.write("/>\n"); - else: - print "Symbol %s not found in identifiers list" % (i) -output.write(" \n") -output.write("\n") -output.close() -print "generated XML for %d symbols" % (len(symbols)) - -################################################################## -# -# Saving: libxslt-api.xml -# -################################################################## - -hash = {} -for file in files.keys(): - for symbol in files[file]: - hash[symbol] = file - -def link(id): - if ids.has_key(id): - target = string.upper(ids[id]) - else: - target = string.upper(id) - if hash.has_key(id): - module = string.lower(hash[id]) - else: - module = 'index' - file = 'html/libxslt-' + module + '.html'; - return file + '#' + target - -print "Saving XML crossreferences libxslt-refs.xml" -output = open("libxslt-refs.xml", "w") -output.write('\n') -output.write("\n") -output.write(" \n") -typ = ids.keys() -typ.sort() -for id in typ: - output.write(" \n" % (id, link(id))) -output.write(" \n") -output.write(" \n") -letter = None -ids = ids.keys() -ids.sort() -for id in ids: - if id[0] != letter: - if letter != None: - output.write(" \n") - letter = id[0] - output.write(" \n" % (letter)) - output.write(" \n" % (id)) -if letter != None: - output.write(" \n") -output.write(" \n") -output.write(" \n") -typ = ret_types.keys() -typ.sort() -for type in typ: - if type == '' or type == 'void' or type == "int" or type == "char *" or \ - type == "const char *" : - continue - output.write(" \n" % (type)) - ids = ret_types[type] - for id in ids: - output.write(" \n" % (id)) - output.write(" \n") -output.write(" \n") -output.write(" \n") -typ = types.keys() -typ.sort() -for type in typ: - if type == '' or type == 'void' or type == "int" or type == "char *" or \ - type == "const char *" : - continue - output.write(" \n" % (type)) - ids = types[type] - for id in ids: - output.write(" \n" % (id)) - output.write(" \n") -output.write(" \n") - -output.write(" \n") -typ = files.keys() -typ.sort() -for file in typ: - output.write(" \n" % (file)) - for id in files[file]: - output.write(" \n" % (id)) - output.write(" \n") -output.write(" \n") - -output.write(" \n") -typ = index.keys() -typ.sort() -letter = None -count = 0 -chunk = 0 -chunks = [] -for id in typ: - if len(index[id]) > 30: - continue - if id[0] != letter: - if letter == None or count > 200: - if letter != None: - output.write(" \n") - output.write(" \n") - count = 0 - chunks.append(["chunk%s" % (chunk -1), first_letter, letter]) - output.write(" \n" % (chunk)) - first_letter = id[0] - chunk = chunk + 1 - elif letter != None: - output.write(" \n") - letter = id[0] - output.write(" \n" % (letter)) - output.write(" \n" % (id)) - tokens = index[id]; - tokens.sort() - tok = None - for token in index[id]: - if tok == token: - continue - tok = token - output.write(" \n" % (token)) - count = count + 1 - output.write(" \n") -if letter != None: - output.write(" \n") - output.write(" \n") - output.write(" \n") - for ch in chunks: - output.write(" \n" % ( - ch[0], ch[1], ch[2])) - output.write(" \n") -output.write(" \n") - -output.write("\n") -output.close() diff --git a/doc/site.xsl b/doc/site.xsl index ac18421..fecd777 100644 --- a/doc/site.xsl +++ b/doc/site.xsl @@ -3,6 +3,9 @@ + + + @@ -93,17 +96,17 @@ - +
    @@ -199,13 +202,13 @@ A:link, A:visited, A:active { text-decoration: underline }
    - Action against software patents + Action against software patents - Gnome2 Logo - Red Hat Logo + Gnome2 Logo + Red Hat Logo
    - Made with Libxslt Logo + Made with Libxslt Logo
    @@ -295,7 +298,7 @@ A:link, A:visited, A:active { text-decoration: underline }
    - + @@ -349,7 +352,7 @@ A:link, A:visited, A:active { text-decoration: underline }
    - + diff --git a/win32/libxslt.def.src b/win32/libxslt.def.src index 381d507..69b1745 100644 --- a/win32/libxslt.def.src +++ b/win32/libxslt.def.src @@ -49,6 +49,8 @@ xsltCopyTextString xsltCreateRVT xsltDebug xsltDebugDumpExtensions +xsltDebugGetDefaultTrace +xsltDebugSetDefaultTrace xsltDecimalFormatGetByName xsltDefaultSortFunction xsltDoSortFunction -- 2.7.4