Validate and fix `docutils XML` output.
commit75a18d202b53286e68a2e6674c9a34a9caa27627
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Wed, 6 Dec 2023 20:48:38 +0000 (6 20:48 +0000)
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Wed, 6 Dec 2023 20:48:38 +0000 (6 20:48 +0000)
tree34e25fc89d6cf743ca9b05a6c125382b9728eb29
parent726330c10808398913595b3ee91962ce4281d18b
Validate and fix `docutils XML` output.

Fix "xml" writer:
The <meta> element must be empty (no whitespace allowed inside).

Fix definition of <meta> in the DTD.
<meta> does *not* take the basic attributes, instead a long list
of custom ones similar to it's HTML role model.

git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@9497 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
docutils/docs/dev/testing.txt
docutils/docs/ref/docutils.dtd
docutils/docutils/writers/docutils_xml.py
docutils/test/functional/expected/standalone_rst_docutils_xml.xml