I was a Mac user with BBEdit & Co. Now I'm on Windows with VS Code. I'm looking for an easy solution to validate XML with VS Code. Is there an extension for this?
Thanks!
I was a Mac user with BBEdit & Co. Now I'm on Windows with VS Code. I'm looking for an easy solution to validate XML with VS Code. Is there an extension for this?
Thanks!
There is "XML" extension (known as "XML Language Support by Red Hat") that does not require Java.
Old answer:
For validating XML Schemas in VS Code there is a package called XML Language Support.
I just wanted to know if my xml syntax was valid, and I didn't want to have to install and setup Java.
XML Tools from Qub worked great for me, I highly recommend it:
https://marketplace.visualstudio.com/items?itemName=qub.qub-xml-vscode
If you need to validate xml against a schema, some of the other more popular extensions might be better
<
–
Nebulose XML DOCUMNET
in the left functional area which below the OUTLINE
. If the xml file is invalid, it will show invalidDocument –
Northington xml document
. Do I need to put a definition of xmltools in settings
? –
Slow evaluate xpath
when pressing f1
–
Slow XML DOCUMNET
–
Northington For validation against a schema there is XML extension by Red Hat https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml this no longer requires Java since v0.15.0.
It supports a few ways of associating an *.xml
with an *.xsd
or *.dtd
see the docs at https://github.com/redhat-developer/vscode-xml/blob/master/docs/Validation.md#validation-with-xsd-grammar
Most methods involve modifying the files or creating a catalog file but you can also associate files using settings.json
.
"xml.fileAssociations": [
{
"pattern": "foo.xml",
"systemId": "foo.xsd"
}
]
"xml.fileAssociations": [
{
"pattern": "foo.xml",
"systemId": "foo.dtd"
}
]
File paths support wildcards and VS Code variables ${workspaceFolder}, ${fileDirname}, ${fileBasenameNoExtension}
There is "XML" extension (known as "XML Language Support by Red Hat") that does not require Java.
Old answer:
For validating XML Schemas in VS Code there is a package called XML Language Support.
© 2022 - 2024 — McMap. All rights reserved.