Re: [xml] DOM parser and HTML entities inside the <script> tag
- From: Michael Ludwig <milu71 gmx de>
- To: xml gnome org
- Subject: Re: [xml] DOM parser and HTML entities inside the <script> tag
- Date: Fri, 20 Jul 2012 11:01:42 +0200
Raymond Irving schrieb am 18.07.2012 um 23:20 (-0500):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "
http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head><script type="text/javascript">
var d=""Hello world;" <Test> & ";
var h="<p>Some other text</p>";
</script></head></html>
I get the following result:
script.html:4: HTML parser error : Unexpected end tag : p
var h="<p>Some other text</p>";
IMO, I don't think the parser should be parsing content within the
<script> tag
I think the following applies:
Although the STYLE and SCRIPT elements use CDATA for their data
model, for these elements, CDATA must be handled differently by
user agents. Markup and entities must be treated as raw text and
passed to the application as is. The first occurrence of the
character sequence "</" (end-tag open delimiter) is treated as
terminating the end of the element's content. In valid
documents, this would be the end tag for the element.
http://www.w3.org/TR/html401/types.html#type-cdata
Best,
Michael
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]