Xml exec上使用“Phing”的语法错误;少于;性格

Xml exec上使用“Phing”的语法错误;少于;性格,xml,linux,phing,Xml,Linux,Phing,我在phing构建文件中遇到格式错误的XML问题。我想有一个任务,它将压缩一个文件,然后通过管道将其传输到mysql以恢复数据库备份。我发现,如果“小于”符号不是起始元素,则应该进行转义;在您的情况下,使用是最简单的方法。谢谢,我不确定在phing/xml中是否是这样做的,但它起了作用! <exec command="gunzip < ${mysql.backup} | mysql -u ${mysql.username} -p ${mysql.password} ${mysql.d

我在phing构建文件中遇到格式错误的XML问题。我想有一个任务,它将压缩一个文件,然后通过管道将其传输到mysql以恢复数据库备份。我发现,如果“小于”符号不是起始元素,则应该进行转义;在您的情况下,使用
是最简单的方法。

谢谢,我不确定在phing/xml中是否是这样做的,但它起了作用!
<exec command="gunzip < ${mysql.backup} | mysql -u ${mysql.username} -p ${mysql.password} ${mysql.database}"
            logoutput="true" checkreturn="true" />
BUILD FAILED
exception 'BuildException' with message 'Error reading project file [wrapped: /home/ec2-user/project/build.xml:206:30: > required]' in /usr/share/pear/phing/parser/ProjectConfigurator.php:197