ASP.NET Hosting

ThinkTank - XML styled editor

Building on an original idea from Peter Provost, the idea is to use a GUI similar to a "branching mind-map" like Freemind creates, as an XML viewer and editor.

I think it would be interesting to combine Freemind with a CSS-like stylesheet file. Such a stylesheet would allow a different representation for each node.

Sample file building on CSS and XPath:

//Tasks/Task[@Completed = "yes"]
{
  color: green;
}

//Tasks/Task[@DueDate < %System.DateTime.Today]
{
  color: red;
  font-weight: bold;
}

The edition of these files could be assisted by using an XSD file describing the grammar of the target XML files. The editor would help to define the XPath selectors.


Other ideas in the ThinkTank

No Comments