我想在Visual Studio Code中编写一个XML Schema,然后编写一些对该模式有效的XML,但令人惊讶的是,似乎没有内置或通过扩展来实现此功能的工具。过去已经提出了类似的问题(here和here),但我想更新这个问题并询问是否有人知道现有的扩展,是否可以请求vscode github团队自己如果是这样,怎么样?
答案 0 :(得分:9)
答案 1 :(得分:2)
我刚刚由rogalmic发现Xml Complete,不需要安装Java。
功能:
您需要做的就是在xml的根目录中指定xsd。
这是一个例子:
<?xml version="1.0"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:schemaLocation="MyPathToMyXsd/MySchema.xsd">
<!-- Xml content -->
</Root>
答案 2 :(得分:0)
实际上,有一个VSCode here的XML / XSD编辑器和验证器。
尽管需要安装Java(文档状态为Java 8)。
答案 3 :(得分:0)
您可以安装XML语言支持扩展,该扩展支持结构XML验证和XML架构定义(XSD)验证,方法是先启动VS Code,然后启动Quick Open(Ctrl + P),粘贴以下命令
扩展安装IBM.XMLLanguageSupport
,然后按Enter。 安装后,按“重新加载”按钮以激活。 如果您以前没有安装过Java™语言支持,则可以通过在VS Code扩展中使用以下命令来安装
扩展安装redhat.java
答案 4 :(得分:-2)
不是内置的,但市场上有一些扩展: