I got the following information from the wikipedia (http://en.wikipedia.org/wiki/XHTML)
The following is an example of XHTML 1.0 Strict.
<?xml version="1.0" encoding="UTF-8"?>regards
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>XHTML 1.0 Example</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p>This is a tiny example of an <abbr title="Extensible HyperText
Markup Language">XHTML</abbr> 1.0 Strict document. Note that either
the XML declaration or the meta tag is necessary, but not both. </p>
</body>
</html>
Andre
On 26/07/06, Andrew <
[EMAIL PROTECTED]> wrote:
Hi,
in fact the document will not even load without the xml declaration in the page. If you remove it you get the following error message:
Invalid byte 1 of 1-byte UTF-8 sequence.
regards
Andrew
On 26/07/06, Andrew <[EMAIL PROTECTED] > wrote:Philip,
from where do I get rid of it from? I removed the declaration from my xsl stylesheet, but still it remains. I checked the map:serializer section of the sitemap and there is nothing there either. I thought I might have a caching issue on my server so I restarted it, still no go.
regards
AndrewOn 26/07/06, Fennell, Philip < [EMAIL PROTECTED]> wrote:Andrew,
Although I cannot comment on your stated problem I was drawn to reply
because I noticed that your example XHTML output had an XML declaration
at the start:
<?xml version="1.0" encoding="ISO-8859-1"?>
If you want the web pages you are generating to render as best as
possible across all browsers then you need to drop the XML declaration.
Internet Explorer 6 will not run in standards compliance mode, even with
the correct DOCTYPE declaration, if the XML declaration is there too.
Regards
Philip Fennell
________________________________
From: Andrew [mailto: [EMAIL PROTECTED]]
Sent: 26 July 2006 09:21
To: [email protected]
Subject: Xhtml and Ajax...no go!!
Hi,
can someone please tell me why when setting ajax="true" in my CForm and
serializing the document as xhtml (Strict) the following line in the
xhtml output should break the page?:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE page PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
< http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd > ">
.........
<form action
="updateAccounts.kont" ajax="true" name=
"Form1" method="POST" dojoType="CFormsForm"
>
<script type=
"text/_javascript_">cocoon.forms.ajax = true;</script
>
What is it about the script line that xhtml does not like? My ajax map
is:
<map:select type="ajax-request">
<map:when test="true">
<map:serialize type="xml"/>
</map:when>
<map:otherwise>
<map:serialize type="xhtml"/>
</map:otherwise>
</map:select>
If I change the forms-styling-*.xsl document to an indclude js file.
<script src="" />, which contains that one line of js,
the page loads correctly but a js error is generated saying that
'cocoon' is undefined. At this point, of course, no ajax works
and what you are left with on submitting a page is a full page reload!!
Any ideas anyone?
regards
Andrew
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
