[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: collapsable / expandable tree in XSL
Hi Jarno, I agree with you: The XSLT engine in the browser is perfectly correct. I went through the archive mails on "disable-output-escaping" and the majority of posts deal with how to insert html abreviations like <, ' instead of < , '. So I tried different ways: => <xsl:text disable-output-escaping="yes"> <![CDATA[ <div id="CollapseMenu0Block2"> ]]> </xsl:text> ) => using <xsl:output method="text"/> or <xsl:output method="html"/> at the begining of the stylesheet => <processing-instruction name="html"> <![CDATA[ <div id="CollapseMenu0Block2"> ]]> </processing-instruction> but the browser still prints the tag instead of generating an node tree and processing it (simple ex. http://www.idiap.ch/~guillemo/JAVASCRIPT/dynapi/docs/examples/TEST.xml against http://www.idiap.ch/~guillemo/JAVASCRIPT/dynapi/docs/examples/collapsemenu1.html) Any idea is welcome, thanks a lot, Maël Jarno.Elovirta@xxxxxxxxx wrote: > Hi, > > > The problem is one <DIV> tag which does not end. I use <xsl:value-of > > select="$div0"/> where div0 is <div > > id="CollapseMenu0Block0"> But > > > > the browser prints it instead of process it. The author of the > > The XSLT engine in the browser is perfectly correct in not creating an element node, because what you're asking is a text. See the XSLT FAQ on disable-output-escapeing and rewrite the stylesheet to generate a *node tree* instead of text that is start end end tags. > > Cheers, > > Jarno - Velvet Acid Christ: Malfunction (Destructive mix by Funker Vogt) > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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
|