Subject: RE: [xsl] How to transform xml and xsl to a php format From: Sergiu Ignat <sergiu@xxxxxxxxxx> Date: Thu, 23 Jan 2003 12:42:19 +0200 |
Your XSL is not suitable for what you want. Your output is not XML or HTML but plain text. Try to use <xsl:output method = "text"/> to generate textual output. And don't think you mast use CDATA sections in your XSL. Sergiu > -----Original Message----- > From: Ard Schrijvers [mailto:Ard@xxxxxxxx] > Sent: 23 ianuarie 2003 12:00 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Cc: Arthur Bogaart > Subject: [xsl] How to transform xml and xsl to a php format > > > I am serializing my xml input with an xsl , and want to get > an output like: > > <? > if(!auth()){ > header("Location: /Home/index.html"); > exit; > } > function auth(){ > $valid = false; > session_start(); > if (!isset($_SESSION['valid'])) { > $valid = false; > } else { > $valid = $_SESSION['valid']; > } > return $valid; > } > ?> > > <html> > <head> > etc............. > > So, at the beginning , I want to have <? ... some code ?> > > I tried it in various way, ending up with essentially the > same problem: > When i try it , like for example below: > > <?xml version="1.0" encoding="UTF-8"?> > <xsl:stylesheet version="1.0" > xmlns:hc="http://www.hippo.nl/xml/hippocontent" > xmlns:xhive="http://hippo.nl/xhive/1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:fo="http://www.w3.org/1999/XSL/Format" > xmlns:res="http://www.hippo.nl/xml/resource" > xmlns:xhtml="http://www.w3.org/1999/xhtml"> > <xsl:param name="current"/> > <xsl:param name="php"/> > <xsl:template match="/"> > <xsl:if test="$php = 'true'"> > <![CDATA[ > <? > if(!auth()){ > header("Location: /Home/index.html"); > exit; > } > function auth(){ > $valid = false; > session_start(); > if (!isset($_SESSION['valid'])) { > $valid = false; > } else { > $valid = $_SESSION['valid']; > } > return $valid; > } > ?> > ]]> > > > > </xsl:if> > <html xmlns="http://www.w3.org/1999/xhtml"> > <xsl:comment> > ETC................................ > > The output generated, will look like : >? if(!auth()){ > > header("Location: /Home/index.html"); > exit; > ........ > etc..... > > ?< > and then the html code. I am not able to get the output > like: <? ......... ?>. > > Is there anybody who knows how to do this??? > > kind regards, > > Ard Schrijvers > > ------------------------------------------------------ > Professional Services Department > Hippo Webworks > Grasweg 35 > 1031 HW Amsterdam > The Netherlands > Tel: 0031-(0)20-6345173 > Fax: 0031-(0)20-6345179 > http://www.hippo.nl > ------------------------------------------------------ > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How to transform xml and , Kenneth Prat | Thread | [xsl] xsl include doesn't check and, Thomas Sandor |
Re: [xsl] How to transform xml and , David Carlisle | Date | [xsl] xsl include doesn't check and, Thomas Sandor |
Month |