|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Outputting literal and 'quoted' tags.
Emiliano wrote:
> > I thought php had an xml friendly syntax these days that didn't require
> > that you placed <? inside markup.
>
> It doesn't strictly require you to, but I don't see how else I would
> achieve the wanted result of there being
>
> <input type="checkbox" name="{@id}" value="yes"<?php if ($value == 'yes') { echo " checked"; } ?>>
>
> in the output (with {@id} replaced by its value of course).
True, generating something that is not even valid HTML is impossible
without resorting to text mode or disable-output-escaping hacks. I
would question the need to generate such code, though.
You could easily generate this:
<?php if ($value == 'yes') { ?>
<input type="checkbox" name="{@id}" value="yes" checked="checked"/>
<?php } else { ?>
<input type="checkbox" name="{@id}" value="yes"/>
<?php } ?>
with this:
<xsl:processing-instruction name="php">
<xsl:text>if ($value == 'yes') { </xsl:text>
</xsl:processing-instruction>
<input type="checkbox" name="{@id}" value="yes" checked="checked"/>
<xsl:processing-instruction name="php">
<xsl:text>} else { </xsl:text>
</xsl:processing-instruction>
<input type="checkbox" name="{@id}" value="yes"/>
<xsl:processing-instruction name="php">
<xsl:text>} </xsl:text>
</xsl:processing-instruction>
Just an idea...
- Mike
____________________________________________________________________________
mike j. brown, fourthought.com | xml/xslt: http://skew.org/xml/
denver/boulder, colorado, usa | personal: http://hyperreal.org/~mike/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








