Applications that facilitate the creation of XML documents by providing prompts regarding the appropriate use of tags based on the XML schema which can be pre-loaded into the software. XML editors also validate XML documents and assist in producing valid documents by pointing to existing errors and usually indicating how the errors might be corrected. Examples of commercial XML editors are XMLSpy, oXygen, XMetaL. Free editors are also available. For a more complete discussion, see http://www.ahds.ac.uk/creating/information-papers/xml-editors/#section2