]> granicus.if.org Git - php/commitdiff
- streams test
authorChristian Stocker <chregu@php.net>
Mon, 27 Oct 2003 15:12:20 +0000 (15:12 +0000)
committerChristian Stocker <chregu@php.net>
Mon, 27 Oct 2003 15:12:20 +0000 (15:12 +0000)
ext/xsl/tests/documentxpath.xsl [new file with mode: 0644]
ext/xsl/tests/streamsinclude.xsl [new file with mode: 0644]
ext/xsl/tests/xslt.xsl.gz [new file with mode: 0644]
ext/xsl/tests/xslt008.phpt [new file with mode: 0644]
ext/xsl/tests/xslt009.phpt [new file with mode: 0644]

diff --git a/ext/xsl/tests/documentxpath.xsl b/ext/xsl/tests/documentxpath.xsl
new file mode 100644 (file)
index 0000000..0e5c5c1
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- $Id: documentxpath.xsl,v 1.1 2003-10-27 15:12:20 chregu Exp $ -->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
+    <xsl:output  method="xml" encoding="iso-8859-1" indent="no"/>
+<xsl:template match="/">
+
+<xsl:value-of select="document('compress.zlib://ext/xsl/tests/xslt.xsl.gz')/xsl:stylesheet/xsl:param/@name"/>
+</xsl:template>
+    
+ </xsl:stylesheet>
diff --git a/ext/xsl/tests/streamsinclude.xsl b/ext/xsl/tests/streamsinclude.xsl
new file mode 100644 (file)
index 0000000..6f8bc40
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- $Id: streamsinclude.xsl,v 1.1 2003-10-27 15:12:20 chregu Exp $ -->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
+    <xsl:output  method="xml" encoding="iso-8859-1" indent="no"/>
+    <xsl:include href="compress.zlib://xslt.xsl.gz"/>
+</xsl:stylesheet>
diff --git a/ext/xsl/tests/xslt.xsl.gz b/ext/xsl/tests/xslt.xsl.gz
new file mode 100644 (file)
index 0000000..910bb63
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 (file)
index 0000000..76dcb11
--- /dev/null
@@ -0,0 +1,31 @@
+--TEST--
+Test 8: Stream Wrapper Includes
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+echo "Test 8: Stream Wrapper Includes ";
+include("prepare.inc");
+
+$xsl = new domDocument;
+$xsl->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 
+<?xml version="1.0" encoding="iso-8859-1"?>
+<html><body>bar
+a1 b1 c1 <br/> 
+a2 c2 <br/> 
+รค3 b3 c3 <br/> 
+</body></html>
diff --git a/ext/xsl/tests/xslt009.phpt b/ext/xsl/tests/xslt009.phpt
new file mode 100644 (file)
index 0000000..dd8060f
--- /dev/null
@@ -0,0 +1,25 @@
+--TEST--
+Test 9: Stream Wrapper XPath-Document() 
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+echo "Test 9: Stream Wrapper XPath-Document()";
+include("prepare.inc");
+
+$xsl = new domDocument;
+$xsl->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()
+<?xml version="1.0" encoding="iso-8859-1"?>
+foo