我在引用XML文件中的XML Schema时遇到了问题。
我的XSD文件在以下路径:
C:\environment\workspace\maven-ws\ProjectXmlSchema\email.xsd
但是当我在我的XML文件中尝试像这样定位模式时,XSD文件找不到:
<?xml version="1.0" encoding="UTF-8" ?>
<email xmlns="http://www.w3schools.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3schools.com
file://C://environment//workspace//maven-ws//ProjextXmlSchema//email.xsd">
只有当XSD文件与当前文件在同一个文件夹下时,才能找到它:
xsi:schemaLocation="http://www.w3schools.com email.xsd"
问题是这样的:如果XML文件不在与XSD文件相同的文件夹中,路径需要是什么样子才能找到XSD?
顺便说一下,我使用的示例来自MSDN:他们声称应该按照我尝试的方式工作。但它没能正常工作。