</step>
</procedure>
+<para>There is also <link
+xl:href="http://badame.vse.cz/docbookvalidator/">on-line DocBook V5.0
+validator</link> which is also using RELAX NG with embedded Schematron
+for validation.</para>
+
</section>
<section xml:id="processing">
</step>
</procedure>
+<tip>
+<para>Steps 2 and 5 from previous procedure can be automated using
+<link xl:href="http://docbook.sourceforge.net/outgoing/cloak">cloak
+script</link> by Michael Smith.</para>
+</tip>
+
<section>
<title>External Parsed Entities</title>
</qandadiv>
+<qandadiv>
+<title>Tool specific problems</title>
+
+<qandaentry>
+<question>
+<para>I'm using Altova XMLSpy to validate DocBook V5.0 instances
+against W3C XML Schema (<filename>docbook.xsd</filename>). XMLSpy
+complains about undefined <tag class="attribute">xml:id</tag>
+attribute?</para>
+</question>
+<answer>
+<para>XMLSpy always uses its own version of
+<filename>xml.xsd</filename> which unfortunately doesn't define <tag
+class="attribute">xml:id</tag> attribute. To solve this problem, just
+grab the latest version of <filename>xml.xsd</filename> from <link
+xl:href="http://www.w3.org/2001/xml.xsd"/> and copy it over original
+file
+<filename><replaceable>XMLSpy_install_dir</replaceable>/Schemas/schema/W3C_2001/xml.xsd</filename>.</para>
+</answer>
+</qandaentry>
+
+</qandadiv>
+
</qandaset>
</section>