【发布时间】:2009-10-06 06:37:05
【问题描述】:
我有一个 xsd 文件,其中定义了两个表假设 A 和 B,我想创建两个文件作为 A.xml 和 B.xml。
当我在这些 xml 文件中输入数据时,数据应该使用 xsd 验证
我的问题是
在 xml 文件中输入数据时如何验证数据?
【问题讨论】:
我有一个 xsd 文件,其中定义了两个表假设 A 和 B,我想创建两个文件作为 A.xml 和 B.xml。
当我在这些 xml 文件中输入数据时,数据应该使用 xsd 验证
我的问题是
在 xml 文件中输入数据时如何验证数据?
【问题讨论】:
您是否尝试获得 Visual Studio Intellisense 以在 Visual Studio IDE 中编辑这些 XML 文件?
如果是这样,请将架构放置在包含您要编辑的 XML 文件的同一 Visual Studio 项目中,或者将架构集中放置在 Program Files\Microsoft Visual Studio _.0\Xml\Schemas 文件夹中。
请务必在架构中定义 targetNamespace 并使用 xmlns 声明从您的 XML 文档中引用此目标命名空间。
<Element xmlns="http://your/schema/target/namespace/here">
<Element />
<Element />
</Element>
【讨论】: