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

XML Loader/Dumper #2498

Open
multimeric opened this issue Jan 15, 2025 · 0 comments
Open

XML Loader/Dumper #2498

multimeric opened this issue Jan 15, 2025 · 0 comments
Labels
community-generated enhancement New feature or request generator-misc Pertaining to more than one generator, or perhaps one that doesn't exist yet loading related to loaders

Comments

@multimeric
Copy link

What is your feature request?
Add an XML loader/dumper. This could be a nice counterpart to the XML Schema Definition Language (XSD) import I have provided in linkml/schema-automator#153, although the loader/dumper should support any LinkML schema, not just one generated by schema-automator.

The main challenge would be in handling the attribute/element distinction when dumping. I think it should check some part of the schema to know which to use (currently my PR uses keywords), and otherwise defaults to using elements always.

How important is this feature to you? Select from the options below:
• Medium - can do work without it; but it's important (e.g. to save time or for convenience)

Additional context
As usual, happy to submit an implementation if this feature request is approved.

@nlharris nlharris added community-generated loading related to loaders enhancement New feature or request generator-misc Pertaining to more than one generator, or perhaps one that doesn't exist yet labels Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community-generated enhancement New feature or request generator-misc Pertaining to more than one generator, or perhaps one that doesn't exist yet loading related to loaders
Projects
None yet
Development

No branches or pull requests

2 participants