如何在xml文件中查找我的错误

时间:2010-11-26 20:32:00

标签: android xml android-xml

有时当我试图运行我的代码时,eclipse控制台在XML文件中说错误:中止build.that意味着我的main.xml文件中有错误。有没有办法找到我的错误而不做猜测和擦除一些xml代码以查看问题出在哪里?类似于验证我的xml文件!!谢谢

4 个答案:

答案 0 :(得分:11)

XML ToolsNotepad++的插件允许您检查XML语法是否已损坏,并告诉您错误在哪一行。

安装XML工具插件download the plugin zip file,并将内容解压缩到已安装Notepad ++的位置(例如C:\ Program Files \ Notepad ++)。然后重新启动Notepad ++,打开要检查的XML文件,单击顶部的“插件”菜单,选择“XML工具”,然后单击“立即检查XML语法”。

希望有所帮助。

答案 1 :(得分:1)

您甚至可以在Firefox中打开它,如果格式不正确,它会显示错误所在。

答案 2 :(得分:0)

无法确定是否是同一个问题,但我偶尔使用xml文件作为活动窗口运行我的应用程序,并创建一个中止构建。确保您没有运行xml文件。

答案 3 :(得分:0)

<块引用>

XML Tools,Notepad++ 的一个插件,允许您检查 XML 语法是否有问题并告诉您错误在哪一行

我认为 Notepad++ 报告错误之后的第一行,Notepad++ 知道之前一定有错误

我刚刚使用 Notepad++ 和 XML 工具调查了一个文件,结果发现它有大约 30 个“单位翻转”错误。例如,“text:p”显示为“text:q”; “table-cell”显示为“table:cdll”,“>”显示为“=”等

最初我认为错误必须在紧接报告行之前的匹配标签部分。然而,由于错误太多,我一直在寻找在报告的错误行上方一百或两百行以及紧接在匹配标签部分之前的问题。

我的推理是,如果结尾“>”已转换为“=”,那么 Notepad++ 会以自由文本形式阅读大量后续内容。

我发现 XML Copy Editor 更容易使用,因为它发现每一行都有错误。我需要先使用 Notepad++ 进行漂亮的打印。