RE: [xsl] arabic data in xsl

Subject: RE: [xsl] arabic data in xsl
From: "Julian Reschke" <julian.reschke@xxxxxx>
Date: Thu, 3 Oct 2002 14:29:33 +0200
The problem is that you're adding a text node which is *already*
XML-escaped. Without knowing JDOM, I'd suspect that you'll need to parse the
string into a separate JDOM object (maybe wrapping it into a dummy element
to make it a  valid XML document), and then move the text node.

--
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of ashwati s
> Sent: Thursday, October 03, 2002 2:14 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx; xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] arabic data in xsl
>
>
> Thank You
>
> The string -->
> "&#x0621;&#x0622;&#x0623;&#x0624;&#x0625;&#x0626;&] #x0627;"  is
> retrieved from a database. Yes this a unicode for arabic
> characters... This is put into my xml document in an xml tag
> using JDOM. When the xml is sent to the browser i observe that
> '&' is replaced by '&amp;' automatically... So is this a problem
> of JDOM...
>
> Is any one out there who is familiar with JDOM so as to disable
> this replacement...
>
> Regards
> priya
>
> --
>
> On Thu, 3 Oct 2002 12:32:16
>  David Carlisle wrote:
> >
> >] I have an xml like...
> >]
> >] <?xml version="1.0" encoding="ISO-8859-1"?>
> >] <?xml-stylesheet type="text/xsl" href="arab.xsl"?>
> >] <IBS>
> >] &#x0621;&#x0622;&#x0623;&#x0624;&#x0625;&#x0626;&] #x0627;
> >] </IBS>
> >
> >That is your problem, what application is producing this XML?
> >
> >I assume that the intention is that  &#x0621; is a reference to
> >unicode character hex 622 but it is not, it is just the 8 charcaters
> > "&" "#" "x" "0" "6" "2" "1" ";"
> >You  wouldbe in much better shape if your incoming XML looked like
> >
> >I have an xml like...
> >
> ><?xml version="1.0" encoding="ISO-8859-1"?>
> ><?xml-stylesheet type="text/xsl" href="arab.xsl"?>
> ><IBS>
> >ABCDEFG
> ></IBS>
> >
> >If necessary pass the document through
> >
> >sed -e "s/&/&/g" before passing to XSLT.
> >
> >
> >> How do i get arabic data inside the text??? Why is this happening?
> >You are getting ascii text "&" "#" "x" "0" "6" "2" "1" ";" output
> >because that is what you are putting in the input.
> >
> >David
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service. For further
> >information visit http://www.star.net.uk/stats.asp or alternatively call
> >Star Internet for details on the Virus Scanning Service.
> >
> > XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> >
> >
>
>
> ____________________________________________________________
> Tired of all the SPAM in your inbox? Switch to LYCOS MAIL PLUS
> http://www.mail.lycos.com/brandPage.shtml?pageId=plus
>
>  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