Android:strings.xml自动显示standalone =“no”

时间:2011-03-15 10:35:46

标签: android xml formatting

我有一个奇怪的问题。在我的项目的strings.xml文件中,第一行是<?xml version="1.0" encoding="utf-8"?>但是每次我关闭并打开文件时,第一行会自动更改为<?xml version="1.0" encoding="utf-8" standalone="no"?>,我猜这不允许我运行真实手机上的项目(它在模拟器上运行)。虽然我删除standalone =“no”并保存文件,但是当我打开文件时它会再次出现。

这是什么原因以及如何克服这个问题?

感谢您的时间。

干杯,

马杜

更新:问题不在于strings.xml文件。这是应用程序将数据发送到我的Android应用程序。我现在发现了: - )

2 个答案:

答案 0 :(得分:2)

XML独立元素定义了外部定义的DTD的存在。

值为no表示此XML文档不是独立的,取决于外部定义的DTD。

值为yes表示XML文档是自包含的。

答案 1 :(得分:1)

不,那不相关,它是标准的xml标签:

http://www.w3.org/TR/xml/#sec-rmd

告诉xml解析器应该如何解析文档。它根本与android无关。你可以忽略它。您的应用程序无法在真实手机上运行的原因必须是其他原因。