cancel
Showing results for 
Search instead for 
Did you mean: 

Encoding Technique converting in XSLT Mapping.

Former Member
0 Kudos

Hi,

I have a scenarion File->XI->File. the incoming file has the encoding technique UTF-8. i have to convert it to ISO-8859-1. i'm using an XSLT mapping to do that after which my java mapping gets executed. when i tested this mapping with the source file in the Design, it works fine, but when i execute the whole scenario end to end,it is throwing some exception with Unsupported Charecter. the code of the XSLT looks as given under:

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">

<xsl:output encoding="ISO-8859-1"/>

<xsl:template match="/">

<xsl:copy-of select="*"/>

</xsl:template>

</xsl:stylesheet>

Can any one tell me how to resolve this.

Any help wud b gr8ly appreciated.

Thnx in Advance

Anil

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

HI Anil,

Check these links, it might help you.

/people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners

/people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping

/people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping

Best regards

Mahesh.M

former_member206604
Active Contributor
0 Kudos

Hi,

Your XSLT code is perfect there is no problem in that. To confirm this just check the same without the second mapping(Java) that you are using. If that happens fine then its for sure the problem is not with the XSLT mapping. When you convert it to ISO-8859-1 it will use some control character in the XML data so I think that is causing error. Try swaping the order of mapping, first do the java mapping and then do the XSLT mapping it should work.

It would be fine if you explain the whole scenario.

Thanks,

Prakash