为XML模式生成类错误''System.Xml.Schema.XmlSchemaException:Undefined complexType“

时间:2017-07-19 08:16:52

标签: c# xml exception xsd complextype

您好,并提前致谢,

背景
 我的名字是Tomer,  我目前正在为一家公司工作,
 我目前的项目是用C#编写的,

我需要基于XML-Schema(.XSD)生成XML文件,
 为了这样做,我已经添加到我的图书馆 -

(我有一个图书馆(.dll),我不断向它添加新的东西,完全  由我写的,它几乎包含我现在所做的一切,只有类型  和逻辑)

用于生成类的类,基本上只是动态编写  给定的数据,最后通过保存文件来保存类  .CS  (在一个不相关的主题中,我如何以编程方式将生成的类添加到其中  我的解决方案,而不是手工操作(右键点击解决方案  Solution Explorer - >添加 - >现有项目 - > '类路径'))

现在我已经在我的Libary中添加了一个生成类的函数  基于Xml架构,

函数创建一个新的数据集并加载Xml架构  ReadXmlSchema()函数到DataSet实例,

比我使用我的类生成器为每个表创建类  加载Xsd的数据集是一个新类,对于每个内部列  表格是在类中生成的新字段。  (有什么我需要添加的东西是至关重要而我错过了吗?)

  • 而这个(^^^)至少可以使用基本信息*

现在问题是当我尝试从XML架构创建类(.XSD)时 我从公司收到它试图将架构加载到DataSet 使用ReadXmlSchema()函数,它失败,抛出以下异常:

  

未处理的异常:System.Xml.Schema.XmlSchemaException:未定义的complexType“http://impa.lego.common.gov.il:BaseClass”用作复杂类型扩展的基础。

如果有人会帮助请回答以下问题:
 1.为什么会出现这个错误?
 2.这个错误的含义是什么?
 3.一般情况下,Xml模式中的执行意味着什么?     它如何影响代码,以及它如何调用(我猜它是什么     ComplexType,但可能不是)
 4.如何解决当前需要的问题,以及如何解决问题  通常

谢谢你的帮助,这实际上是我在这里问的第一个问题,
所以我可能提供了太多的信息, 或者也许我以一种被误解的方式表达了问题, 如果那么请指出我以及我将在哪里学习,谢谢:)

0 个答案:

没有答案