Re[2]: WG: [xslt] decimal char problem - possible Solution
- From: Marco Stipek <stipek triplex de>
- To: Morus Walter <xslt gnome org>
- Subject: Re[2]: WG: [xslt] decimal char problem - possible Solution
- Date: Thu, 13 Sep 2001 17:33:58 +0200
Dear Danil,
sorry but I think there are some misunderstandings! Maybe we didn't
understand you. Here the deal: We'll try to summarize the problems we
have then you can do a last comment at our proposal.
1. We never spoke from an error of libxml/libxslt !!!
We have only discovered a problem in use and a "missing feature" of
libxml which could be provided within the rules defined by the
standards (decimal values in entities).
2. Netscape prior to Version 6 has problems with the
HTML Output generated by libxslt, because it isn't able to compute
the hexvalue of the entities correctly. It only deals right with
decimal values.
3. We have to stay on the ISO-8859-1 encoding because there are many other
problems in switching to UTF-8. First to mention is the browser
compatibilty we are required to support (e.g. Netscape 3).
Our Editing tools (like Hotmetal) are not correctly Unicode
enabled. So the usage of utf-8 will not close down our problems, it
will raise more.
4. Our proposal for sollution is to add a feature in fully compliance
with the recommendations of w3c. We'd like to ask you to add a
feature (especially for the HTML serializer) to get a decimal
output in char entities (which did the snippet I've posted before).
The usage of a global var was not a need, it was only a proposal
(indeed I'm thinking a bit different about usage global vars, e.g. for
problems in Multithreaded environments, but it's the style done so
far, and I respect that!).
So please don't be angry, but we have the need to solve the problem
(and in short time terms we have already because we patched libxml2 in
that way). But we think the community is also interested in being
able to use libxslt in the way the world (in this case the browsers)
will understand it's output correctly.
We don't want to rob your time, we only want to improve the libs to
getting usable to all people like to use libslt for different
applications not only for test suites!
THX
Marco
--<XMLFILE> ----------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<FOO>
<BAR>Etudes en technologie de l‘information</BAR>
</FOO>
--</XMLFILE> ---------------------------------------------------------------
--<XSLFILE> ----------------------------------------------------------------
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="ISO-8859-1"/>
<xsl:template match="FOO">
<html>
<head>
<title>Test Page</title>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="BAR">
<h1><xsl:apply-templates/></h1>
</xsl:template>
</xsl:stylesheet>
--</XSLFILE> ---------------------------------------------------------------
--<OUTPUT FIXED VERSION>-------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
<title>Test Page</title>
</head>
<body>
<h1>Etudes en technologie de l‘information</h1>
</body>
</html>
--</OUTPUT FIXED VERSION>-------------------------------------------------
--<OUTPUT PROBLEM VERSION>-------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
<title>Test Page</title>
</head>
<body>
<h1>Etudes en technologie de l‘information</h1>
</body>
</html>
--</OUTPUT PROBLEM VERSION>-------------------------------------------------
-----------------------------------------------------------------------
Marco Stipek
triplex - agentur fuer neue medien GmbH
Herzog-Heinrich-Strasse 11-13
80336 Muenchen
Tel: +49 89 209138-23
Fax: +49 89 209138-10
mailto:stipek@triplex.de
http://www.triplex.de
-----------------------------------------------------------------------
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]