【发布时间】:2013-10-07 19:07:03
【问题描述】:
我的项目根目录中有以下build.xml 文件(该文件取自Phing's manual):
<?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 fileNetbeans 时出现以下错误:XML 验证已开始。
检查文件:/usr/local/apache2/htdocs/testComposer/build.xml...
cvc-elt.1:找不到元素“项目”的声明。 [6]
XML 验证完成。 我无法让 Netbeans 自动完成 Phing 中的预定义任务。
似乎 Netbeans 无法读取 phing-grammar.rng 文件,尽管它存在并且具有读取权限。
这是 Netbeans 的限制还是我做错了什么?
【问题讨论】:
标签: php xml validation netbeans phing