从xsd文件生成XML

时间:2014-08-07 17:05:38

标签: c# .net xml validation xsd

我有一个复杂类型的xmlshema,这些类型在其他xml-schemas(其他xsd文件)中定义。问题是:我的xml-schemas中没有属性schemalocation。它看起来像这样:

见截图:

xsd with embeded xsd-files

定义复杂类型的xml-schemas在此地址下不在线:http://www.ech.ch/xmlns/ ... 文件夹中有本地文件eCH-0007,eCH-0010 .....

我想使用C#从这些xml-schemas生成一个xml。

2 个答案:

答案 0 :(得分:0)

你的问题不是很详细。但是,在使用XSD文件时,您可以尝试将其作为一般方法。

  1. 下载并且isntall WSCF.blue
  2. 将XSD添加到您的项目
  3. 通过WSCF.blue生成DataContract类
  4. 如果需要,可以序列化它们。

答案 1 :(得分:0)

您可以通过Microsoft工具xsd.exe

生成它

1生成课程。例如xsd /c /language:CS XSDSchemaFile.xsd

2将此类序列化为xml