【发布时间】:2014-04-22 15:22:36
【问题描述】:
当我在 Google Play 服务中为 apk 文件上传用于翻译的语言 xml 文件时,单击下一步按钮时出现以下错误。
“第 3 行的根元素无效。
我的 xml 开头为:
< ?xml version="1.0" encoding="UTF-8"?>
<rootElement>
a lot of elements within the rootElement tag.
</rootElement>
第 3 行的 xml 文件的根元素怎么可能有问题,因为它只是一个简单的根元素,没有其他任何东西? 我试过了: - 重命名根标签 - 删除根标签内的所有标签。
它准确地说: “english.xml, rad 3: ogiltigt rotelement。” 翻译为: english.xml,第 3 行:无效的根元素。
谢谢,非常感谢您的任何意见。
【问题讨论】:
-
基于这个sample,不应该把根元素命名为
resources吗? -
XML 术语中的“无效”通常意味着 XML 格式正确但与接收方期望的模式/DTD 不匹配 - 您确定您使用了正确的元素名称、名称空间吗(如果有的话),同样重要的是,您没有包含您正在使用的特定应用程序不允许的任何内容?
-
谢谢,应该是命名资源。然而现在它又抛出了另一个错误:“english.xml:Det finns inga meddelanden i den här filen。”已翻译:“english.xml”:此文件中没有任何消息。”您知道它们的含义吗?我应该在每个标签之前为翻译者添加一些消息吗?
标签: xml