Changelog ========= 1.1.0: * Drop python 2 support * Remove HTML generation * Remove JS/CSS stuff 1.0.0: * python 3 support 0.5.2: * Close correctly temporary file 0.5.1: * Fix dtd cache 0.5: * Add CDATA support * Improve dtd validation O.4: * Rewrite javascript and add unittest * Cleanup python code * Remove deprecated functions O.3.7: * Cache to get the dtd content * CKEditor render O.3.6.2: * Support to have comment inside a TextElement * Improve HTML rendering * Bug fix: make numdict_to_list works when we have more than 9 elements O.3.6.1: * Be able to skip attributes and comments when we load object O.3.6: * Add functions to update existing object with data from other one * Some cleanup and fixes O.3.5: * Use grunt to manage the webmedia * Use bootstrap to make the HTML rendering * javascript performance * xpath support * Only use the dict style to access elements * Deprecate some attributes O.3.4: * Make xmltool works with old version of lxml * Be able to pass attributes to the HTML form O.3.3: * Fix missing require O.3.2: * Better support for local dtd. It can a relative path from the XML filename. * Bug fix: the EMPTY tags are support correctly! O.3.1: * Render the text element as HTML format when exporting in XML (no autoclose tag) * Bug fix: make sure we add empty text element in the HTML form O.3: * Rewrite the core of the code * Better performance to generate the HTML * Bug fix O.2: * Update the project architecture * Be able to access to the element properties like a dict * Add functions to easily update or create XML file * Fix missing README file in the package O.1: * Initial version: package to manipulate XML file and create HTML forms.