This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: producing php with xslt


Matt,

Try:

C:\Temp>cat php.xml
<?xml version="1.0"?>
<php-echo>Hello world!</php-echo>

C:\Temp>cat php.xsl
<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="php-echo">
 <xsl:processing-instruction name="php">echo '<xsl:value-of
select="text()"/>'</xsl:processing-instr
uction>
</xsl:template>

</xsl:transform>

C:\Temp>saxon php.xml php.xsl
<?xml version="1.0" encoding="utf-8"?><?php echo 'Hello world!'?>
C:\Temp>

-Mike
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of flourish
Sent: Monday, July 23, 2001 1:39 PM
To: xsl-list@lists.mulberrytech.com
Subject: [xsl] producing php with xslt


I'm having problems producing php with xslt.  I'll illustrate what I'm
trying to do with a simple example.  I think it should be pretty self
explanatory.  The <?php and ?> tags are php opening and closing tags.

********XML FRAGMENT*************
<php-echo>Hello world!</php-echo>

********XSLT FRAGMENT*************
<xsl:template match="php-echo">
  <?php
    echo '<xsl:value-of select="text()"/>';
  ?>
</xsl:template>

********PRODUCED PHP FRAGMENT*************
<?php
  echo 'Hello world!';
?>

I think the problems I'm having are centered around the use of <? as the
opening php tag.

Thanks, Matt


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]