How do I produce valid AddressDoctor XML?
Any XML input to the AddressDoctor Engine should always be well-formed and validated against the DTDs provided for that purpose by AddressDoctor. Please do note that the sequence of the XML elements does matter (but not that of their attributes), which can be checked through DTD validation as well. Refer to http://wikipedia.org/wiki/XML for an introduction to XML. Apart from XML functionality being an integral part of most modern Integrated Development Environments (IDEs), there is a diverse choice of free validating XML editors, like WMHelp XMLPad or XML Copy Editor from SourceForge.net. When dealing with XML files produced on different platforms, please note that end-of-line (EOL) characters differ between Windows (CR+LF) and UNIX (LF), see http://wikipedia.org/wiki/Linebreak.