Free Open Source VoiceXML editor programmed in Java (Swing). The VoiceXML document is regularly parsed, a tree view is built and syntax errors are reported in a specific table.
CAXO (Component for Accessing XML based Objects) is mapping any xml based object to a multiline and editable tree structure. CAXO is a JComponent, and direct implementable in any swing container. In default configuration, CAXO is an xml browser or editor