From 1d40b25f689c2fbfa2b1a2cc8ac9638890afae88 Mon Sep 17 00:00:00 2001 From: Christian Stocker Date: Mon, 27 Oct 2003 15:12:20 +0000 Subject: [PATCH] - streams test --- ext/xsl/tests/documentxpath.xsl | 10 ++++++++++ ext/xsl/tests/streamsinclude.xsl | 6 ++++++ ext/xsl/tests/xslt.xsl.gz | Bin 0 -> 395 bytes ext/xsl/tests/xslt008.phpt | 31 +++++++++++++++++++++++++++++++ ext/xsl/tests/xslt009.phpt | 25 +++++++++++++++++++++++++ 5 files changed, 72 insertions(+) create mode 100644 ext/xsl/tests/documentxpath.xsl create mode 100644 ext/xsl/tests/streamsinclude.xsl create mode 100644 ext/xsl/tests/xslt.xsl.gz create mode 100644 ext/xsl/tests/xslt008.phpt create mode 100644 ext/xsl/tests/xslt009.phpt diff --git a/ext/xsl/tests/documentxpath.xsl b/ext/xsl/tests/documentxpath.xsl new file mode 100644 index 0000000000..0e5c5c181d --- /dev/null +++ b/ext/xsl/tests/documentxpath.xsl @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/ext/xsl/tests/streamsinclude.xsl b/ext/xsl/tests/streamsinclude.xsl new file mode 100644 index 0000000000..6f8bc40ed9 --- /dev/null +++ b/ext/xsl/tests/streamsinclude.xsl @@ -0,0 +1,6 @@ + + + + + + diff --git a/ext/xsl/tests/xslt.xsl.gz b/ext/xsl/tests/xslt.xsl.gz new file mode 100644 index 0000000000000000000000000000000000000000..910bb63c8e32fe078fcfbcc457ca21e6334ca041 GIT binary patch literal 395 zcmV;60d)Q!iwFpR+nhfD19)?6bS`*vYyfpqO^=%}5WVMDOszY-9^ z?V(o(CIQLVmOX^z-`DJBS+d%2um=3*eTm}v+-o?I51loo$dXh5nc6m;IhLXeR&KYO zoy^2@wJN?y3F}`?4(FgbiO1IyWJv~(Y5Ig&ijO}a-R9rE=bH`Gt*7GvKhF-OazjcdHHq005xZ#eV<* literal 0 HcmV?d00001 diff --git a/ext/xsl/tests/xslt008.phpt b/ext/xsl/tests/xslt008.phpt new file mode 100644 index 0000000000..76dcb1174d --- /dev/null +++ b/ext/xsl/tests/xslt008.phpt @@ -0,0 +1,31 @@ +--TEST-- +Test 8: Stream Wrapper Includes +--SKIPIF-- + +--FILE-- +load(dirname(__FILE__)."/streamsinclude.xsl"); +if(!$xsl) { + echo "Error while parsing the document\n"; + exit; +} +$xp = new domxpath($xsl); +$res = $xp->query("/xsl:stylesheet/xsl:include/@href"); +$res[0]->value = "compress.zlib://".dirname(__FILE__)."/xslt.xsl.gz"; +$proc->importStylesheet($xsl); +print "\n"; +print $proc->transformToXML($dom); + + +--EXPECT-- +Test 8: Stream Wrapper Includes + +bar +a1 b1 c1
+a2 c2
+รค3 b3 c3
+ diff --git a/ext/xsl/tests/xslt009.phpt b/ext/xsl/tests/xslt009.phpt new file mode 100644 index 0000000000..dd8060f4b9 --- /dev/null +++ b/ext/xsl/tests/xslt009.phpt @@ -0,0 +1,25 @@ +--TEST-- +Test 9: Stream Wrapper XPath-Document() +--SKIPIF-- + +--FILE-- +load(dirname(__FILE__)."/documentxpath.xsl"); +if(!$xsl) { + echo "Error while parsing the document\n"; + exit; +} + +$proc->importStylesheet($xsl); +print "\n"; +print $proc->transformToXML($dom); + + +--EXPECT-- +Test 9: Stream Wrapper XPath-Document() + +foo -- 2.50.1