From: Christian Stocker Date: Mon, 27 Oct 2003 15:12:20 +0000 (+0000) Subject: - streams test X-Git-Tag: RELEASE_2_0_0RC1~50 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1d40b25f689c2fbfa2b1a2cc8ac9638890afae88;p=php - streams test --- 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 0000000000..910bb63c8e Binary files /dev/null and b/ext/xsl/tests/xslt.xsl.gz differ 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