我刚开始学习XML,所以在这个领域我是个初学者。我想对XML文件进行XSD文件验证(只是为了弄清楚XSD的工作原理)。
在VS 2010中,我创建了XML文件和XSD文件,并将一些代码复制粘贴到其中。
但是当我在XML文件中进行更改时,没有像预期的那样出现警告。我认为原因是我需要将XSD文件绑定到我的XML文件。
我是正确的吗?如果是的话,如何将XSD绑定到XML文件呢?
我刚开始学习XML,所以在这个领域我是个初学者。我想对XML文件进行XSD文件验证(只是为了弄清楚XSD的工作原理)。
在VS 2010中,我创建了XML文件和XSD文件,并将一些代码复制粘贴到其中。
但是当我在XML文件中进行更改时,没有像预期的那样出现警告。我认为原因是我需要将XSD文件绑定到我的XML文件。
我是正确的吗?如果是的话,如何将XSD绑定到XML文件呢?
<?xml version="1.0" encoding="utf-8" ?>
<myrootelelemt xmlns="http://somearbitarystring.com/somemorestring.xsd">
...
</myrootelement>
您必须将模式定义放置在xml文件中,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<project xmlns="http://ProjectBase/Config.xsd" >
...
当打开xml文件时,VS 2010会显示新的菜单项XML
。打开它并选择最后一个菜单项Schemas...
。
确保您的模式文件(xsd)在列表中。如果没有,请添加它(添加按钮)。还要确保没有更多对同一模式的引用。
最后,使用第一列来检查应该使用哪个模式进行验证/智能感知。