XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Manny GarciaSubject: bad character in XSLT preview
Author: Manny Garcia
Date: 12 Aug 2002 04:30 PM
For some reason, a strange character gets inserted in front of a ® (reg) or © (copyright) when I run the scenario and preview the output. But if I look at the code in "Preview Text" mode, the character does not appear there. The character is a hex C2 (A with a ^ on top). If I "Export Preview" to a file, the hex C2 appears. Is this a bug in eXcelon?
Thanks,
Manny Garcia

Postnext
Manny GarciaSubject: bad character in XSLT preview
Author: Manny Garcia
Date: 12 Aug 2002 04:36 PM
Sorry, I should have also said I am using eXcellon 4.0 build 091, IE6, and the Xalan processor.
-Manny

Postnext
Minollo I.Subject: Re: bad character in XSLT preview
Author: Minollo I.
Date: 12 Aug 2002 04:39 PM
There isn't much we can say until we can take a look at the XSLT+XML you
are running; this isn't a known issue, so we need to understand what's
going on.

Feel free to send a testcase to my email address if you prefer.

Thanks,
Minollo

Postnext
Manny GarciaSubject: Re: bad character in XSLT preview
Author: Manny Garcia
Date: 13 Aug 2002 12:03 PM
Hi Minollo,

Try this sample:

(?xml version='1.0'?)
(xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform")
(xsl:output method="html" /)
{xsl:template match="/")

(html)
(body)
This is a reg mark: ®(br /)
This is a copy mark: ©(br /)
(/body)
(/html)

(/xsl:template)
(/xsl:stylesheet)

The output is:
This is a reg mark:®
This is a copy mark:©

Postnext
Alberto MassariSubject: Re: bad character in XSLT preview
Author: Alberto Massari
Date: 19 Aug 2002 12:09 PM
At 12.17 13/08/2002 -0400, you wrote:
>From: "Manny Garcia"
[...]
>The output is:
>This is a reg mark:®
>This is a copy mark:©

Hi Manny,
the character is the first char of a multi-byte character in the UTF-8=
charset; IE shows it because it assumes that the output data is in the
Latin charset, missing a "meta" tag carrying such a info.

To generate a valid HTML page, you should:
1) add a "head" element between the "html" and "body" elements
2) specify an encoding in the xsl:output directive

Hope this helps,
Alberto

Posttop
Manny GarciaSubject: Re: bad character in XSLT preview
Author: Manny Garcia
Date: 26 Aug 2002 03:24 PM
Sorry to take so long to get back to you ... this worked great! Thank you!

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.