问候语。 一直在搜索工具,可以正确排序strings.xml中的xml字符串,但似乎找不到好的字符串。 字符串示例:
<resources>
<string name="act_exit">Exit</string>
<string name="act_exit_info">"Are you sure you want to exit?
Click OK to continue"</string>
<string name="act_continue">Continue</string>
<string name="act_stop">Stop</string>
<string name="act_start" formatted="false">Start</string>
<string name="act_stop">Stop</string>
<string name="male"><font color=#f57130>Male</font></string>
<string name="female"><font color=#f57130>Female</font></string>
</resources>
基本上,我需要以良好而快速的方式为这样的xml文件排序字符串名称。 我已经尝试过Android工具和插件,但大多数只是错误的文件,它排序所有字符串并添加最后以新行开头的文本。 &#34;单击“确定”继续&#34;这部分文字出现在文件末尾。
我发现的唯一工作工具是https://bitbucket.org/jtuc/winmerge2011/issue/31/feature-request-sort-xml-files-for-better 适用于撒克逊罐子。除非你有像#34;格式化=&#34;假&#34;等字符串选项,否则它可以完美地完成工作。和&#34;&lt; font color =#f57130&gt; TEXT&lt; / font&gt;&#34;。项目需要这些选项,因此无法删除它们。
包含此类选项的XML Sorter登录文件:
对XML文件进行排序。 。 。 sort.xslt的第7行出错: XTTE1020:不允许使用多个项目的序列作为@select attri bs of xsl:sort 在内置模板规则中 转换失败:报告了运行时错误
糟糕!发生错误,errorlevel = 2。联系作者寻求帮助。
答案 0 :(得分:1)
XML格式不正确,更改
<string name="act_start formatted="false">Start</string>
到
<string name="act_start" formatted="false">Start</string> because attribute content should enclosed by double quotes.