|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: embedded php tags in xml
A processing instruction in the stylesheet (that's the thing between <? and ?>) is not copied to the result document. To create a processing instruction in the result document, you need to use <xsl:processing-instruction> Michael Kay > -----Original Message----- > From: Jeffrey Moss [mailto:jeff@xxxxxxxxxxxx] > Sent: 05 April 2004 21:07 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: embedded php tags in xml > > I have a source document I am running through a stylesheet > that has this in > it: > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <nbn:template xmlns:nbn="nbn:namespace" > xmlns="http://www.w3.org/1999/xhtml"> > <DIV CLASS="content"> > <?php > print 'Content ('.__FILE__.')'; > ?> > > This is the default action content template. > > </DIV> > </nbn:template> > > > I have some default templates set up to handle items in the > xhtml and nbn > namespaces, normally anything without a namespace is part of the xhtml > namespace by default in my xsl stylesheet, and all nodes in > this namespace > match a xhtml:* template. > > ------- > When I run it through xsltproc with verbose debugging, it > spits this out: > > xsltApplyTemplates: node: DIV > xsltApplyTemplates: list of 3 nodes > xsltProcessOneNode: no template found for text > xsltDefaultProcessOneNode: copy text > > xsltCopyText: copy text > > xsltProcessOneNode: no template found for php > xsltProcessOneNode: no template found for text > xsltDefaultProcessOneNode: copy text > > This is the default action content template. > ---------- > > > Now it looks like everything with a ? falls into a different > namespace? Or > is that some special instruction? > Ideally I'd like this to just copy right over, as if it were > an ordinary > XHTML tag. > > Also, I was curious about embedding php code in my xsl stylesheets, I > suppose I need to use [CDATA[ , if anybody is familiar with > this I would > appreciate any input. > > -Jeff Moss
|
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








