如何在 Visual Basic / Code 上的 XML 文档上的 CDATA 内格式化 HTML 标签和 Javascript

问题描述 投票:0回答:1

我有 XML 文档,其中包含在 CDATA 之间编写的 html 和 javascript 代码。 例如:

<element active='yes' type='Html' instance='LOGO'>
    <body>
        <![CDATA[
            <div class="logos" id="logos">
                <img class="float_right" src='mylogo.png' />
            </div>
        ]]>
    </body>
</element>

另一个例子:

<element active="yes" type="Html" >
    <![CDATA[
        <script>
            //Some javascript code
    </script>]]>
</element>

我希望我的 IDE(Visual Studio 或 VSCode)将 CDATA 之间的文本识别为 HTML/Javascript 代码,并格式化代码。你知道有什么解决办法吗?我试图找到一些可以做到这一点的扩展,但找不到任何东西。

javascript html xml cdata
1个回答
1
投票

我找到了解决方案:

改变

C:\Users\USERNAME\AppData\Local\Programs\Microsoft VS Code 资源 pp xtensions\xml\syntaxes\xml.tmLanguage.json

现在 XML 找不到

我也在 Emmet 配置中进行了类似的更改:

C:\Users\USERNAME\AppData\Local\Programs\Microsoft VS Code 资源 pp xtensions mmet\dist 颂歌 mmetNodeMain.js

在“属性”中将此文件设为“只读”,这样下次 VS 更新后就不会出现问题。

© www.soinside.com 2019 - 2024. All rights reserved.