This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: arabic data in xsl
- From: "Julian Reschke" <julian dot reschke at gmx dot de>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 3 Oct 2002 14:29:33 +0200
- Subject: RE: [xsl] arabic data in xsl
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of ashwati s
> Sent: Thursday, October 03, 2002 2:14 PM
> To: xsl-list@lists.mulberrytech.com; xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] arabic data in xsl
>
>
> Thank You
>
> The string -->
> "ءآأؤإئ&] #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 '&' 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>
> >] ءآأؤإئ&] #x0627;
> >] </IBS>
> >
> >That is your problem, what application is producing this XML?
> >
> >I assume that the intention is that ء 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