Project

Profile

Help

Revision 39aac235

Added by O'Neil Delpratt almost 6 years ago

Saxon/C bug fix 2706

View differences:

latest9.6/hec/Saxon.C.API/readme.md
7 7
4. [Technical](#tech)
8 8
5. [Limitations](#limitations)
9 9

  
10
Saxon/C 1.0.1 is the latest major release of Saxon-HE/PE/EE on the C/C++ programming platform. The APIs support the specifications XSLT 2.0/3.0, XQuery 1.0/3.0, Schema Validation 1.0/1.1 and XPath 2.0/3.0 from C/C++ or PHP applications.
10
Saxon/C 1.0.1 is the latest release of Saxon-HE/PE/EE on the C/C++ programming platform. The APIs support the specifications XSLT 2.0/3.0, XQuery 1.0/3.0, Schema Validation 1.0/1.1 and XPath 2.0/3.0 from C/C++ or PHP applications.
11 11

  
12 12
Saxon/C is built from the Saxon 9.6.0.9 Java product using the Excelsior JET tool (version 11 MP2).
13 13

  
......
95 95

  
96 96
> gcc -m32 -I$jdkdir/include -I$jdkdir/include/linux -I /System/Library/Frameworks/JavaVM.framework/Headers ../SaxonCGlue.c ../SaxonCProcessor.c ../SaxonCXPath.c  testXSLT.c -o testXSLT -ldl -lc -lsaxon $1
97 97

  
98
Saxon/C can be run from the commandline in a similar way to its Java counterpart (same options are available). See the file Transform.c, Query.c and Validate.c (which is available in Saxon-EE/C) in the directory 'command'. The build.sh script can be executed to build the commandline programs.
99

  
98 100

  
99 101
### C++: ###
100 102
For C++ programming see sample code for XSLT, XQuery, Schema Validation and XPath in C++ code along with the build and run script in the directory 'cppTests'.

Also available in: Unified diff