A very useful feature for an XML IDE would be a button or action to associate an XML document that is currently open in VS Code with a schema file.
After clicking a button, a file dialog would open which would allow to select an XSD file from the file system. Then, your XML extension would insert into the XML document the correct attributes or processing instructions needed to make this association.
The reason why that would be useful is that there are several ways to associate an XML document with an XSD file:
https://github.com/redhat-developer/vscode-xml/blob/master/docs/Validation.md#validation-with-xsd-grammar
all of them cumbersome, and hard to remember. Especially because you also have to pay close attention and be aware that it makes a difference whether the XML document to be associated has a namespace or not.
Oxygen has functionality like this and I find it very useful.
A very useful feature for an XML IDE would be a button or action to associate an XML document that is currently open in VS Code with a schema file.
After clicking a button, a file dialog would open which would allow to select an XSD file from the file system. Then, your XML extension would insert into the XML document the correct attributes or processing instructions needed to make this association.
The reason why that would be useful is that there are several ways to associate an XML document with an XSD file:
https://github.com/redhat-developer/vscode-xml/blob/master/docs/Validation.md#validation-with-xsd-grammar
all of them cumbersome, and hard to remember. Especially because you also have to pay close attention and be aware that it makes a difference whether the XML document to be associated has a namespace or not.
Oxygen has functionality like this and I find it very useful.