Current Path: > > usr > > include > libxslt
Operation : Linux premium107.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 198.54.126.246 | Your IP: 216.73.216.181 Domains : 1034 Domain(s) Permission : [ 0755 ]
| Name | Type | Size | Last Modified | Actions |
|---|---|---|---|---|
| attributes.h | File | 930 bytes | May 10 2015 14:11:29. | |
| documents.h | File | 2704 bytes | May 10 2015 14:11:29. | |
| extensions.h | File | 6903 bytes | September 04 2012 14:26:23. | |
| extra.h | File | 1641 bytes | August 29 2017 11:20:04. | |
| functions.h | File | 2006 bytes | May 10 2015 14:11:29. | |
| imports.h | File | 1840 bytes | May 10 2015 14:11:29. | |
| keys.h | File | 1155 bytes | May 10 2015 14:11:29. | |
| namespaces.h | File | 1666 bytes | May 10 2015 14:11:30. | |
| numbersInternals.h | File | 2019 bytes | May 10 2015 14:11:30. | |
| pattern.h | File | 1998 bytes | September 04 2012 14:26:23. | |
| preproc.h | File | 892 bytes | May 10 2015 14:11:30. | |
| security.h | File | 2652 bytes | May 10 2015 14:11:30. | |
| templates.h | File | 2268 bytes | May 10 2015 14:11:30. | |
| transform.h | File | 6328 bytes | February 27 2015 06:00:23. | |
| variables.h | File | 3143 bytes | August 26 2025 08:55:04. | |
| xslt.h | File | 1964 bytes | May 10 2015 14:11:30. | |
| xsltInternals.h | File | 57488 bytes | August 26 2025 08:55:04. | |
| xsltconfig.h | File | 3587 bytes | August 26 2025 08:55:13. | |
| xsltexports.h | File | 3426 bytes | May 12 2009 06:29:34. | |
| xsltlocale.h | File | 1549 bytes | October 26 2017 07:55:47. | |
| xsltutils.h | File | 8693 bytes | August 26 2025 08:55:04. |
/*
* Summary: interface for the template processing
* Description: This set of routine encapsulates XPath calls
* and Attribute Value Templates evaluation.
*
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_XSLT_TEMPLATES_H__
#define __XML_XSLT_TEMPLATES_H__
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include "xsltexports.h"
#include "xsltInternals.h"
#ifdef __cplusplus
extern "C" {
#endif
XSLTPUBFUN int XSLTCALL
xsltEvalXPathPredicate (xsltTransformContextPtr ctxt,
xmlXPathCompExprPtr comp,
xmlNsPtr *nsList,
int nsNr);
XSLTPUBFUN xmlChar * XSLTCALL
xsltEvalTemplateString (xsltTransformContextPtr ctxt,
xmlNodePtr contextNode,
xmlNodePtr inst);
XSLTPUBFUN xmlChar * XSLTCALL
xsltEvalAttrValueTemplate (xsltTransformContextPtr ctxt,
xmlNodePtr node,
const xmlChar *name,
const xmlChar *ns);
XSLTPUBFUN const xmlChar * XSLTCALL
xsltEvalStaticAttrValueTemplate (xsltStylesheetPtr style,
xmlNodePtr node,
const xmlChar *name,
const xmlChar *ns,
int *found);
/* TODO: this is obviously broken ... the namespaces should be passed too ! */
XSLTPUBFUN xmlChar * XSLTCALL
xsltEvalXPathString (xsltTransformContextPtr ctxt,
xmlXPathCompExprPtr comp);
XSLTPUBFUN xmlChar * XSLTCALL
xsltEvalXPathStringNs (xsltTransformContextPtr ctxt,
xmlXPathCompExprPtr comp,
int nsNr,
xmlNsPtr *nsList);
XSLTPUBFUN xmlNodePtr * XSLTCALL
xsltTemplateProcess (xsltTransformContextPtr ctxt,
xmlNodePtr node);
XSLTPUBFUN xmlAttrPtr XSLTCALL
xsltAttrListTemplateProcess (xsltTransformContextPtr ctxt,
xmlNodePtr target,
xmlAttrPtr cur);
XSLTPUBFUN xmlAttrPtr XSLTCALL
xsltAttrTemplateProcess (xsltTransformContextPtr ctxt,
xmlNodePtr target,
xmlAttrPtr attr);
XSLTPUBFUN xmlChar * XSLTCALL
xsltAttrTemplateValueProcess (xsltTransformContextPtr ctxt,
const xmlChar* attr);
XSLTPUBFUN xmlChar * XSLTCALL
xsltAttrTemplateValueProcessNode(xsltTransformContextPtr ctxt,
const xmlChar* str,
xmlNodePtr node);
#ifdef __cplusplus
}
#endif
#endif /* __XML_XSLT_TEMPLATES_H__ */
SILENT KILLER Tool