WmHelp XMLPad is a powerful native Windows XML editor and it is built in Delphi. It has a huge number of features including a powerful XML, XSD and DTD editor with color syntax highlighting, line numbers, element range navigation, and context-dependent source assistant wizard. Additionally, it has editing the DTD and XML using the tree and properties views, synchronized with the regular editor navigation plus editing XML using state of the art Grid View and preview in the built-in browser window. You can also generation the sample of XML from DTD schema and sample of DTD from XML file and preview the DTD schema in graphical Diagram window. Other features include on-demand and online validation for DTD schema and XML files against the underlying DTD schemas. It features team integration with CVS support. Lastly it features a powerful XPath expression builder. XmlPad is a low memory native Windows application and Delphi helps it deliver that feature set. The developers website also features an iOS version.