将xsd解析为c#类时出错

将xsd解析为c#类时出错,c#,xml,xsd,C#,Xml,Xsd,这是我正在使用的XSD(直接从源代码下载) 我认为问题在于您缺少一些必要的XSD文档。在您在注释中链接到的网页上,可以获得两个XSD文件:fundRateCommon.XSD和fundRate.XSD 但是在fundRate.xsd中,有几个import语句: <xs:import namespace="http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific" schemaLocation="SDM

这是我正在使用的XSD(直接从源代码下载)


我认为问题在于您缺少一些必要的XSD文档。在您在注释中链接到的网页上,可以获得两个XSD文件:
fundRateCommon.XSD
fundRate.XSD

但是在
fundRate.xsd
中,有几个
import
语句:

<xs:import namespace="http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific" schemaLocation="SDMXDataStructureSpecific.xsd"/>
<xs:import namespace="http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common" schemaLocation="SDMXCommon.xsd"/>
<xs:import namespace="http://www.newyorkfed.org/resources/sdmxml/schemas/V2_1/fundRateCommon" schemaLocation="fundRateCommon.xsd"/>

从这个页面,您不能下载
SDMXCommon.xsd
SDMXDataStructureSpecific.xsd
。XSD2Code中出现的错误似乎与
SDMXDataStructureSpecific.xsd
中的内容有关


也下载那些XSD文件,然后重试。

您似乎缺少基本的SDMX.XSD。。这些可从以下网址获得:
sdmx.org在“标准”选项卡下…

请将错误显示为文本,而不是图像。您展示的XSD有很多依赖项,这使得无法确定XSD代码是否有效。您是否尝试验证XSD尝试此链接,看看它是否有效表示它无效,但这是我下载它的地方-似乎它应该是有效的,来自广泛使用的合法源代码,对吗?当我使用生成工具时,它们必须在同一路径上吗?@Scott我不熟悉XSD2Code或C#-我不知道该工具是否能够智能地搜索丢失的文件。但是,是的,把它们放在同一个文件夹中。这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论-您可以随时对自己的帖子发表评论,一旦您有足够的评论,您就可以发表评论。-@AndreiM这确实为这个问题提供了答案。