http://swpat.ffii.org/
Action against software patents
http://www.gnome.org/
Gnome2 Logo
http://www.w3.org/Status
W3C logo
http://www.redhat.com
Red Hat Logo
http://xmlsoft.org/XSLT/
Made with Libxslt Logo
The XSLT C library for Gnome
Module imports from libxslt
API Menu
../index.html
Main Menu
../docs.html
Developer Menu
index.html
API Menu
../ChangeLog.html
ChangeLog
Related links
http://mail.gnome.org/archives/xslt/
Mail archive
http://xmlsoft.org/
XML libxml2
ftp://xmlsoft.org/
FTP
http://www.zlatkovic.com/projects/libxml/
Windows binaries
http://garypennington.net/libxml2/
Solaris binaries
http://www.zveno.com/open_source/libxml2xslt.html
MacOsX binaries
http://bugzilla.gnome.org/buglist.cgi?product=libxslt
Bug Tracker
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17
XSLT with PHP
http://www.mod-xslt2.com/
Apache module
http://sourceforge.net/projects/libxml2-pas/
Pascal bindings
http://xsldbg.sourceforge.net/
Xsldbg Debugger
API Indexes
../APIchunk0.html
Alphabetic
../APIconstructors.html
Constructors
../APIfunctions.html
Functions/Types
../APIfiles.html
Modules
../APIsymbols.html
Symbols
libxslt-functions.html
Prev
libxslt-functions.html
functions
index.html
Up
index.html
API documentation
../index.html
Home
../index.html
Home
libxslt-keys.html
keys
libxslt-keys.html
Next
macros and fuctions needed to implement and access the import tree
Table of Contents
#define
#XSLT_GET_IMPORT_INT
XSLT_GET_IMPORT_INT
#define
#XSLT_GET_IMPORT_PTR
XSLT_GET_IMPORT_PTR
int
#xsltFindElemSpaceHandling
xsltFindElemSpaceHandling
(
libxslt-xsltInternals.html#xsltTransformContextPtr
xsltTransformContextPtr
ctxt,
xmlNodePtr node)
libxslt-xsltInternals.html#xsltTemplatePtr
xsltTemplatePtr
#xsltFindTemplate
xsltFindTemplate
(
libxslt-xsltInternals.html#xsltTransformContextPtr
xsltTransformContextPtr
ctxt,
const xmlChar * name,
const xmlChar * nameURI)
int
#xsltNeedElemSpaceHandling
xsltNeedElemSpaceHandling
(
libxslt-xsltInternals.html#xsltTransformContextPtr
xsltTransformContextPtr
ctxt)
libxslt-xsltInternals.html#xsltStylesheetPtr
xsltStylesheetPtr
#xsltNextImport
xsltNextImport
(
libxslt-xsltInternals.html#xsltStylesheetPtr
xsltStylesheetPtr
cur)
int
#xsltParseStylesheetImport
xsltParseStylesheetImport
(
libxslt-xsltInternals.html#xsltStylesheetPtr
xsltStylesheetPtr
style,
xmlNodePtr cur)
int
#xsltParseStylesheetInclude
xsltParseStylesheetInclude
(
libxslt-xsltInternals.html#xsltStylesheetPtr
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	(
libxslt-xsltInternals.html#xsltTransformContextPtr
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
libxslt-xsltInternals.html#xsltTemplatePtr
xsltTemplatePtr
xsltFindTemplate	(
libxslt-xsltInternals.html#xsltTransformContextPtr
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
libxslt-xsltInternals.html#xsltTemplatePtr
xsltTemplatePtr
or NULL if not found
Function: xsltNeedElemSpaceHandling
int	xsltNeedElemSpaceHandling	(
libxslt-xsltInternals.html#xsltTransformContextPtr
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
libxslt-xsltInternals.html#xsltStylesheetPtr
xsltStylesheetPtr
xsltNextImport	(
libxslt-xsltInternals.html#xsltStylesheetPtr
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	(
libxslt-xsltInternals.html#xsltStylesheetPtr
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	(
libxslt-xsltInternals.html#xsltStylesheetPtr
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
../bugs.html
Daniel Veillard
