C# XSD文件和导出
我是XSD的新手。我想知道如何使用XSD文件将数据导出到XML 我假设在导入XML文件时可以使用相同的XSD文件来检查XML文件的模式是否与XSD文件的模式一致。我希望这个假设是正确的 谢谢,C# XSD文件和导出,c#,xml,xsd,C#,Xml,Xsd,我是XSD的新手。我想知道如何使用XSD文件将数据导出到XML 我假设在导入XML文件时可以使用相同的XSD文件来检查XML文件的模式是否与XSD文件的模式一致。我希望这个假设是正确的 谢谢, RamXSD文件用于检查XML的模式: XmlReaderSettings xmlSettings = new XmlReaderSettings(); xmlSettings.ValidationType = ValidationType.Schema; xmlSettings.Schemas.Add(
RamXSD文件用于检查XML的模式:
XmlReaderSettings xmlSettings = new XmlReaderSettings();
xmlSettings.ValidationType = ValidationType.Schema;
xmlSettings.Schemas.Add("http://www.example.com/SchemaName",
"http://intranet/xml/schemadatei.xsd");
XmlReader xmlReader = XmlReader.Create(this.dateiname, xmlSettings);
while (xmlReader.Read())
{ }
您可以从XSD生成一个类,正如您在这里看到的:语句中的一些更正:
XSD文件不导出数据用于验证数据。
XSD文件可用于在导入XML时对其进行验证。。以便根据模式文件检查XML文件是否。XSD-XML模式定义
附言:通常的惯例是。。XSD用于导入的数据,而不是 出口。。因为你知道你在发送什么。。但是你 应确保接受由发送给您的有效数据 其他系统。。(不过,在验证外出数据时没有害处)
- XML代表可扩展标记语言
- XML是一种标记语言 很像HTML(但不是HTML)
- XML被设计用来传输数据,而不是 显示数据)
- 没有预定义的标记或属性。你定义什么 是您的数据:)