答案 0 :(得分:0)
由于schemaLocation
不是当前“ xmlns”的一部分,因此无法识别。
“请尝试”:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema-instance" >
<xs:include schemaLocation="node.xsd"/>
</xs:schema>
...在上面使用xmlns="http://www.w3.org/2001/XMLSchema-instance"
的节点层次结构中添加schemaLocation
。
或者:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<xs:include xsi:schemaLocation="node.xsd"/>
</xs:schema>
..为“ http://www.w3.org/2001/XMLSchema-instance”引入prefix
并将其用作prefix:schemaLocation
。
另请参阅:XML Schema Validation : Cannot find the declaration of element