Fix xsd:extension to extend the base type with its elements.#46
Fix xsd:extension to extend the base type with its elements.#46pleonex merged 1 commit intopleonex:masterfrom
Conversation
|
Hello, do you plan to include this (and the following PRs #47 and #48) into your project? If you think there is an error in the implementation or another problem, please let me know and I'll be happy to fix it. So far I think all the PRs improve your package in terms of better support for XSD constructs and I'll be pleased if you merge them in. |
|
Yes, thank you so much for the contributions!! |
|
That is great news. Thanks for it! Let me know if help or changes needed. |
|
Thanks for the changes! If I am not wrong, this may not be the case always since we are iterating a dictionary, so the order of post-processing is a bit random. But your changes are good for adding to the extension the node elements. Maybe we can address that in a different issue. |
|
Yes, exactly. This simple implementation of To handle also XSDs with |
|
I have some ideas for the multi round post-processing, it will be implemented from #50. Thanks! |
Consider the following schema that extends complex types:
According to schema in elemenet
myElemelementsa,b,ccan be used. This PR fixes autocompletion to correctly offer all of them.Please review the PR and consider pulling it to your master repo.