[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Outputting literal and 'quoted' tags.
David Carlisle wrote: > No, check the archives of this list (or a long discussion within the > last few days) disable-output-escaping is _almost always_ the wrong > thing to do. It is specified as being non portable and certainly you do > not need it here. OK. > > Because I'll be doing stuff like > > > > <input type="checkbox" name="<xsl:value-of select="@id"/>" value="yes"<?php; if ($value == 'yes') { echo " checked"; } ?>> > > > > and other ugliness. You're allowed to say 'yech!' at this point, but so > > far, it's been working great for me. > > 'yech!' :) OK, had that coming. I realize this is not exactly what xslt was intended for, but it's been a tremendous lot easier than writing perl or php scripts to output php scripts. Not to mention a great deal faster and readable. And fun, let's not forget that. > 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). > If not and you want to produce this > kind of text then it's better to use the text output method (as that is > what you are doing) ratherthan trying to bend the html output method > with d-o-e. OK, so with output method=text I'd have to write all the '<'s and '>'s as entities, and I'd be on my merry way? That'd be relatively little pain to get what I want. Emile 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
|