From e8ed43e8f6bdc17b634e0feca045481c6737bf29 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Sat, 2 Apr 2005 11:43:03 +0000 Subject: [PATCH] preparing release of 1.1.14, updated docs and rebuilt. Daniel * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs and rebuilt. Daniel --- ChangeLog | 5 ++ NEWS | 12 +++++ configure.in | 4 +- doc/APIchunk0.html | 16 ++++-- doc/APIchunk1.html | 24 ++++++--- doc/APIchunk2.html | 16 ++++-- doc/APIchunk3.html | 24 ++++++--- doc/APIchunk4.html | 15 ++++-- doc/APIchunk5.html | 21 +++++--- doc/APIchunk6.html | 29 ++++++---- doc/APIchunk7.html | 19 ++++--- doc/APIchunk8.html | 94 ++++---------------------------- doc/APIchunk9.html | 97 +++++++++++++++++++++++++++++++--- doc/APIconstructors.html | 3 +- doc/APIfiles.html | 4 +- doc/APIfunctions.html | 3 +- doc/APIsymbols.html | 6 ++- doc/html/book1.html | 2 +- doc/html/index.html | 2 +- doc/html/libxslt-attributes.html | 2 +- doc/html/libxslt-documents.html | 2 +- doc/html/libxslt-extensions.html | 2 +- doc/html/libxslt-extra.html | 2 +- doc/html/libxslt-functions.html | 2 +- doc/html/libxslt-imports.html | 6 +-- doc/html/libxslt-keys.html | 2 +- doc/html/libxslt-lib.html | 2 +- doc/html/libxslt-namespaces.html | 2 +- doc/html/libxslt-numbersInternals.html | 2 +- doc/html/libxslt-pattern.html | 4 +- doc/html/libxslt-preproc.html | 2 +- doc/html/libxslt-security.html | 2 +- doc/html/libxslt-templates.html | 2 +- doc/html/libxslt-transform.html | 2 +- doc/html/libxslt-variables.html | 2 +- doc/html/libxslt-xslt.html | 2 +- doc/html/libxslt-xsltInternals.html | 18 ++++--- doc/html/libxslt-xsltexports.html | 2 +- doc/html/libxslt-xsltutils.html | 2 +- doc/libxslt-api.xml | 4 +- doc/libxslt-refs.xml | 11 ++++ doc/libxslt.xsa | 30 +++++++---- doc/news.html | 10 +++- doc/search.php | 3 +- doc/search.templ | 3 +- doc/xslt.html | 11 ++++ libxslt/xsltwin32config.h | 8 +-- win32/libexslt.def.src | 1 + 48 files changed, 340 insertions(+), 199 deletions(-) diff --git a/ChangeLog b/ChangeLog index 694a9cd..f16757c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard + + * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs + and rebuilt. + Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out diff --git a/NEWS b/NEWS index f2bf3ed..d14cc77 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,18 @@ ChangeLog.html to the CVS at http://cvs.gnome.org/viewcvs/libxslt/ code base.Those are the public releases made: +1.1.14: Apr 02 2005: + - bug fixes: text node on stylesheet document without a dictionary + (William Brack), more checking of XSLT syntax, calling xsltInit() multiple + times, mode values interning raised by Mark Vakoc, bug in pattern + matching with ancestors, bug in patterna matching with cascading select, + xinclude and document() problem, build outside of source tree (Mike + Castle) + - improvement: added a --nodict mode to xsltproc to check problems for + docuemtns without dictionnaries + + + 1.1.13: Mar 13 2005: - build fixes: 64bits cleanup (William Brack), python 2.4 test (William), LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes diff --git a/configure.in b/configure.in index 5ce36de..4bbd311 100644 --- a/configure.in +++ b/configure.in @@ -10,11 +10,11 @@ dnl libexslt is an extension dnl LIBXSLT_MAJOR_VERSION=1 LIBXSLT_MINOR_VERSION=1 -LIBXSLT_MICRO_VERSION=13 +LIBXSLT_MICRO_VERSION=14 PACKAGE=libxslt LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=8 -LIBEXSLT_MICRO_VERSION=11 +LIBEXSLT_MICRO_VERSION=12 LIBXML_REQUIRED_VERSION=2.6.17 # if you need module support. diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html index 77dc3dc..3610613 100644 --- a/doc/APIchunk0.html +++ b/doc/APIchunk0.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index A-P for libxslt
Action against software patentsGnome2 LogoW3C 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 + API Alphabetic Index A-P for libxslt
Action against software patentsGnome2 LogoW3C 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-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter A:

API
xsltDocLoaderFunc
xsltGetUTF8Char
AVT
xsltEvalAVT
@@ -71,6 +72,7 @@ A:link, A:visited, A:active { text-decoration: underline }
Dumps
xsltDebugDumpExtensions

Letter E:

EXSLT
xsltDocumentElem
Each
xsltEvalUserParams
+
Element
_xsltStylesheet
Errors
xsltGetQNameURI
Evaluate
xsltEvalAttrValueTemplate
xsltEvalGlobalVariables
@@ -93,6 +95,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltGetNamespace
xsltGetPlainNamespace
xsltGetSpecialNamespace
+xsltNextImport
Finds
xsltFindTemplate
xsltGetTemplate
Flag
_xsltFormatNumberInfo
@@ -134,6 +137,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltGetPlainNamespace

Letter I:

IObuf
xsltRunStylesheet
xsltRunStylesheetUser
+
ISO
XML_CAST_FPTR
Implement
xsltDocumentFunction
xsltElementAvailableFunction
xsltFormatNumberFunction
@@ -150,6 +154,7 @@ A:link, A:visited, A:active { text-decoration: underline }

Letter K:

Kay
XSLT_SAXON_NAMESPACE
Key
_xsltStylesheet

Letter L:

Length
xsltSaveResultToString
+
Literal
_xsltStylesheet
Load
xsltParseStylesheetFile
LocationPathPattern
xsltCompilePattern
Looks
xsltExtElementLookup
@@ -163,6 +168,7 @@ A:link, A:visited, A:active { text-decoration: underline }
Macro
CHECK_STOPPED
CHECK_STOPPED0
CHECK_STOPPEDE
+XML_CAST_FPTR
XSLT_RUNTIME_EXTRA
XSLT_RUNTIME_EXTRA_FREE
XSLT_RUNTIME_EXTRA_LST
@@ -245,6 +251,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html index d063e5d..23a68aa 100644 --- a/doc/APIchunk1.html +++ b/doc/APIchunk1.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index Q-a for libxslt
Action against software patentsGnome2 LogoW3C 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 + API Alphabetic Index Q-a for libxslt
Action against software patentsGnome2 LogoW3C 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-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter Q:

QName
_xsltStackElem
_xsltTemplate
xsltEvalAttrValueTemplate
@@ -48,7 +49,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltRegisterExtPrefix
xsltRegisterExtras
xsltRegisterTestModule
-
Result
_xsltTransformContext
+
Result
_xsltStylesheet
+_xsltTransformContext
Retrieve
xsltGetExtData
xsltStyleGetExtData

Letter S:

SAX
xsltRunStylesheet
@@ -86,7 +88,8 @@ A:link, A:visited, A:active { text-decoration: underline }
Split
xsltSplitQName
Strip
xsltApplyStripSpaces
Structure:
xsltFormatNumberConversion
-
Stylesheet
xsltNewStylesheet
+
Stylesheet
_xsltStylesheet
+xsltNewStylesheet
Symbol
xsltFormatNumberConversion

Letter T:

Template
_xsltStylesheet
Test
xsltTestCompMatchList
@@ -142,6 +145,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltRunStylesheet
xsltRunStylesheetUser
xsltSaveResultToString
+
XML_CAST_FPTR
XML_CAST_FPTR
XSLT-1
xsltDocumentComp
xsltDocumentElem
XSLT_GET_IMPORT_PTR
xsltRunStylesheet
@@ -179,8 +183,11 @@ A:link, A:visited, A:active { text-decoration: underline } xsltFreeNamespaceAliasHashes
xsltGetNamespace
xsltGetPlainNamespace
+
aliasing
XML_CAST_FPTR
all
XSLT_REGISTER_FUNCTION_LOOKUP
XSLT_REGISTER_VARIABLE_LOOKUP
+_xsltStylesheet
+_xsltTransformContext
xsltCleanupGlobals
xsltFreeCompMatchList
xsltFreeDocuments
@@ -208,6 +215,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltCheckWrite
allowing
xsltAttrTemplateValueProcessNode
xsltEvalXPathStringNs
+
already
_xsltDocument
+_xsltStylesheet
also
xsltGetQNameURI
xsltRunStylesheet
xsltRunStylesheetUser
@@ -250,6 +259,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltSaveResultToString
are
_xsltDocument
_xsltStylesheet
+_xsltTransformContext
xslHandleDebugger
xsltApplyOneTemplate
xsltCopyNamespace
@@ -332,6 +342,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html index 4cd1f68..3c353f9 100644 --- a/doc/APIchunk2.html +++ b/doc/APIchunk2.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index b-c for libxslt
Action against software patentsGnome2 LogoW3C 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 + API Alphabetic Index b-c for libxslt
Action against software patentsGnome2 LogoW3C 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-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter b:

based
_xsltStylesheet
basically
xsltCompileAttr
been
xsltGetCNsProp
@@ -62,6 +63,7 @@ A:link, A:visited, A:active { text-decoration: underline }
braces
xsltEvalAttrValueTemplate
xsltEvalStaticAttrValueTemplate
breakpoint
xslHandleDebugger
+
broke
XML_CAST_FPTR
buffer
xsltRunStylesheet
xsltRunStylesheetUser
xsltSaveResultTo
@@ -82,6 +84,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltSort
xsltXPathFunctionLookup
xsltXPathVariableLookup
+
bypass
_xsltStylesheet
byte
xsltSaveResultTo
xsltSaveResultToFilename
xsltSaveResultToString
@@ -150,6 +153,7 @@ A:link, A:visited, A:active { text-decoration: underline }
cascading
XSLT_GET_IMPORT_INT
XSLT_GET_IMPORT_PTR
cases
xsltLoadStylesheetPI
+
casting
XML_CAST_FPTR
catch
_xsltFormatNumberInfo
chained
_xsltDecimalFormat
_xsltDocument
@@ -262,8 +266,10 @@ A:link, A:visited, A:active { text-decoration: underline } xsltGetTemplate
xsltInitCtxtKeys
xsltMessage
+xsltNextImport
xsltPrintErrorContext
xsltTransformError
+
currently
_xsltTransformContext

A-P Q-a b-c @@ -272,6 +278,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html index 4a07158..4ab975c 100644 --- a/doc/APIchunk3.html +++ b/doc/APIchunk3.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index d-e for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index d-e for libxslt

Main Menu
Related links
API Indexes

A-P + API Alphabetic Index d-e for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index d-e for libxslt

Main Menu
Related links
API Indexes

A-P Q-a b-c d-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter d:

data
_xsltRuntimeExtra
_xsltStylesheet
_xsltTransformContext
@@ -85,7 +86,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltSetLoaderFunc
xsltSetSortFunc
xsltSetXIncludeDefault
-
define
XSLT_RUNTIME_EXTRA
+
define
XML_CAST_FPTR
+XSLT_RUNTIME_EXTRA
defined
_xsltTransformContext
xslAddCall
xsltGetQNameURI
@@ -116,10 +118,12 @@ A:link, A:visited, A:active { text-decoration: underline }
directly
xsltSort
directories
xsltCheckWrite
disable-escaping
xsltCopyTextString
+
disabled
XML_CAST_FPTR
discard
xsltGetUTF8Char
display
_xsltFormatNumberInfo
xsltTransformError
-
doc
xsltLoadStylesheetPI
+
doc
_xsltTransformContext
+xsltLoadStylesheetPI
docs
_xsltTransformContext
xsltFormatNumberConversion
doctype-public
_xsltStylesheet
@@ -137,7 +141,9 @@ A:link, A:visited, A:active { text-decoration: underline } xsltSaveResultToFile
doesn
xsltParseStylesheetCallerParam
xsltTestCompMatchList
-
done
_xsltStackElem
+
done
_xsltDocument
+_xsltStackElem
+_xsltStylesheet
xsltCompilePattern
xsltEvalGlobalVariables
xsltEvalUserParams
@@ -165,6 +171,7 @@ A:link, A:visited, A:active { text-decoration: underline }
encoding
_xsltStylesheet
xsltRunStylesheet
xsltRunStylesheetUser
+
encountering
XML_CAST_FPTR
end
_xsltElemPreComp
xsltRegisterPersistRVT
xsltRegisterTmpRVT
@@ -185,6 +192,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltEvalUserParams
xsltQuoteUserParams
evaluation
_xsltStackElem
+_xsltTransformContext
everything
xsltFindElemSpaceHandling
xsltParseStylesheetProcess
example
xsltDocLoaderFunc
@@ -239,6 +247,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html index 1cff7eb..2d13a76 100644 --- a/doc/APIchunk4.html +++ b/doc/APIchunk4.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index f-h for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index f-h for libxslt

Main Menu
Related links
API Indexes

A-P + API Alphabetic Index f-h for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index f-h for libxslt

Main Menu
Related links
API Indexes

A-P Q-a b-c d-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter f:

factor
xsltSaveResultToFilename
failure
xsltAddKey
xsltAddStackElemList
@@ -89,6 +90,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltVariableLookup
xsltXPathFunctionLookup
xsltXPathVariableLookup
+
fptr
XML_CAST_FPTR
fraction
xsltFormatNumberConversion
fractional
_xsltFormatNumberInfo
fraction}{suffix}
xsltFormatNumberConversion
@@ -103,6 +105,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltLoadStylesheetPI
from
CHECK_STOPPED
CHECK_STOPPED0
+XML_CAST_FPTR
XSLT_GET_IMPORT_INT
XSLT_GET_IMPORT_PTR
_xsltTemplate
@@ -128,6 +131,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltDebugDumpExtensions
xsltRegisterAllFunctions

Letter g:

gathering
xsltTimestamp
+
gcc
XML_CAST_FPTR
+
gcc4
XML_CAST_FPTR
general
XSLT_REGISTER_FUNCTION_LOOKUP
XSLT_REGISTER_VARIABLE_LOOKUP
generally
xsltInitElemPreComp
@@ -229,6 +234,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html index 8aed72a..697fe0c 100644 --- a/doc/APIchunk5.html +++ b/doc/APIchunk5.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index i-m for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index i-m for libxslt

Main Menu
Related links
API Indexes

A-P + API Alphabetic Index i-m for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index i-m for libxslt

Main Menu
Related links
API Indexes

A-P Q-a b-c d-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter i:

ignorable
xsltApplyStripSpaces
xsltIsBlank
xsltParseTemplateContent
@@ -28,11 +29,13 @@ A:link, A:visited, A:active { text-decoration: underline } XSLT_GET_IMPORT_PTR
xsltFindElemSpaceHandling
xsltFindTemplate
+xsltNextImport
xsltParseStylesheetImport
imported
xsltGetTemplate
xsltNormalizeCompSteps
xsltParseStylesheetImportedDoc
-
imports
xsltCleanupTemplates
+
imports
_xsltStylesheet
+xsltCleanupTemplates
in-scope
xsltEvalXPathStringNs
include
xsltParseStylesheetInclude
included
xsltSaveResultToFilename
@@ -110,6 +113,8 @@ A:link, A:visited, A:active { text-decoration: underline }
interface
xsltRunStylesheet
xsltRunStylesheetUser
intergers
XSLT_GET_IMPORT_INT
+
internalized
_xsltStylesheet
+_xsltTransformContext
internally
XSLT_STRANGE
interpretation
_xsltDecimalFormat
interpreter
xsltEvalTemplateString
@@ -154,6 +159,7 @@ A:link, A:visited, A:active { text-decoration: underline }
language
xsltTransformFunction
last
_xsltStylesheet
_xsltTransformContext
+xsltNextImport
later
xsltDocLoaderFunc
lead
xsltApplyStylesheet
xsltRunStylesheet
@@ -212,7 +218,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltGetSecurityPrefs
lost
xsltRunStylesheet
xsltRunStylesheetUser
-

Letter m:

macro
XSLT_GET_IMPORT_INT
+

Letter m:

macro
XML_CAST_FPTR
+XSLT_GET_IMPORT_INT
XSLT_GET_IMPORT_PTR
XSLT_REGISTER_FUNCTION_LOOKUP
XSLT_REGISTER_VARIABLE_LOOKUP
@@ -305,6 +312,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html index 4244c67..e691d9d 100644 --- a/doc/APIchunk6.html +++ b/doc/APIchunk6.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index n-p for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index n-p for libxslt

Main Menu
Related links
API Indexes

A-P + API Alphabetic Index n-p for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index n-p for libxslt

Main Menu
Related links
API Indexes

A-P Q-a b-c d-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter n:

name=
xsltGetProfileInformation
named
xsltFindTemplate
names
xsltApplyStylesheet
@@ -48,7 +49,6 @@ A:link, A:visited, A:active { text-decoration: underline } xsltXPathFunctionLookup
xsltXPathGetTransformContext
xsltXPathVariableLookup
-
needing
_xsltRuntimeExtra
needs
xsltEvalUserParams
xsltGetTemplate
negative
xsltCalibrateAdjust
@@ -57,6 +57,7 @@ A:link, A:visited, A:active { text-decoration: underline }
newly
xsltNewStylesheet
xsltNewTransformContext
next
xsltGetTemplate
+xsltNextImport
node-set
xsltDocumentFunction
xsltFunctionNodeSet
xsltKeyFunction
@@ -84,9 +85,11 @@ A:link, A:visited, A:active { text-decoration: underline }
normalize
xsltNormalizeCompSteps
normally
xsltEvalOneUserParam
xsltQuoteOneUserParam
+
now
XML_CAST_FPTR
null
xsltEvalOneUserParam
xsltQuoteOneUserParam
-

Letter o:

object
xsltDocumentFunction
+

Letter o:

object
XML_CAST_FPTR
+xsltDocumentFunction
xsltKeyFunction
xsltSystemPropertyFunction
xsltXPathCompile
@@ -105,13 +108,15 @@ A:link, A:visited, A:active { text-decoration: underline }
one
xsltCheckExtPrefix
xsltGetTemplate
xsltGetUTF8Char
+xsltNextImport
xsltNumberFormat
xsltRunStylesheet
xsltRunStylesheetUser
xsltTestCompMatchList
one:
IS_XSLT_REAL_NODE
ones
xsltCleanupTemplates
-
only
xsltExtElementLookup
+
only
_xsltTransformContext
+xsltExtElementLookup
xsltRunStylesheet
xsltRunStylesheetUser
open
xsltSaveResultToFd
@@ -252,8 +257,10 @@ A:link, A:visited, A:active { text-decoration: underline }
point
_xsltFormatNumberInfo
xsltXPathFunctionLookup
xsltXPathVariableLookup
-
pointer
_xsltRuntimeExtra
+
pointer
XML_CAST_FPTR
+_xsltRuntimeExtra
_xsltTransformContext
+fptr
xsltDocLoaderFunc
xsltExtInitFunction
xsltFreeAVTList
@@ -276,8 +283,11 @@ A:link, A:visited, A:active { text-decoration: underline }
possibly
xsltCheckExtPrefix
pre-computation
xsltExtModuleElementPreComputeLookup
xsltRegisterExtModuleElement
+
pre-processing
_xsltDocument
+_xsltStylesheet
precedence
xsltFindElemSpaceHandling
xsltFindTemplate
+xsltNextImport
precision
XSLT_TIMESTAMP_TICS_PER_SEC
precompiled
_xsltStylePreComp
_xsltStylesheet
@@ -391,6 +401,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltDocLoaderFunc
xsltRunStylesheetUser
xsltSecurityCheck
+
ptr
_xsltTransformContext
purpose
XSLT_REGISTER_FUNCTION_LOOKUP
XSLT_REGISTER_VARIABLE_LOOKUP
pushed
xsltApplyOneTemplate
@@ -402,6 +413,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html index 1d13ab4..a31e702 100644 --- a/doc/APIchunk7.html +++ b/doc/APIchunk7.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index q-s for libxslt
Action against software patentsGnome2 LogoW3C 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 + API Alphabetic Index q-s for libxslt
Action against software patentsGnome2 LogoW3C 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-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter q:

query
xsltGetKey
quote
xsltFormatNumberConversion

Letter r:

rank=
xsltGetProfileInformation
@@ -100,6 +101,7 @@ A:link, A:visited, A:active { text-decoration: underline }
routine
_xsltRuntimeExtra
routines
xsltSetDebuggerCallbacks
rule
xsltFindTemplate
+
rules
XML_CAST_FPTR
run
_xsltTransformContext
run-time
xsltAllocateExtraCtxt
xsltCompilePattern
@@ -108,7 +110,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltAllocateExtra
xsltAllocateExtraCtxt
xsltDocLoaderFunc
-

Letter s:

same
xsltGetQNameURI
+

Letter s:

s390
XML_CAST_FPTR
+
same
xsltGetQNameURI
saving
xsltSaveProfiling
saxon
xsltFunctionNodeSet
scanner
xsltNormalizeCompSteps
@@ -119,6 +122,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltGetTemplate
seaches
xsltGetQNameURI
search
xsltExtElementLookup
+
section
_xsltStylesheet
security
_xsltTransformContext
xsltCheckRead
xsltCheckWrite
@@ -273,6 +277,7 @@ A:link, A:visited, A:active { text-decoration: underline } CHECK_STOPPED0
CHECK_STOPPEDE
storage
_xsltDocument
+_xsltTransformContext
store
xsltInitElemPreComp
stored
XSLT_RUNTIME_EXTRA
XSLT_RUNTIME_EXTRA_FREE
@@ -282,6 +287,8 @@ A:link, A:visited, A:active { text-decoration: underline } xsltEvalUserParams
xsltQuoteOneUserParam
string?
xsltFormatNumberFunction
+
strings
_xsltStylesheet
+_xsltTransformContext
strip-space
_xsltStylesheet
xsltFindElemSpaceHandling
stripped
xsltFindElemSpaceHandling
@@ -365,6 +372,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html index ad2e07b..78fb80d 100644 --- a/doc/APIchunk8.html +++ b/doc/APIchunk8.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index t-w for libxslt
Action against software patentsGnome2 LogoW3C 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 + API Alphabetic Index t-v for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index t-v for libxslt

Main Menu
Related links
API Indexes

A-P Q-a b-c d-e @@ -15,8 +16,8 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Letter t:

table
_xsltStylesheet
xsltEvalOneUserParam
xsltEvalUserParams
@@ -192,6 +193,7 @@ A:link, A:visited, A:active { text-decoration: underline } xsltQuoteUserParams
xsltRunStylesheet
xsltRunStylesheetUser
+
var
_xsltTransformContext
variable
_xsltStylesheet
_xsltTransformContext
xsltApplyOneTemplate
@@ -213,88 +215,10 @@ A:link, A:visited, A:active { text-decoration: underline }
version
XSLT_DEFAULT_VERSION
_xsltStylesheet
version=
xsltGetProfileInformation
-
void
xsltXPathFunctionLookup
-xsltXPathVariableLookup
-

Letter w:

want
xsltEvalUserParams
-
warnings
_xsltStylesheet
-
was
XSLT_STRANGE
-_xsltStackElem
-_xsltTemplate
-xsltEvalXPathPredicate
-
well
xsltNamespaceAlias
-
went
xsltParseStylesheetProcess
-
wether
xsltTestCompMatchList
-
when
XSLT_PARSE_OPTIONS
-_xsltTransformContext
-xsltDocLoaderFunc
-xsltGetQNameURI2
-xsltInitElemPreComp
-xsltSetCtxtParseOptions
+
violated
XML_CAST_FPTR
+
void
XML_CAST_FPTR
xsltXPathFunctionLookup
-xsltXPathGetTransformContext
xsltXPathVariableLookup
-
where
xslHandleDebugger
-xsltAttrListTemplateProcess
-xsltCopyTextString
-xsltGetQNameURI
-
wherever
_xsltStylesheet
-
whether
_xsltFormatNumberInfo
-xsltEvalStaticAttrValueTemplate
-xsltNeedElemSpaceHandling
-xsltSetXIncludeDefault
-
which
xsltDocLoaderFunc
-xsltRegisterExtElement
-xsltRegisterExtFunction
-
while
xsltAllocateExtra
-xsltSetGenericDebugFunc
-xsltSetGenericErrorFunc
-xsltSetTransformErrorFunc
-
white-space
xsltNeedElemSpaceHandling
-
wildcards
xsltFindElemSpaceHandling
-
will
xsltAttrListTemplateProcess
-xsltCopyTextString
-xsltDoSortFunction
-xsltDocLoaderFunc
-xsltGetProfileInformation
-xsltGetQNameURI
-xsltLoadStylesheetPI
-xsltRunStylesheet
-xsltRunStylesheetUser
-xsltSetCtxtSortFunc
-xsltSetGenericDebugFunc
-xsltSetGenericErrorFunc
-xsltSetSortFunc
-xsltSetTransformErrorFunc
-xsltTransformError
-
wise
xsltApplyStylesheet
-xsltRunStylesheet
-xsltRunStylesheetUser
-
with
CHECK_STOPPED0
-xsltAttrListTemplateProcess
-xsltGetCNsProp
-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 @@ -303,6 +227,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html index 0d957bf..cf1498b 100644 --- a/doc/APIchunk9.html +++ b/doc/APIchunk9.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - API Alphabetic Index x-z for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index x-z for libxslt

Main Menu
Related links
API Indexes

A-P + API Alphabetic Index w-z for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

API Alphabetic Index w-z for libxslt

Main Menu
Related links
API Indexes

A-P Q-a b-c d-e @@ -15,9 +16,93 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z -

Letter x:

xmlAttrPtr
xsltAttrListTemplateProcess
+t-v +w-z +

Letter w:

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

Letter x:

xmlAttrPtr
xsltAttrListTemplateProcess
xmlDoc
xsltParseStylesheetDoc
xsltParseStylesheetImportedDoc
xsltParseStylesheetProcess
@@ -100,6 +185,6 @@ A:link, A:visited, A:active { text-decoration: underline } i-m n-p q-s -t-w -x-z +t-v +w-z

Daniel Veillard

diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html index 4876f37..5716f52 100644 --- a/doc/APIconstructors.html +++ b/doc/APIconstructors.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - List of constructors for libxslt
Action against software patentsGnome2 LogoW3C 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 *:

xsltEvalStaticAttrValueTemplate
+ List of constructors for libxslt
Action against software patentsGnome2 LogoW3C 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 *:

xsltEvalStaticAttrValueTemplate
xsltGetCNsProp
xsltGetQNameURI
xsltGetQNameURI2
diff --git a/doc/APIfiles.html b/doc/APIfiles.html index 352ca66..8af36b6 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - List of Symbols per Module for libxslt
Action against software patentsGnome2 LogoW3C 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:

xsltApplyAttributeSet
+ List of Symbols per Module for libxslt
Action against software patentsGnome2 LogoW3C 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:

xsltApplyAttributeSet
xsltFreeAttributeSetsHashes
xsltParseStylesheetAttributeSet
xsltResolveStylesheetAttributeSet
@@ -217,6 +218,7 @@ A:link, A:visited, A:active { text-decoration: underline }

Module xsltInternals:

CHECK_STOPPED
CHECK_STOPPED0
CHECK_STOPPEDE
+XML_CAST_FPTR
XSLT_FUNC_APPLYIMPORTS
XSLT_FUNC_APPLYTEMPLATES
XSLT_FUNC_ATTRIBUTE
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index 7c9214a..eaa2e64 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - List of function manipulating types in libxslt
Action against software patentsGnome2 LogoW3C 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
+ List of function manipulating types in libxslt
Action against software patentsGnome2 LogoW3C 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
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index cec0399..1910d18 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -7,7 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Alphabetic List of Symbols in libxslt
Action against software patentsGnome2 LogoW3C 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
+ Alphabetic List of Symbols in libxslt
Action against software patentsGnome2 LogoW3C 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
@@ -16,7 +17,8 @@ A:link, A:visited, A:active { text-decoration: underline }

Letter L:

LIBXSLT_PUBLIC

Letter N:

NODE_IS_KEYED

Letter U:

UNDEFINED_DEFAULT_NS
-

Letter X:

XSLTCALL
+

Letter X:

XML_CAST_FPTR
+XSLTCALL
XSLTPUBFUN
XSLTPUBVAR
XSLT_DEBUG_CONT
diff --git a/doc/html/book1.html b/doc/html/book1.html index 1428bfa..843b511 100644 --- a/doc/html/book1.html +++ b/doc/html/book1.html @@ -7,4 +7,4 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Reference Manual for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Reference Manual for libxslt

API Menu
Related links
API Indexes

Table of Contents

  • attributes: interface for the XSLT attribute handling
  • documents: interface for the document handling
  • extensions: interface for the extension support
  • extra: interface for the non-standard features
  • functions: interface for the XSLT functions not from XPath
  • imports: interface for the XSLT import support
  • keys: interface for the key matching used in key() and template matches.
  • namespaces: interface for the XSLT namespace handling
  • numbersInternals: Implementation of the XSLT number functions
  • pattern: interface for the pattern matching used in template matches.
  • preproc: precomputing stylesheets
  • security: interface for the libxslt security framework
  • templates: interface for the template processing
  • transform: the XSLT engine transformation part.
  • variables: interface for the variable matching and lookup.
  • xslt: Interfaces, constants and types related to the XSLT engine
  • xsltInternals: internal data structures, constants and functions
  • xsltexports: macros for marking symbols as exportable/importable.
  • xsltutils: set of utilities for the XSLT engine

Daniel Veillard

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

The XSLT C library for Gnome

Reference Manual for libxslt

API Menu
Related links
API Indexes

Table of Contents

  • attributes: interface for the XSLT attribute handling
  • documents: interface for the document handling
  • extensions: interface for the extension support
  • extra: interface for the non-standard features
  • functions: interface for the XSLT functions not from XPath
  • imports: interface for the XSLT import support
  • keys: interface for the key matching used in key() and template matches.
  • namespaces: interface for the XSLT namespace handling
  • numbersInternals: Implementation of the XSLT number functions
  • pattern: interface for the pattern matching used in template matches.
  • preproc: precomputing stylesheets
  • security: interface for the libxslt security framework
  • templates: interface for the template processing
  • transform: the XSLT engine transformation part.
  • variables: interface for the variable matching and lookup.
  • xslt: Interfaces, constants and types related to the XSLT engine
  • xsltInternals: internal data structures, constants and functions
  • xsltexports: macros for marking symbols as exportable/importable.
  • xsltutils: set of utilities for the XSLT engine

Daniel Veillard

diff --git a/doc/html/index.html b/doc/html/index.html index 1428bfa..843b511 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -7,4 +7,4 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Reference Manual for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Reference Manual for libxslt

API Menu
Related links
API Indexes

Table of Contents

  • attributes: interface for the XSLT attribute handling
  • documents: interface for the document handling
  • extensions: interface for the extension support
  • extra: interface for the non-standard features
  • functions: interface for the XSLT functions not from XPath
  • imports: interface for the XSLT import support
  • keys: interface for the key matching used in key() and template matches.
  • namespaces: interface for the XSLT namespace handling
  • numbersInternals: Implementation of the XSLT number functions
  • pattern: interface for the pattern matching used in template matches.
  • preproc: precomputing stylesheets
  • security: interface for the libxslt security framework
  • templates: interface for the template processing
  • transform: the XSLT engine transformation part.
  • variables: interface for the variable matching and lookup.
  • xslt: Interfaces, constants and types related to the XSLT engine
  • xsltInternals: internal data structures, constants and functions
  • xsltexports: macros for marking symbols as exportable/importable.
  • xsltutils: set of utilities for the XSLT engine

Daniel Veillard

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

The XSLT C library for Gnome

Reference Manual for libxslt

API Menu
Related links
API Indexes

Table of Contents

  • attributes: interface for the XSLT attribute handling
  • documents: interface for the document handling
  • extensions: interface for the extension support
  • extra: interface for the non-standard features
  • functions: interface for the XSLT functions not from XPath
  • imports: interface for the XSLT import support
  • keys: interface for the key matching used in key() and template matches.
  • namespaces: interface for the XSLT namespace handling
  • numbersInternals: Implementation of the XSLT number functions
  • pattern: interface for the pattern matching used in template matches.
  • preproc: precomputing stylesheets
  • security: interface for the libxslt security framework
  • templates: interface for the template processing
  • transform: the XSLT engine transformation part.
  • variables: interface for the variable matching and lookup.
  • xslt: Interfaces, constants and types related to the XSLT engine
  • xsltInternals: internal data structures, constants and functions
  • xsltexports: macros for marking symbols as exportable/importable.
  • xsltutils: set of utilities for the XSLT engine

Daniel Veillard

diff --git a/doc/html/libxslt-attributes.html b/doc/html/libxslt-attributes.html index 5c4b9d9..06528e0 100644 --- a/doc/html/libxslt-attributes.html +++ b/doc/html/libxslt-attributes.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module attributes from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module attributes from libxslt

API Menu
Related links
API Indexes

this module handles the specificities of attribute and attribute groups processing.

Table of Contents

void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
const xmlChar * attributes)
+ Module attributes from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module attributes from libxslt

API Menu
Related links
API Indexes

this module handles the specificities of attribute and attribute groups processing.

Table of Contents

void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
const xmlChar * attributes)
void	xsltFreeAttributeSetsHashes	(xsltStylesheetPtr style)
void	xsltParseStylesheetAttributeSet	(xsltStylesheetPtr style, 
xmlNodePtr cur)
void	xsltResolveStylesheetAttributeSet	(xsltStylesheetPtr style)
diff --git a/doc/html/libxslt-documents.html b/doc/html/libxslt-documents.html index c237a0a..0e2e1d4 100644 --- a/doc/html/libxslt-documents.html +++ b/doc/html/libxslt-documents.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module documents from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module documents from libxslt

API Menu
Related links
API Indexes

implements document loading and cache (multiple document() reference for the same resources must be equal.

Table of Contents

Enum xsltLoadType
+    Module documents from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module documents from libxslt

API Menu
Related links
API Indexes

implements document loading and cache (multiple document() reference for the same resources must be equal.

Table of Contents

Enum xsltLoadType
 
Function type: xsltDocLoaderFunc
 xmlDocPtr	xsltDocLoaderFunc	(const xmlChar * URI, 
xmlDictPtr dict,
int options,
void * ctxt,
xsltLoadType type)
diff --git a/doc/html/libxslt-extensions.html b/doc/html/libxslt-extensions.html index 44723ce..75de955 100644 --- a/doc/html/libxslt-extensions.html +++ b/doc/html/libxslt-extensions.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module extensions from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module extensions from libxslt

API Menu
Related links
API Indexes

This provide the API needed for simple and module extension support.

Table of Contents

int	xsltCheckExtPrefix		(xsltStylesheetPtr style, 
const xmlChar * prefix)
+ Module extensions from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module extensions from libxslt

API Menu
Related links
API Indexes

This provide the API needed for simple and module extension support.

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)
diff --git a/doc/html/libxslt-extra.html b/doc/html/libxslt-extra.html index 87d1cd8..002acde 100644 --- a/doc/html/libxslt-extra.html +++ b/doc/html/libxslt-extra.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module extra from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module extra from libxslt

API Menu
Related links
API Indexes

implement some extension outside the XSLT namespace but not EXSLT with is in a different library.

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)
+ Module extra from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module extra from libxslt

API Menu
Related links
API Indexes

implement some extension outside the XSLT namespace but not EXSLT with is in a different library.

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)
diff --git a/doc/html/libxslt-functions.html b/doc/html/libxslt-functions.html index f3a9171..60c49eb 100644 --- a/doc/html/libxslt-functions.html +++ b/doc/html/libxslt-functions.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module functions from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module functions from libxslt

API Menu
Related links
API Indexes

a set of extra functions coming from XSLT but not in XPath

Table of Contents

#define XSLT_REGISTER_FUNCTION_LOOKUP
void	xsltDocumentFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
+ Module functions from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module functions from libxslt

API Menu
Related links
API Indexes

a set of extra functions coming from XSLT but not in XPath

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)
diff --git a/doc/html/libxslt-imports.html b/doc/html/libxslt-imports.html index 61f4a01..a2230bc 100644 --- a/doc/html/libxslt-imports.html +++ b/doc/html/libxslt-imports.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module imports from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module imports from libxslt

API Menu
Related links
API Indexes

macros and fuctions needed to implement and access the import tree

Table of Contents

#define XSLT_GET_IMPORT_INT
#define XSLT_GET_IMPORT_PTR
int	xsltFindElemSpaceHandling	(xsltTransformContextPtr ctxt, 
xmlNodePtr node)
+ Module imports from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module imports from libxslt

API Menu
Related links
API Indexes

macros and fuctions needed to implement and access the import tree

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)
@@ -23,8 +23,8 @@ A:link, A:visited, A:active { text-decoration: underline }
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)
-

-
cur:
Returns:

Function: xsltParseStylesheetImport

int	xsltParseStylesheetImport	(xsltStylesheetPtr style, 
xmlNodePtr 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

diff --git a/doc/html/libxslt-keys.html b/doc/html/libxslt-keys.html index 2534bff..e29fe0f 100644 --- a/doc/html/libxslt-keys.html +++ b/doc/html/libxslt-keys.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module keys from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module keys from libxslt

API Menu
Related links
API Indexes

implementation of the key mechanims.

Table of Contents

#define NODE_IS_KEYED
int	xsltAddKey			(xsltStylesheetPtr style, 
const xmlChar * name,
const xmlChar * nameURI,
const xmlChar * match,
const xmlChar * use,
xmlNodePtr inst)
+ Module keys from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module keys from libxslt

API Menu
Related links
API Indexes

implementation of the key mechanims.

Table of Contents

#define NODE_IS_KEYED
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)
diff --git a/doc/html/libxslt-lib.html b/doc/html/libxslt-lib.html index 1428bfa..843b511 100644 --- a/doc/html/libxslt-lib.html +++ b/doc/html/libxslt-lib.html @@ -7,4 +7,4 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Reference Manual for libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Reference Manual for libxslt

API Menu
Related links
API Indexes

Table of Contents

  • attributes: interface for the XSLT attribute handling
  • documents: interface for the document handling
  • extensions: interface for the extension support
  • extra: interface for the non-standard features
  • functions: interface for the XSLT functions not from XPath
  • imports: interface for the XSLT import support
  • keys: interface for the key matching used in key() and template matches.
  • namespaces: interface for the XSLT namespace handling
  • numbersInternals: Implementation of the XSLT number functions
  • pattern: interface for the pattern matching used in template matches.
  • preproc: precomputing stylesheets
  • security: interface for the libxslt security framework
  • templates: interface for the template processing
  • transform: the XSLT engine transformation part.
  • variables: interface for the variable matching and lookup.
  • xslt: Interfaces, constants and types related to the XSLT engine
  • xsltInternals: internal data structures, constants and functions
  • xsltexports: macros for marking symbols as exportable/importable.
  • xsltutils: set of utilities for the XSLT engine

Daniel Veillard

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

The XSLT C library for Gnome

Reference Manual for libxslt

API Menu
Related links
API Indexes

Table of Contents

  • attributes: interface for the XSLT attribute handling
  • documents: interface for the document handling
  • extensions: interface for the extension support
  • extra: interface for the non-standard features
  • functions: interface for the XSLT functions not from XPath
  • imports: interface for the XSLT import support
  • keys: interface for the key matching used in key() and template matches.
  • namespaces: interface for the XSLT namespace handling
  • numbersInternals: Implementation of the XSLT number functions
  • pattern: interface for the pattern matching used in template matches.
  • preproc: precomputing stylesheets
  • security: interface for the libxslt security framework
  • templates: interface for the template processing
  • transform: the XSLT engine transformation part.
  • variables: interface for the variable matching and lookup.
  • xslt: Interfaces, constants and types related to the XSLT engine
  • xsltInternals: internal data structures, constants and functions
  • xsltexports: macros for marking symbols as exportable/importable.
  • xsltutils: set of utilities for the XSLT engine

Daniel Veillard

diff --git a/doc/html/libxslt-namespaces.html b/doc/html/libxslt-namespaces.html index 2acc28e..dc3c8b9 100644 --- a/doc/html/libxslt-namespaces.html +++ b/doc/html/libxslt-namespaces.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module namespaces from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module namespaces from libxslt

API Menu
Related links
API Indexes

set of function easing the processing and generation of namespace nodes in XSLT.

Table of Contents

#define UNDEFINED_DEFAULT_NS
xmlNsPtr	xsltCopyNamespace	(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNsPtr cur)
+ Module namespaces from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module namespaces from libxslt

API Menu
Related links
API Indexes

set of function easing the processing and generation of namespace nodes in XSLT.

Table of Contents

#define UNDEFINED_DEFAULT_NS
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)
diff --git a/doc/html/libxslt-numbersInternals.html b/doc/html/libxslt-numbersInternals.html index 5c275ce..0d1db28 100644 --- a/doc/html/libxslt-numbersInternals.html +++ b/doc/html/libxslt-numbersInternals.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module numbersInternals from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module numbersInternals from libxslt

API Menu
Related links
API Indexes

Implementation of the XSLT number functions

Table of Contents

Structure xsltFormatNumberInfo
struct _xsltFormatNumberInfo + Module numbersInternals from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module numbersInternals from libxslt

API Menu
Related links
API Indexes

Implementation of the XSLT number functions

Table of Contents

Structure xsltFormatNumberInfo
struct _xsltFormatNumberInfo
Typedef xsltFormatNumberInfo * xsltFormatNumberInfoPtr
 
Structure xsltNumberData
struct _xsltNumberData
Typedef xsltNumberData * xsltNumberDataPtr
diff --git a/doc/html/libxslt-pattern.html b/doc/html/libxslt-pattern.html
index 7c01c77..d33e6a0 100644
--- a/doc/html/libxslt-pattern.html
+++ b/doc/html/libxslt-pattern.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    Module pattern from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module pattern from libxslt

API Menu
Related links
API Indexes

the implementation of the lookup of the right template for a given node must be really fast in order to keep decent performances.

Table of Contents

Structure xsltCompMatch
struct _xsltCompMatch + Module pattern from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module pattern from libxslt

API Menu
Related links
API Indexes

the implementation of the lookup of the right template for a given node must be really fast in order to keep decent performances.

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)
@@ -39,5 +39,5 @@ The content of this structure is not made public by the API.
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

+

Test whether 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 index 1bab7fb..89473c6 100644 --- a/doc/html/libxslt-preproc.html +++ b/doc/html/libxslt-preproc.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module preproc from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module preproc from libxslt

API Menu
Related links
API Indexes

this is the compilation phase, where most of the stylesheet is "compiled" into faster to use data.

Table of Contents

xsltElemPreCompPtr	xsltDocumentComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function)
+ Module preproc from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module preproc from libxslt

API Menu
Related links
API Indexes

this is the compilation phase, where most of the stylesheet is "compiled" into faster to use data.

Table of Contents

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

Description

diff --git a/doc/html/libxslt-security.html b/doc/html/libxslt-security.html index f8bee05..ef08159 100644 --- a/doc/html/libxslt-security.html +++ b/doc/html/libxslt-security.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module security from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module security from libxslt

API Menu
Related links
API Indexes

the libxslt security framework allow to restrict the access to new resources (file or URL) from the stylesheet at runtime.

Table of Contents

Enum xsltSecurityOption
+    Module security from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module security from libxslt

API Menu
Related links
API Indexes

the libxslt security framework allow to restrict the access to new resources (file or URL) from the stylesheet at runtime.

Table of Contents

Enum xsltSecurityOption
 
Structure xsltSecurityPrefs
struct _xsltSecurityPrefs The content of this structure is not made public by the API.
Typedef xsltSecurityPrefs * xsltSecurityPrefsPtr
diff --git a/doc/html/libxslt-templates.html b/doc/html/libxslt-templates.html
index b446737..3cfb68c 100644
--- a/doc/html/libxslt-templates.html
+++ b/doc/html/libxslt-templates.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    Module templates from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module templates from libxslt

API Menu
Related links
API Indexes

This set of routine encapsulates XPath calls and Attribute Value Templates evaluation.

Table of Contents

xmlAttrPtr	xsltAttrListTemplateProcess	(xsltTransformContextPtr ctxt, 
xmlNodePtr target,
xmlAttrPtr cur)
+ Module templates from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module templates from libxslt

API Menu
Related links
API Indexes

This set of routine encapsulates XPath calls and Attribute Value Templates evaluation.

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)
diff --git a/doc/html/libxslt-transform.html b/doc/html/libxslt-transform.html index 60e6c59..605a72b 100644 --- a/doc/html/libxslt-transform.html +++ b/doc/html/libxslt-transform.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module transform from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module transform from libxslt

API Menu
Related links
API Indexes

This module implements the bulk of the actual

Table of Contents

void	xslHandleDebugger		(xmlNodePtr cur, 
xmlNodePtr node,
xsltTemplatePtr templ,
xsltTransformContextPtr ctxt)
+ Module transform from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module transform from libxslt

API Menu
Related links
API Indexes

This module implements the bulk of the actual

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)
diff --git a/doc/html/libxslt-variables.html b/doc/html/libxslt-variables.html index 307c781..0a2e75a 100644 --- a/doc/html/libxslt-variables.html +++ b/doc/html/libxslt-variables.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module variables from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module variables from libxslt

API Menu
Related links
API Indexes

interface for the variable matching and lookup.

Table of Contents

#define XSLT_REGISTER_VARIABLE_LOOKUP
int	xsltAddStackElemList		(xsltTransformContextPtr ctxt, 
xsltStackElemPtr elems)
+ Module variables from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module variables from libxslt

API Menu
Related links
API Indexes

interface for the variable matching and lookup.

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)
diff --git a/doc/html/libxslt-xslt.html b/doc/html/libxslt-xslt.html index 7ee97a6..38a2f7a 100644 --- a/doc/html/libxslt-xslt.html +++ b/doc/html/libxslt-xslt.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module xslt from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xslt from libxslt

API Menu
Related links
API Indexes

Interfaces, constants and types related to the XSLT engine

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)
+ Module xslt from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xslt from libxslt

API Menu
Related links
API Indexes

Interfaces, constants and types related to the XSLT engine

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.

diff --git a/doc/html/libxslt-xsltInternals.html b/doc/html/libxslt-xsltInternals.html index e5e2f14..0089214 100644 --- a/doc/html/libxslt-xsltInternals.html +++ b/doc/html/libxslt-xsltInternals.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module xsltInternals from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xsltInternals from libxslt

API Menu
Related links
API Indexes

Internal data structures, constants and functions used by the XSLT engine. They are not part of the API or ABI, i.e. they can change without prior notice, use carefully.

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 + Module xsltInternals from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xsltInternals from libxslt

API Menu
Related links
API Indexes

Internal data structures, constants and functions used by the XSLT engine. They are not part of the API or ABI, i.e. they can change without prior notice, use carefully.

Table of Contents

#define CHECK_STOPPED
#define CHECK_STOPPED0
#define CHECK_STOPPEDE
#define XML_CAST_FPTR
#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
@@ -64,6 +64,7 @@ void	xsltTransformFunction		(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: XML_CAST_FPTR

#define XML_CAST_FPTR

Macro to do a casting from an object pointer to a function pointer without encountering a warning from gcc #define XML_CAST_FPTR(fptr) (*(void **)(&fptr)) This macro violated ISO C aliasing rules (gcc4 on s390 broke) so it is disabled now

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

@@ -88,6 +89,7 @@ void xsltTransformFunction (Structure xsltElemPreComp
Structure xsltElemPreComp
struct _xsltElemPreComp { xsltElemPreCompPtr next : chained list xsltStyleType type : type of the element @@ -102,7 +104,6 @@ void xsltTransformFunction (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 @@ -219,7 +220,10 @@ void xsltTransformFunction (xsltDocumentPtr includes : * dictionnary: shared between stylesheet xmlDictPtr dict : * precompiled attribute value templates. void * attVTs : * if namespace-alias has an alias for th - const xmlChar * defaultAlias + const xmlChar * defaultAlias : * bypass pre-processing (already done) ( + int nopreproc : * all document text strings were interna + int internalized : * Literal Result Element as Stylesheet c + int literal_result }

Structure xsltTemplate

Structure xsltTemplate
struct _xsltTemplate { struct _xsltTemplate * next : chained list sorted by priority struct _xsltStylesheet * style : the containing stylesheet @@ -227,8 +231,8 @@ void xsltTransformFunction (xsltTransformFunction (xsltTransformState
Enum xsltTransformState {
     XSLT_STATE_OK = 0
     XSLT_STATE_ERROR = 1
diff --git a/doc/html/libxslt-xsltexports.html b/doc/html/libxslt-xsltexports.html
index d99504b..fb2866c 100644
--- a/doc/html/libxslt-xsltexports.html
+++ b/doc/html/libxslt-xsltexports.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    Module xsltexports from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xsltexports from libxslt

API Menu
Related links
API Indexes

macros for marking symbols as exportable/importable.

Table of Contents

#define LIBXSLT_PUBLIC
#define XSLTCALL
#define XSLTPUBFUN
#define XSLTPUBVAR
#define _REENTRANT

Description

+ Module xsltexports from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xsltexports from libxslt

API Menu
Related links
API Indexes

macros for marking symbols as exportable/importable.

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

diff --git a/doc/html/libxslt-xsltutils.html b/doc/html/libxslt-xsltutils.html index 3ad5092..1814d57 100644 --- a/doc/html/libxslt-xsltutils.html +++ b/doc/html/libxslt-xsltutils.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } - Module xsltutils from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xsltutils from libxslt

API Menu
Related links
API Indexes

interfaces for the utilities module of the XSLT engine. things like message handling, profiling, and other generally useful routines.

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
+    Module xsltutils from libxslt
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

Module xsltutils from libxslt

API Menu
Related links
API Indexes

interfaces for the utilities module of the XSLT engine. things like message handling, profiling, and other generally useful routines.

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)
diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml index 37eea62..c57cae1 100644 --- a/doc/libxslt-api.xml +++ b/doc/libxslt-api.xml @@ -853,7 +853,9 @@ informations are stored'/> *'/> - + + diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml index d579e2e..537c4e3 100644 --- a/doc/libxslt-refs.xml +++ b/doc/libxslt-refs.xml @@ -2053,6 +2053,9 @@ + + + @@ -2198,6 +2201,9 @@ + + + @@ -2416,6 +2422,7 @@ + @@ -2498,6 +2505,7 @@ + @@ -5432,6 +5440,9 @@ + + + diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa index eb60a18..3749517 100644 --- a/doc/libxslt.xsa +++ b/doc/libxslt.xsa @@ -8,18 +8,26 @@ libxslt - 1.1.12 - Oct 29 2004 + 1.1.13 + Mar 13 2005 http://xmlsoft.org/XSLT/ - - build fixes: warnings removal (William). - - bug fixes: attribute document pointer fix (Mark Vakoc), exslt date - negative periods (William Brack), generated tree structure fixes, - namespace lookup fix, use reentrant gmtime_r (William Brack), - exslt:funtion namespace fix (William), potential NULL pointer reference - (Dennis Dams, William), force string interning on generated - documents. - - documentation: update of the second tutorial (Panagiotis Louridas), add - exslt doc in rpm packages, fix the xsltproc man page. + - build fixes: 64bits cleanup (William Brack), python 2.4 test (William), + LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes + (Joel Reed), libgcrypt-devel requires for RPM spec. + + - bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template + should not change the current template rule (William Brack), evaluation + of global variables (William Brack), RVT's in XPath predicates (William), + namespace URI on template names (Mark Vakoc), stat() for Windows patch + (Aleksey Gurtovoy), pattern expression fixes (William Brack), out of + memory detection misses (William), parserOptions propagation (William), + exclude-result-prefixes fix (William), // patten fix (William). + + - extensions: module support (Joel Reed), dictionnary based speedups + trying to get rid of xmlStrEqual as much as possible. + + - documentation: added Wiki (Joel Reed) + diff --git a/doc/news.html b/doc/news.html index 0416d47..f0a8302 100644 --- a/doc/news.html +++ b/doc/news.html @@ -9,7 +9,15 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } News
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

News

Main Menu
Related links
API Indexes

The change log describes the recents commits -to the CVS code base.

Those are the public releases made:

1.1.13: Mar 13 2005