name mode size
code 040000 100644 1.77kB
dog-properties.sch 100644 886B
dog1.xml 100644 53B
dog2.xml 100644 36B
schematron-demo---php-5.6.28--saxon-c-1.0.2.php 100644 2.87kB
# A simple Schematron demo for PHP 5.6.28 and Saxon/C 1.0.2 I got this to work in Lighthouse 64 Puppy Linux 6.02 Beta 2. Haven't yet tried it in any other GNU/Linux. ---- Packaged together but mostly not authored by Apollia, except for the PHP script and this Readme. Both are under the GNU Affero General Public License 3.0. The "dog-properties.sch" Schematron schema is my slightly modified, simpler version of the "test-properties.sch" file included in the official Schematron repo. ---- The Schematron files in the "code" folder are unmodified and came from the official Schematron repo (downloaded Feb. 3, 2017, at 6:35:22 AM EST): ---- Here's a helpful introduction to the XML-validation language Schematron: To use Schematron, all you need is an XSLT processor, such as Saxon. ---- Saxon/C home page: Documentation of Saxon/C PHP API: ---- Here's my blog post on making Saxon/C into a PHP extension: ---- Some Rox-Filer run action scripts I made to make it easier to run PHP scripts without a web server: