Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backlog #4

Open
1 of 13 tasks
jjrv opened this issue Feb 20, 2016 · 0 comments
Open
1 of 13 tasks

Backlog #4

jjrv opened this issue Feb 20, 2016 · 0 comments

Comments

@jjrv
Copy link
Member

jjrv commented Feb 20, 2016

Longer term backlog TODO items are listed here.

  • Accept local paths (in addition to remote URL addresses) as command line arguments.
  • Fix substitution groups
  • Implement JavaScript API (allowing cxml to handle xsi)
    • Allow returning output in { [ fileName: string ]: string } format without writing to disk for easier testing
  • Add tests
  • Output groups and attribute groups as mixins instead of already mixed into the type contents
  • Support setting default timezone for dates
  • Handle namespace versions somehow (maybe parse any version-like part from schema source url)
  • Support unions
  • Use cxml to parse .xsd input
  • Read previously generated output to allow incrementally adding schemas while referring to correct types
  • Make the code run in the browser
  • Distribute common namespaces pre-parsed under @xmlns scope on NPM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant