XML文件 提示元素类型"propertyfile"必须后跟属性规范">"或 "/>" 如何解决?

作者站长头像
站长
· 阅读数 16

最近在为公司的老项目修改Ant脚本,发现build的时候报错了,我单独写了个demo演示:

build.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<project default = "echoProperties">
  <propertyfile = "build.properties"></propertyfile>
  <targetname = "echoProperties">
    <echo>Apache Ant version is ${ant.version} - You are at ${sitename}</echo>
  </targetname>
</project>

build.properties

sitename=www.test.com
buildVersion=3.3.2

XML文件 提示元素类型"propertyfile"必须后跟属性规范">"或 "/>" 如何解决?

尝试改为<propertyfile = "build.properties"/>也不行,文件编码都是UTF8,能否有大佬帮忙看看?按理说xml语法好像也没错啊

回复
1个回答
avatar
test
2024-07-15

propertyfiletargetname 都是 tag,不是attribute,不能 = xxx

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容