This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: MS XML Parser 3 and WML
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: MS XML Parser 3 and WML
- From: "George Prezerakos (ETG)" <George dot Prezerakos at ex1 dot etg dot ericsson dot se>
- Date: Thu, 20 Jul 2000 13:12:14 +0200
- Reply-To: xsl-list at mulberrytech dot com
You can try using <xsl:output method="xml" encoding="UTF-8"> in your stylesheet and see what happens.
If you still get UTF-16 maybe you can strip the first line (using a string buffer or by ignoring it if you read directly from a stream) and substitute it with <?xml version="1.0"?>
Hope this helps.
> George Prezerakos, Ph.D.
> Mobile Internet Applications Consultant
>
> Ericsson Hellas S.A. Phone: +30 1 9697966
> 33, Zeppou Str., Mobile: +30 945 545282
> 166 75 - Glyfada,
> Athens-Greece
> E-mail: george.prezerakos@etg.ericsson.se
>
-----Original Message-----
From: Lee Barwick [mailto:lee.barwick@metromail.co.uk]
Sent: Thursday, July 20, 2000 7:37 PM
To: 'XSL-List@mulberrytech.com'
Subject: MS XML Parser 3 and WML
I've been writing a stylesheet to transform basic XML documents to WML on
an IIS server and everything works fine in that I can browse the generated
WML and it looks fine. I have two problems with the output though. The
first is that the generated <?xml version="1.0"?> tag contains an
additional attribute, namely encoding="UTF-16" (automatically inserted by
the MSXML object). I understand that this is possibly some result of me
using ASP and transformNode to write to the Response object (I actually
chain together a couple of stylesheets before this call using
transformNodeToObject). The problem is that my Nokia 7110 does not
recognise this encoding type (or possibly even the encoding attribute) and
will not display the page. Does anyone know of a way to 'discard' the
encoding attribute - I've tried using the 'processing-instruction
name="xml"' command to override but I get a server error saying that the
'xml' PI command is not allowed!?!
Also, I currently use a pretty horrible CDATA string to return the correct
<!DOCTYPE> for WML which does work but looks vile! When I try to use the
<xsl:doctype> command to insert the correct string I get a server message
about this command not being allowed in the current namespace. Microsoft
documentation (for v3) does not mention this command at all although it was
mentioned in v2.5 documentation! Does anyone know of a more beautiful way
of doing this?
Thanks in advance
Lee B
Why not log on and see just how our new factory
is coming along. Point your browser to
www.metromail-buildingsite.co.uk
*******************************************************
The information contained in this e-mail and any
files transmitted with it are confidential and
intended for the addressee only. If you have
received this e-mail in error please notify the
originator or telephone 0191 554 6262.
This e-mail and any attachments have been
scanned for viruses prior to leaving MetroMail
but MetroMail will not be liable for any losses as
a result of any viruses being passed on.
If this e-mail offends in any way please forward
it to sysadmin@metromail.co.uk
MetroMail Ltd, Palmer Road, SW Ind Est, Peterlee
www.metromail.co.uk
*******************************************************
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list