【问题标题】:Why Does This Error Consistently Stay为什么此错误始终存在
【发布时间】:2016-12-21 07:41:53
【问题描述】:

这个错误越来越烦人。有人可以解决问题吗。谢谢! 每当我尝试构建文件时。它给了我一个错误说: 不允许使用“[xX][mM][lL]”。 build.xml /HealPlayer line 1 Ant Buildfile 问题和这个问题:元素类型“xml”必须后跟属性规范,“>”或“/>”。 build.xml /HealPlayer 第 1 行 XML 问题

 <?xml version="1.0" encoding="UTF-8" >
<project name="HealPlayer" default="makejar" basedir=".">
    <target name="makejar" description="Create a jar for the project">
        <mkdir dir="target"></mkdir>
        <jar destfile="target/${ant.project.name}.jar">
            <fileset dir="bin"></fileset>
            <fileset file="plugin.yml"></fileset>
        </jar>
    </target>
</project>
 <?xml version="1.0" encoding="UTF-8" >
<project name="HealPlayer" default="makejar" basedir=".">
    <target name="makejar" description="Create a jar for the project">
        <mkdir dir="target"></mkdir>
        <jar destfile="target/${ant.project.name}.jar">
            <fileset dir="bin"></fileset>
            <fileset file="plugin.yml"></fileset>
        </jar>
    </target>
</project>

【问题讨论】:

  • 请添加更多上下文。这看起来像一个 Ant 文件,Zach 的错误是什么?

标签: java plugins minecraft helper


【解决方案1】:

将第一行更改为:

<?xml version="1.0" encoding="UTF-8"?>

注意:它需要以问号结尾,后跟一个大于号。

您还需要确保前导 &lt; 是文件中的第一个字符,即其前面没有空格。

【讨论】:

    【解决方案2】:

    请检查以下链接。这有更多关于 xml 标签的信息。也遵循@Erwin Bolwidt 的建议

    Error: The processing instruction target matching "[xX][mM][lL]" is not allowed

    【讨论】:

      猜你喜欢
      • 2016-01-24
      • 2018-01-20
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多