This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: disable escaping in xalan:nodeset()


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 &lt; and &gt; 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]