XML警告,命名空间未绑定

时间:2013-06-14 19:04:26

标签: xsd phpunit

我在PHPStorm中收到此警告以进行PHPUnit测试,但我不确定它在说什么?

Namespace not bound

<phpunit colors="true" bootstrap="./tests/bootstrap.php">
    <testsuite name="IniParserTest">
        <directory>./tests/Test</directory>
    </testsuite>
</phpunit>

1 个答案:

答案 0 :(得分:1)

您必须在开始元素节点中具体说明XML Schema,例如:

<phpunit colors="true" bootstrap="./tests/bootstrap.php" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/3.7/phpunit.xsd">
    <testsuite name="IniParserTest">
        <directory>./tests/Test</directory>
    </testsuite>
</phpunit>

请注意xmlns:xsi和xsi:noNamespaceSchemaLocation属性。

现在你的XML应该是有效的,它不应该再给你错误了。

来源:https://phpunit.de/manual/3.7/en/appendixes.configuration.html