Subject: Re: [xsl] disable escaping in xalan:nodeset() From: Ming <myu@xxxxxxxx> Date: Wed, 15 May 2002 13:13:44 -0600 |
The problem is that the method call xmldb:getXmlRecord(@name) is a java method, not a servlet. Is there a way to return a nodeset in a java method call? You also mentioned that maybe it can be done with extension functions. Can you explain a little more about it? Thanks a lot. Ming Joerg Heinicke wrote: > You should change your servlet to return a nodeset instead of a string. > Otherwise you have to parse the string, which is only possible with > extension functions. > > Joerg > > Ming schrieb: > > 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 > > > > > > 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, Joerg Heinicke | Thread | Re: [xsl] disable escaping in xalan, Joerg Heinicke |
Re: [xsl] disable escaping in xalan, Joerg Heinicke | Date | Re: [xsl] disable escaping in xalan, Oleg Tkachenko |
Month |