xsd M3 xml schema tools |
|  |
M3 Plan - under development and review - (updated 2005-01-05) |
 | Overall XSD UI Improve XML Schema editor reliability [medium]- Improve robustness of model/editor synchronization.
- Improve properties/source synchronization.
Impove XML Schema component selection dialogs [medium]- Type and element selection dialogs similar to JDT class selection dialog
- Make referencing components from external schemas easier (automatically manage imports)
Investigate XML / XML Schema refactoring support [medium] Move to 'common' refactoring infrastructure (similar to JDT refactoring) File dependency analysis - a simple means to track depency information between files
Implement initial XML Schema refactoring support [medium] Component renaming - update reference to rename (initially just within immediate file) Promote local element and types to be global 'named' components
|
|
 | Graph View Graph view improvements for smoother 'top down' creation flow [medium] Support easy selection and editing of 'anonymous'simple types within elements Provide 'Set type' menu action from element declaration Provide 'Set multiplicity' menu action from element declaration
Investigate visualization of additional objects and relationships [low] Display attributes in graphical view Inheritance - allow supertypes/subtypes to be displayed Substitution groups - show 'choice' like object when elements belong to substiution groups
|
|
 | Properties View Improve <import> editing [medium] Make import location editable via properties view Support catalog browsing to locate to schemas
|
|
 | Documentation Generation Improve HTML documention generation [low]- Provide basic documentation generation support
- Refactor for reuse (e.g. so WSDL docgen links seamlessly with XSD docgen)
- Support <annotation> content in gen'd docs
|
|
Legend |
 | item is under development. |  | item is under investigation. |
 | item is finished. |  | help wanted |
 | item is deferred. |  | new |
M4 Plan - under development and review - (updated 2005-01-17) |
 | Overall XSD UI Investigate XSD Editor API requirements [medium] Investigate XSD search function to find component refences in XSD, WSDL and XML [low] - Implement 'Open Declaration' support [low]
 - Provide iniitial XML Schema refactoring support [medium]
- Move to 'common' refactoring infrastructure (similar to JDT refactoring)
|
|
 | Graph View- Support visualization of additional objects and relationships [medium]
- Display attributes in graphical view
- Inheritance - allow supertypes/subtypes to be displayed
- Keep history of expansion state to make it more convenient to revisit view [medium]
|
|
 | Properties View- Improve <annotation> editing [high]
- Provide support for multiple annotations
- Provide source editing for XML content
- Provide tree view for XML content
|
|
 | Articles- Article - Introduction to the XML Schema Editor [medium]
|
|