在 xml 文件中得到“错误:解析 XML 时出错:未绑定前缀”

Posted

技术标签:

【中文标题】在 xml 文件中得到“错误:解析 XML 时出错:未绑定前缀”【英文标题】:got "error: Error parsing XML: unbound prefix" in xml file 【发布时间】:2011-12-31 18:30:19 【问题描述】:

我知道其他人已经问过这个问题,但我已按照他们的说明进行操作,但仍然收到相同的错误消息。这是补间动画的xml文件:

<?xml version="1.0" encoding="utf-8"?>
<set>
xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
    android:fromAlpha="0.0"
    android:toAlpha="1.0"
    android:duration="2500">        
</alpha>

</set>

任何帮助都会很棒。提前致谢。

摩西

【问题讨论】:

【参考方案1】:

标签有问题。您已关闭 &lt;Set&gt; 标记,但未包含 xmlns: 部分代码

<set**>**
xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">

【讨论】:

@user1124591:如果答案对您有帮助,请点赞(点击投票数上方的向上三角形),然后“接受”(点击复选标记)。【参考方案2】:

您的 XML 在语法上无效。也许你的意思是这样的?

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false">
<alpha
    android:fromAlpha="0.0"
    android:toAlpha="1.0"
    android:duration="2500">        
</alpha>

</set>

【讨论】:

以上是关于在 xml 文件中得到“错误:解析 XML 时出错:未绑定前缀”的主要内容,如果未能解决你的问题,请参考以下文章

C# 如何得到一XML文件中指定的节点属性值

AndroidManifest.xml 在构建后没有得到更新

解析xml得到XmlPullParserException

java操作XML文件

如何在 xml 文件中定义 schematron 进行验证?

在 Qt 中解析 XML 文件