Re: [xsl] arabic data in xsl

Subject: Re: [xsl] arabic data in xsl
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Thu, 03 Oct 2002 13:18:47 +0200
ashwati s wrote:
Hi,

I have an xml like...

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="arab.xsl"?>
<IBS>
&amp;#x0621;&amp;#x0622;&amp;#x0623;&amp;#x0624;&amp;#x0625;&amp;#x0626;&amp;#x0627;
</IBS>

Why don't you simply write &#x0621;&#x0622;&#x0623;&#x0624;&#x0625;&#x0626;&#x0627; ??


i use the following xsl to transform it

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="/">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
</head>
<form>
<body bgcolor="#FFFFFF" text="#000000">
<input type="text" dir="rtl" name="textfield" value="{./IBS/text()}"/>

<xsl:text disable-output-escaping="yes">&amp;#x0621;&amp;#x0622;&amp;#x0623;&amp;#x0624;&amp;#x0625;&amp;#x0626;&amp;#x0627;</xsl:text>

The same here. You don't need disable-output-escaping then.


Regards,

Joerg

</body>
</form>
</html>
</xsl:template>
</xsl:stylesheet>

The output in xsl:text is generated as arabic data which is my requirement but the data inside the textfield is like "&#x0621;&#x0622;&#x0623;&#x0624;&#x0625;&#x0626;&#x0627;" ....

How do i get arabic data inside the text??? Why is this happening?

I am using IE5.5 and MSXML3...

Thanks in advance
ashwati


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Current Thread