Subject: Re: [xsl] disable escaping in xalan:nodeset() From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Wed, 15 May 2002 21:00:52 +0200 |
Because the result returned from the xmldb:getXmlRecord(@name) is in xml format. I need to be able to read it like a regular xml file. Do you know any other way I can do this?
For example, the result returned from xmldb:getXmlRecord(@name) is in this format: <xml> <article> <title> title1 </title> </article> </xml>
And what I want is to be able to read this string just like to read a xml file.
Thanks.
Ming
Oleg Tkachenko wrote:
Ming wrote:
This is actually a question related to the one I posted yesterday regarding reading records from database in XSLT. But it's a different problem so I decided to post as a different topic so people can search easily.
I'm having trouble to make xalan:nodeset() work because the value I passed to xalan:nodeset is escaped. So, all the tags (< and >) are escaped to < and > and the xalan:nodeset cannot recognize them.
Here is what I did. In mystylesheet,
<xsl:variable name='record' select= "xalan:nodeset(xmldb:getXmlRecord(@name))/xml"/>
The xmldb:getXmlRecord(String key) is a java method used to get the key from the xml file, access the mysql database, get the value from the key and return the string.
xalan:nodeset() function is supposed to convert result tree fragments to nodeset, why do you want to use it to parse string???
-- Oleg Tkachenko Multiconn International, Israel
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] disable escaping in xalan, Ming | Thread | Re: [xsl] disable escaping in xalan, Ming |
Re: [xsl] disable escaping in xalan, Ming | Date | Re: [xsl] disable escaping in xalan, Ming |
Month |