[英]Validating Phing's build.xml using Netbeans
我的项目的根目录中有以下build.xml
文件(该文件取自Phing的手册 ):
<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="/usr/local/php/lib/php/data/phing/etc/phing-grammar.rng"
type="application/xml"
schematypens="http://relaxng.org/ns/structure/1.0" ?>
<project name="FooBar" default="hi">
<target name="hi">
<echo msg="Hiiiiiiiiiiiiiiii" />
</target>
</project>
我变了
<?xml-model href="/usr/share/php5/PEAR/data/phing/etc/phing-grammar.rng"
type="application/xml"
schematypens="http://relaxng.org/ns/structure/1.0" ?>
在我的文件系统上引用正确的路径并确认该文件确实存在。
build.xml
在终端上正常工作,并显示hiiiiiiiiiiiii
。
我的问题是两件事:
当按下validate file
Netbeans给出以下错误:
XML验证开始。
正在检查文件:/usr/local/apache2/htdocs/testComposer/build.xml ...
cvc-elt.1:找不到元素'project'的声明。 [6]
XML验证完成。
我无法让Netbeans自动完成Phing中的预定义任务。
似乎Netbeans无法读取phing-grammar.rng
文件,尽管该文件存在并且具有读取权限。
这是Netbeans的局限性还是我做错了什么?
正确的语法是xlink: href。 参见示例:
<?xml-model xlink:href="/your/path/to/phing-grammar.rng" type="application/xml"
schematypens="http://relaxng.org/ns/structure/1.0" ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.