崇高的文本片段"unexpected end of data"



我创建了以下关于卓越文本的片段:

<snippet>
<content><!DOCTYPE html>
<html>
<head>
    <meta charset='UTF-8'>
    <title>Document</title>
</head>
<body>
</body>
</html></content>
<tabTrigger>!</tabTrigger>
</snippet>

但当试图保存它时,我得到了以下错误:

"分析摘录xml时出错:文件中的数据意外结束"

为什么会这样?

衷心感谢您的帮助。

您可能意外删除了示例片段XML的<![CDATA[]]部分;因此,sublime无法弄清楚片段的内容在哪里结束。

你想要更像这样的东西:

<snippet>
    <content><![CDATA[
<!DOCTYPE html>
<html>
<head>
    <meta charset='UTF-8'>
    <title>Document</title>
</head>
<body>
    $0
</body>
</html>]]></content>
    <tabTrigger>!</tabTrigger>
</snippet>

注意,我已经在body标记内的代码段中添加了一个$0;告诉Sublime在扩展代码段后将光标放在哪里,这样您就可以继续编辑HTML文档了;你可能不想这样,这取决于你想做什么。

相关内容

最新更新