Hi, I am using Oxygen 13.2 and am going though some DITA tutorials that use DTDs.I believe this question is general XML, not DITA specific, but will re-post in the DITA forum if you believe it is specific to DITA.I get "There is no Schema or DTD associated with this document" errors.From what I have read the system ID part of the public DTD is unused.The above recipe provides pretty much all the information you need to know for doing this.Users will want to "round out" the implementation of My App (or any other subclass of xmlproc.I can change the ".dtd" to anything as long as it has the ".dtd" (e.g. But if I change the ".dtd" to anything that does not include the ".dtd" (e.g."bogus") then Oxygen no longer validates my document through the DTD.
It will only be able to ensure that the document is well-formed.
Application) to perform "application specific" parsing per their particular needs.
Python will find that DTD itself and load it to validate your XML file.
The system identifier is basically the URL of the DTD defining the language used in the document.
When you start editing an XML document, Eclipse tries to recognize the document type and match it to one of the types it knows (like one of supported XHTML flavors, Web Application Deployment Descriptor etc).
The input document contains an extra attribute which has not been defined in the XML Schema, this shows that the XML Schema has been used for the validation.