我想写一个简单的XML文件,并使用位于我的计算机本地目录中的自定义XSD文件。我不理解文件开头所需的语法(我已经搜索了,但是XSD教程似乎更关注元素定义而不是
我的sys_params.xsd如下:
xsd:schema
)。我的sys_params.xsd如下:
<xsd:schema xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<xsd:element name="shipOrder" type="order"/>
我的sys_params.xml文件如下:
<shiporder orderid="889923"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3schools.com sys_params.xsd"
<orderperson>John Smith</orderperson>
我的XML报告显示这个验证错误:
错误模式文档“sys_params.xsd”的目标命名空间与实例文档“http://www.w3schools.com”中指定的不同。
毫无疑问,我的代码有很大问题,但我需要帮助来纠正它。