Skip to content

[WIP] Move XSD Liquid methods from lutaml-xsd#626

Draft
suleman-uzair wants to merge 6 commits intomainfrom
feat/xsd-liquid-helpers
Draft

[WIP] Move XSD Liquid methods from lutaml-xsd#626
suleman-uzair wants to merge 6 commits intomainfrom
feat/xsd-liquid-helpers

Conversation

@suleman-uzair
Copy link
Copy Markdown
Member

This PR follows up on the discussion in lutaml/lutaml-xsd#26 by moving the XSD Liquid helper support into lutaml-model, where the XSD parsing functionality now lives.

It ports the Liquid helper methods from lutaml-xsd into the Lutaml::Xml::Schema::Xsd classes and adds focused test coverage for sorting, reference resolution, and nested container traversal.

What this changes

  • adds XSD Liquid helper methods to the schema/model classes
  • supports Liquid helper-based sorting and lookup behavior
  • wires root-context lookup for cross-reference resolution
  • adds focused specs for the new helper behavior

Comment thread lib/lutaml/xml/schema/xsd/schema_path.rb Fixed
Comment thread lib/lutaml/xml/schema/xsd/schema_path.rb Fixed
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

Successfully merging this pull request may close these issues.

2 participants