Problem with SMIL 3.0 DTD (meta element)

Kees Blom <[email protected]> Tue, 18 May 2010 15:06:15 +0200
Newsgroups gmane.comp.web.smil
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------000707060107060603080205
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello SMIL people,

during AmbulantPlayer 2.2b17 beta testing a community member found a 
problem
we think could be caused by an omission in the SMIL3.0 DTD.

De file: 
http://www.w3.org/2007/SMIL30/testsuite/New-SMIL30/files/Metainformation/metainfo-test1.smil
will not be parsed by AmbulantPlayer when a validating XML parser 
(xerces) is used.

In 
http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-profile.html#SMILProfileNS-meta-module
the (normative) text  states:

"This profile adds the meta 
<http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-meta> 
and metadata 
<http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-metadata> 
elements to the content model of all elements except meta 
<http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-meta>, 
metadata 
<http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-metadata> 
and state 
<http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-state.html#edef-state>."

This text is consistent with the test file mentioned above, where the 
<meta/> element is used as
child of a <text/> element, and the (informative) summary of changes 
given at:
  http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#smilMetadataNS-SummaryOfChanges

But these texts are inconsistent with the DTD in 
http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-DTD.html#SMIL-media
and the (normative) table presented at 
http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-profile.html#SMILProfileNS-struct-module.

Please let us know what the definitive status is of the <meta/> element 
as a child from an element in the <body/> of
a SMIL 3.0 document.

Yours sincerely,

Kees Blom.
[email protected]



--------------000707060107060603080205
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello SMIL people,<br>
<br>
during AmbulantPlayer 2.2b17 beta testing a community member found a
problem <br>
we think could be caused by an omission in the SMIL3.0 DTD.<br>
<br>
De file:
<a class="moz-txt-link-freetext" href="http://www.w3.org/2007/SMIL30/testsuite/New-SMIL30/files/Metainformation/metainfo-test1.smil">http://www.w3.org/2007/SMIL30/testsuite/New-SMIL30/files/Metainformation/metainfo-test1.smil</a><br>
will not be parsed by AmbulantPlayer when a validating XML parser
(xerces) is used.<br>
<br>
In
<a class="moz-txt-link-freetext" href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-profile.html#SMILProfileNS-meta-module">http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-profile.html#SMILProfileNS-meta-module</a><br>
the (normative) text&nbsp; states:<br>
<p>"This profile adds the <a
 href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-meta"
 class="noxref"><span class="einst-meta einst">meta</span></a> and <a
 href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-metadata"
 class="noxref"><span class="einst-metadata einst">metadata</span></a>
elements to the content model of
all elements except <a
 href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-meta"
 class="noxref"><span class="einst-meta einst">meta</span></a>, <a
 href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-metadata"
 class="noxref"><span class="einst-metadata einst">metadata</span></a>
and <a
 href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-state.html#edef-state"
 class="noxref"><span class="einst-state einst">state</span></a>."<br>
</p>
<p>This text is consistent with the test file mentioned above, where
the &lt;meta/&gt; element is used as <br>
child of a &lt;text/&gt; element, and the (informative) summary of
changes given at:<br>
&nbsp;<a class="moz-txt-link-freetext" href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#smilMetadataNS-SummaryOfChanges">http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#smilMetadataNS-SummaryOfChanges</a><br>
</p>
<p>But these texts are inconsistent with the DTD in
<a class="moz-txt-link-freetext" href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-DTD.html#SMIL-media">http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-DTD.html#SMIL-media</a><br>
and the (normative) table presented at
<a class="moz-txt-link-freetext" href="http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-profile.html#SMILProfileNS-struct-module">http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-profile.html#SMILProfileNS-struct-module</a>.</p>
<p>Please let us know what the definitive status is of the
&lt;meta/&gt; element as a child from an element in the &lt;body/&gt; of<br>
a SMIL 3.0 document.<br>
</p>
<p>Yours sincerely,<br>
</p>
<p>Kees Blom.<br>
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a><br>
&nbsp; <br>
</p>
<br>
</body>
</html>

--------------000707060107060603080205--