ballerina-platform / ballerina-library

The Ballerina Library
https://ballerina.io/learn/api-docs/ballerina/
Apache License 2.0
136 stars 64 forks source link

Create a tool to generate Ballerina types from XML schemas #6949

Open Nuvindu opened 2 months ago

Nuvindu commented 2 months ago

Description: This is part of https://github.com/ballerina-platform/ballerina-library/issues/6717

Nuvindu commented 1 month ago

The original plan was to create a WSDL tool that would generate Ballerina SOAP clients and record types from a WSDL specification. However, as part of this process, we decided to first create an XSD tool, which can generate Ballerina record types from an XSD schema.

This decision was also driven by a requirement from the solutions team, who needed support for generating records from XSDs.

Nuvindu commented 1 month ago

Relates to: https://github.com/ballerina-platform/ballerina-lang/issues/41637

Nuvindu commented 1 month ago

It was decided to add this request as a product management issue and discuss it in the product council meeting for prioritization.