我想进行XML验证,以验证输入XML文件是否符合模式文件(.xsd)。我的问题是我们什么时候需要指定目标命名空间参数以及目标命名空间参数的功能是什么?
我从以下MSDN页面获得了这个问题,
http://msdn.microsoft.com/en-us/library/1hh8b082.aspx
http://msdn.microsoft.com/en-us/library/system.xml.schema.xmlschemaset.aspx
更具体地说,我指的是Add
类的XmlSchemaSet
方法的第一个参数。
EDIT1:我目前的困惑是,
XmlSchemaSet
类的Add方法中,还是将XML文档将使用的所有命名空间添加到Add
XmlSchemaSet
方法中} class?答案 0 :(得分:2)
如果您在XML文档中使用名称空间,则需要使用该参数 - 例如如果你们中的一些标签的格式为<xx:TagName>
。否则,您只需传入一个空字符串""
。