gpt4 book ai didi

c# - 如何在 Visual Studio 2010 中使用 xsd 文件验证 xml 文件

转载 作者:数据小太阳 更新时间:2023-10-29 02:05:14 26 4
gpt4 key购买 nike

我刚开始学习 xml,所以我是这个领域的初学者。我想根据 xsd 文件验证 xml 文件(只是为了弄清楚 xsd 是如何工作的)。

在 VS 2010 中,我创建了 XML 文件和 XSD 文件,并将一些代码复制并粘贴到其中。

但是当我在 XML 文件中进行更改时,没有出现预期的警告。我认为原因是我需要将 XSD 文件绑定(bind)到我的 XML 文件。

我说的对吗?如果是这样,我如何将 XSD 绑定(bind)到 XML?

最佳答案

在 Visual Studio 的 xml 文件的属性窗口中,您可以选择要验证的 xsd。单击“架构”属性的“...” 按钮并从列表中选择您的架构(如果未列出,请单击添加按钮并选择您的文件)。然后当你的 xml 无效时你会收到警告,当你编辑你的 xml 时你也会得到智能感知。 schema

此外(但它不仅在 Visual Studio 中进行验证是必需的)您还可以指定 xml 的命名空间,它应该与您在 XSD 中定义的命名空间相匹配,它可以是任意字符串(通常是某种 url ).

<?xml version="1.0" encoding="utf-8" ?>
<myrootelelemt xmlns="http://somearbitarystring.com/somemorestring.xsd">
...
</myrootelement>

关于c# - 如何在 Visual Studio 2010 中使用 xsd 文件验证 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13305798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com