Implement new XML support #19570
Labels
Team/CompilerFE
All issues related to Language implementation and Compiler, this exclude run times.
Team/jBallerina
All the issues related to BIR, JVM backend code generation and runtime
Type/NewFeature
This issue create to track implementation progress of new proposed XML design ballerina-platform/ballerina-spec#288
Rough Implementation Direction,
Compiler front end
Ballerina compiler JVM back end
Ballerina compiler LLVM back end
Related issues
ballerina/lang.xml
module contains functions not defined in the specSub tasks
Implement Table to XML convertion/datasource #19910 Implement Table to XML convertion/datasource
Implement/fix JSON to XML converter #19941 Implement/fix JSON to XML converter
Enable disabled test case XMLSecurityTest #19944 Enable disabled test case XMLSecurityTest
Add test cases to cover xml value equalancy #19947 Add test cases to cover xml value equalancy
Migrate XML tests to use JVM values instead of BVM values. #20064 Migrate XML tests to use JVM values instead of BVM values.
Implement langlib.xml functions to support new xml proposal. #20666 Implement langlib.xml functions to support new xml proposal
Implement new XML navigation syntax #20667 Implement new XML navigation syntax
Validate xml atttribute names and element names to be within allowed charactors acording to w3 xml #20670 Validate xml atttribute names and element names to be within allowed charactors acording to w3 xml
Align XML attibute access with the XML proposal #20879 Align XML attibute access with the XML proposal
Add XML element name expression #20880 Add XML element name expression
XML attribute access is Lax #21102 XML attribute access is Lax
Implement cycle detection in XML #21129 Implement cycle detection in XML
After 1.2.0
Method invocations in XML step expressions are not aligned with the spec. #22136 Method invocations in XML step expressions are not aligned with the spec
XML iterator need to be update to return xml #22135 XML iterator need to be update to return xml
Issues with XML subtypes #22069 Support XML sequence constraint type
XML index access using string index should be deprecated #22053 XML index access using string index should be deprecated
XML literal should be able to directly declare XML named subtypes. #22155 XML literal should be able to directly declare XML named subtypes
Remove dependency on Axiom library as Ballerina xml no longer depend on it #22151 Remove dependency on Axiom library as Ballerina xml no longer depend on it
XML iterator still returns
xml|string
this should be justxml
#24562 XML iterator still returnsxml|string
this should be justxml
The text was updated successfully, but these errors were encountered: