Project

Profile

Help

How to connect?
Download (3.06 KB) Statistics
| Branch: | Revision:

he / src / main / c / Saxon.C.API / PHP7-Build / php_XsltExecutable.h @ 02e2c377

1
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2
// Copyright (c) 2021 Saxonica Limited.
3
// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
4
// If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
5
// This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0.
6
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////#ifndef PHP_SAXON_H
7

    
8
#ifndef PHP_PHP_SAXON_XSLTEXECUTABLE_H
9
#define PHP_SAXON_XSLTEXECUTABLE_H
10
#include "php_saxon.h"
11

    
12
struct xsltExecutable_object {
13

    
14
    XsltExecutable *xsltExecutable;
15
    zend_object std;
16
};
17

    
18

    
19

    
20
    PHP_METHOD(XsltExecutable,  __destruct);
21
    PHP_METHOD(XsltExecutable, callFunctionReturningValue);
22
    PHP_METHOD(XsltExecutable, callFunctionReturningString);
23
    PHP_METHOD(XsltExecutable, callFunctionReturningFile);
24
    PHP_METHOD(XsltExecutable, callTemplateReturningValue);
25
    PHP_METHOD(XsltExecutable, callTemplateReturningString);
26
    PHP_METHOD(XsltExecutable, callTemplateReturningFile);
27
    PHP_METHOD(XsltExecutable, applyTemplatesReturningValue);
28
    PHP_METHOD(XsltExecutable, applyTemplatesReturningString);
29
    PHP_METHOD(XsltExecutable, applyTemplatesReturningFile);
30
    PHP_METHOD(XsltExecutable,  transformFileToFile);
31
    PHP_METHOD(XsltExecutable,  transformFileToString);
32
    PHP_METHOD(XsltExecutable,  transformFileToValue);
33
    PHP_METHOD(XsltExecutable,  transformToString);
34
    PHP_METHOD(XsltExecutable,  transformToValue);
35
    PHP_METHOD(XsltExecutable,  transformToFile);
36
    PHP_METHOD(XsltExecutable, compileFromFile);
37
    PHP_METHOD(XsltExecutable, compileFromValue);
38
    PHP_METHOD(XsltExecutable, compileFromString);
39
    PHP_METHOD(XsltExecutable, compileFromStringAndSave);
40
    PHP_METHOD(XsltExecutable, compileFromFileAndSave);
41
    PHP_METHOD(XsltExecutable, compileFromAssociatedFile);
42
    PHP_METHOD(XsltExecutable,  setOutputFile);
43
    PHP_METHOD(XsltExecutable,  setResultAsRawValue);
44
    PHP_METHOD(XsltExecutable,  setParameter);
45
    PHP_METHOD(XsltExecutable, setBaseOutputURI);
46
    PHP_METHOD(XsltExecutable, setInitialTemplateParameters);
47
    PHP_METHOD(XsltExecutable, setInitialMatchSelection);
48
    PHP_METHOD(XsltExecutable, setInitialMatchSelectionAsFile);
49
    PHP_METHOD(XsltExecutable, setGlobalContextItem);
50
    PHP_METHOD(XsltExecutable, setGlobalContextFromFile);
51

    
52
//new
53
    PHP_METHOD(XsltExecutable, setcwd);
54

    
55
    PHP_METHOD(XsltExecutable,  setProperty);
56
    PHP_METHOD(XsltExecutable,  clearParameters);
57
    PHP_METHOD(XsltExecutable,  clearProperties);
58
//new
59
    PHP_METHOD(XsltExecutable,  exportStylesheet);
60
    PHP_METHOD(XsltExecutable,  exceptionClear);
61
    PHP_METHOD(XsltExecutable,  exceptionOccurred);
62
    PHP_METHOD(XsltExecutable,  getErrorCode);
63
    PHP_METHOD(XsltExecutable,  getErrorMessage);
64
//new
65
    PHP_METHOD(XsltExecutable,  setupXslMessage);
66
//new
67
    PHP_METHOD(XsltExecutable,  getXslMessages);
68

    
69

    
70
#endif /* PHP_SAXON_H */
71

    
72

    
73

    
74

    
75

    
76

    
77

    
78

    
79

    
80

    
81

    
82

    
83

    
84

    
85

    
86

    
87

    
(7-7/8)