首页 > 解决方案 > 解析片段 xml 时出错:数据意外结束

问题描述

<snippet>
    <content>
      <![CDATA[${1:type} ${2:name} (${3:void}){
               ${5}; return ${4:able};}]]>
    </content>
    <tabTrigger>f,fn,fct</tabTrigger>
    <description>decl funct<description>
    <scope>source.c99</scope>
</snippet>

解析片段 xml 时出错:第 12 行的 Packages/User/c99/funct.sublime-snippet 文件中的数据意外结束

标签: xmlparsingcode-snippets

解决方案


消息中的结束标记<description>不好。将其修复为</description>.

所以你的xml必须是:

<snippet>
    <content>
        <![CDATA[
    ${1:type} ${2:name} (${3:void})
    {
        ${5}
        return ${4:able};
    }
    ]]>
    </content>
    <tabTrigger>f,fn,fct</tabTrigger>
    <description>decl funct</description>
    <scope>source.c99</scope>
</snippet>

推荐阅读