Difference between revisions of "User talk:Taco"

From Wiki
Jump to navigation Jump to search
Line 1: Line 1:
  
 
Todo for xml interface 'ConTeXtXML' extension:
 
Todo for xml interface 'ConTeXtXML' extension:
* decide on allowed commands/tags and test on those when saving: create a xsd or dtd to feed to libxml for testing?
+
* add CDATA support for the content of <context>, <xmlcode>, <texcode>, <pre> and <nowiki>
 
* (maybe) add a dedicated editing page with split fields
 
* (maybe) add a dedicated editing page with split fields
 
* document the new stuff (ref pages, variants)
 
* document the new stuff (ref pages, variants)
Line 9: Line 9:
 
* combine the current 'context' extension with the new 'ConTeXtXML' extension
 
* combine the current 'context' extension with the new 'ConTeXtXML' extension
 
* implement merging with new interface xml releases
 
* implement merging with new interface xml releases
 
On validation of edits: perhaps make a lua table by parsing the original /commandfiles/ xml file,  only keeping the xml parts we want invariant. Then dump that table to disk using table.print(). After an edit, run the same xml parser on the edited text, load the saved lua table, and check that they are identical. Should work.
 

Revision as of 15:09, 11 August 2020

Todo for xml interface 'ConTeXtXML' extension:

  • add CDATA support for the content of <context>, <xmlcode>, <texcode>,
     and <nowiki>
  • (maybe) add a dedicated editing page with split fields
  • document the new stuff (ref pages, variants)
  • move existing pages to a safe location
  • existing page merging (jikes!)
  • prepare code for merging to/from updated xml doc files
  • combine the current 'context' extension with the new 'ConTeXtXML' extension
  • implement merging with new interface xml releases