Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在vs 2010中,您能根据xml验证xsd吗?_Visual Studio 2010_Xsd - Fatal编程技术网

Visual studio 2010 在vs 2010中,您能根据xml验证xsd吗?

Visual studio 2010 在vs 2010中,您能根据xml验证xsd吗?,visual-studio-2010,xsd,Visual Studio 2010,Xsd,如何在VisualStudio2010中根据xsd验证xml文档 谢谢。在VS2010中打开XML文件;在属性工具窗口(F4)中有一个Schemas属性。在那里列出您想要的XSD。完成后,错误/警告将显示在错误列表工具窗口中。您需要做一些事情。首先,XML文档必须与架构相关联: <XmlDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\

如何在VisualStudio2010中根据xsd验证xml文档


谢谢。

在VS2010中打开XML文件;在属性工具窗口(F4)中有一个Schemas属性。在那里列出您想要的XSD。完成后,错误/警告将显示在错误列表工具窗口中。

您需要做一些事情。首先,XML文档必须与架构相关联:

<XmlDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:noNamespaceSchemaLocation="C:\Code\Schema.xsd">
</XmlDocument>


现在需要将该模式XSD添加到项目中。现在,当您打开XML文档时,您应该会看到智能和错误/警告,就像您在普通C#/VB/etc/代码中看到的错误一样。

嗨,Dave,您不需要修改XML来获得您所描述的内容(参见我的答案,我得到了我以秒计打败了您;)。。。事实上,VS2010足够“智能”,即使您关闭并重新打开该文件,它也会记住您在“属性”窗口中设置的值。你还可以获得智能感知……不知道,我们所有人都设定了路径:)