[PHP-users 14020] Re: XSLTについて
桝形 誠二
php-users@php.gr.jp
Mon, 17 Mar 2003 09:24:34 +0900
こんにちわ、桝形です。
XSLTなので、
> XML Support active
> XML Namespace Support active
> EXPAT Version 1.95.2
ではなくて、
XSLT support enabled
Backend Sablotron
Sablotron Version 0.96
なのでは?(^^;
こちらの環境は、
OS : RedHat Linux6.2J
PHP : 4.3.2RC1
Apache : 1.3.27
で、下記のサンプルは下記の様な結果になりました。
結果:
----------------------------------
test<html>
<h1>test</h1>
</html>
----------------------------------
> ============ test.php ============
> <?php
>
> $xml_file = "test.xml";
> $xsl_file = "test.xsl";
>
>
> $xh = xslt_create();
> print "test";
> $result = xslt_process($xh, '$xml_file', '$xsl_file');
>
> if (!$result) {
> die(sprintf("Cannot process XSLT document [%d]: %s",
> xslt_errno($xh), xslt_error($xh)));
> }
>
>
> print($result);
>
> xslt_free($xh);
> ?>
> ====================================
>
> ============= test.xsl =============
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output method="html" />
> <xsl:template match="/">
> <html>
> <xsl:apply-templates />
> </html>
> </xsl:template>
> <xsl:template match="test">
> <h1>
> <xsl:value-of select="name" />
> </h1>
> </xsl:template>
> </xsl:stylesheet>
> ====================================
>
> ============= test.xml =============
> <?xml version="1.0" encoding="UTF-8" ?>
> <test>
> <name>test</name>
> </test>
> ====================================
_______________________
桝形 誠二( Masugata Seiji )
E-Mail : s.masugata@digicom.dnp.co.jp
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄