17 #include "ext/standard/info.h"
18 #include "Zend/zend_exceptions.h"
23 #define _ALLOW_KEYWORD_MACROS
27 #define PHP_SAXON_API __declspec(dllexport)
28 #define PHP_SAXON __declspec(dllimport)
41 #include "SaxonProcessor.h"
45 #include "XdmAtomicValue.h"
51 extern zend_module_entry saxon_module_entry;
52 #define phpext_saxon_ptr &saxon_module_entry;
104 #define PHP_SAXON_EXTNAME "SaxonC"
105 #define PHP_SAXON_EXTVER "1.2.0"
113 jobject JNICALL phpNativeCall
114 (JNIEnv *env, jobject
object, jstring funcName, jobjectArray arguments, jobjectArray arrayTypes);
116 PHP_MSHUTDOWN_FUNCTION(saxon);
117 PHP_MINFO_FUNCTION(saxon);
118 PHP_MINIT_FUNCTION(saxon);
189 PHP_METHOD(XQueryProcesor, __destruct);
266 PHP_METHOD(
XdmItem, __construct);
267 PHP_METHOD(
XdmItem, __destruct);
268 PHP_METHOD(
XdmItem, __toString);
269 PHP_METHOD(
XdmItem, getStringValue);
272 PHP_METHOD(
XdmItem, getAtomicValue);
273 PHP_METHOD(
XdmItem, getNodeValue);
277 PHP_METHOD(
XdmNode, __construct);
278 PHP_METHOD(
XdmNode, __destruct);
279 PHP_METHOD(
XdmNode, __toString);
280 PHP_METHOD(
XdmNode, getStringValue);
281 PHP_METHOD(
XdmNode, getNodeKind);
282 PHP_METHOD(
XdmNode, getNodeName);
284 PHP_METHOD(
XdmNode, getChildCount);
285 PHP_METHOD(
XdmNode, getAttributeCount);
286 PHP_METHOD(
XdmNode, getChildNode);
287 PHP_METHOD(
XdmNode, getParent);
288 PHP_METHOD(
XdmNode, getAttributeNode);
289 PHP_METHOD(
XdmNode, getAttributeValue);
290 PHP_METHOD(
XdmNode, getTypedValue);
The SaxonProcessor class acts as a factory for generating XQuery, XPath, Schema and XSLT compilers.
Definition: SaxonProcessor.h:119
Definition: SchemaValidator.h:24
Definition: XPathProcessor.h:27
Definition: XQueryProcessor.h:26
Definition: XdmAtomicValue.h:26
Definition: XdmValue.h:50
Definition: Xslt30Processor.h:26
Definition: php5_saxon.h:58
Definition: php5_saxon.h:78
Definition: php5_saxon.h:98
Definition: php5_saxon.h:88
Definition: php5_saxon.h:93
Definition: php5_saxon.h:83
Definition: php5_saxon.h:73
Definition: php5_saxon.h:68
Definition: php5_saxon.h:63
Definition: php5_saxon.h:54