<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Lawyers shouldn&#8217;t edit XML documents</title>
	<atom:link href="http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/</link>
	<description>XML, apiculture et pré-vergers</description>
	<pubDate>Thu, 04 Dec 2008 19:46:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Eric van der Vlist</title>
		<link>http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/#comment-27</link>
		<dc:creator>Eric van der Vlist</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=41#comment-27</guid>
		<description>Hmmm... Which processing instruction do you mean?

Technically speaking, &#60;?xml version="1.0" encoding="UTF-8"?&#62; isn't considered as a PI but as a XML declaration and it's not only allowed in a DTD but also considered a good practice.

The error is the comment which is forbidden before the XML declaration in both XML documents and DTDs...</description>
		<content:encoded><![CDATA[<p>Hmmm&#8230; Which processing instruction do you mean?</p>
<p>Technically speaking, &lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt; isn&#8217;t considered as a PI but as a XML declaration and it&#8217;s not only allowed in a DTD but also considered a good practice.</p>
<p>The error is the comment which is forbidden before the XML declaration in both XML documents and DTDs&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Blewitt</title>
		<link>http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/#comment-28</link>
		<dc:creator>Alex Blewitt</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=41#comment-28</guid>
		<description>A DTD isn't a valid XML document. The problem is that it includes the XML processing instruction when it shouldn't.

Apart from anything else, an XML document must contain a single well-formed root element, which is not present in a DTD. Additionally, none of the declarations are valid XML content.</description>
		<content:encoded><![CDATA[<p>A DTD isn&#8217;t a valid XML document. The problem is that it includes the XML processing instruction when it shouldn&#8217;t.</p>
<p>Apart from anything else, an XML document must contain a single well-formed root element, which is not present in a DTD. Additionally, none of the declarations are valid XML content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: len</title>
		<link>http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/#comment-29</link>
		<dc:creator>len</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=41#comment-29</guid>
		<description>But that lawyer was fanatical about validation and knew better than introducing a feature for well-formedness that would fail the stupid test: every introduction of a feature to support well-formedness, such as the optional prolog, tends to fail the stupid test.

So maybe stupid people shouldn't edit XML.</description>
		<content:encoded><![CDATA[<p>But that lawyer was fanatical about validation and knew better than introducing a feature for well-formedness that would fail the stupid test: every introduction of a feature to support well-formedness, such as the optional prolog, tends to fail the stupid test.</p>
<p>So maybe stupid people shouldn&#8217;t edit XML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric van der Vlist</title>
		<link>http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/#comment-30</link>
		<dc:creator>Eric van der Vlist</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=41#comment-30</guid>
		<description>John, that might be the reason!</description>
		<content:encoded><![CDATA[<p>John, that might be the reason!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Cowan</title>
		<link>http://eric.van-der-vlist.com/blog/2005/09/22/1383_lawyers_shouldnt_edit_xml_documents/#comment-31</link>
		<dc:creator>John Cowan</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=41#comment-31</guid>
		<description>Then again, SGML was invented by a lawyer.</description>
		<content:encoded><![CDATA[<p>Then again, SGML was invented by a lawyer.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
