【发布时间】:2014-02-18 18:35:18
【问题描述】:
我正在尝试从 FHIR 项目提供的模式生成 c# 类: http://hl7.org/implement/standards/fhir/ 我已经下载了架构: http://hl7.org/documentcenter/public/standards/FHIR/fhir-all-xsd.zip 我已经“解封”了 zip 文件并将 xsd 文件解压缩到一个文件夹中。 在尝试使用 xsd.exe 创建 c# 类时,我不断收到表明架构存在问题的错误。除了其他元素之外,始终没有声明 xhtml:div 元素。 fhir-all.xsd 文件似乎列出了顶级对象。我能够让简单的模式 tombstone.xsd 与 xsd.exe 一起使用,但是像 valueset.xsd 或 alert.xsd 这样更复杂的项目却惨遭失败。我看不出这些文件有什么问题。任何有关如何修复这些模式的帮助将不胜感激。
【问题讨论】:
-
您是否在 xsd.exe 命令中包含 .xsd 文件链?
-
不确定这意味着什么。大多数 xsd 文件似乎都包含引用集合中文件的元素,尤其是 xsd.exe 所说的缺少的元素。
-
我遇到了类似的问题,不得不告诉 xsd.exe 在 xsds 中引用的所有文件名,只是把它扔在那里,这可能不是你的问题。
-
您引用的架构集存在更大的问题...为了帮助我理解我应该提供的答案,您是专业用户,还是只是想学习/理解 XSD一般,特别是HL7?
-
我是一名 .Net 开发人员,我的目的是从这些模式创建 c# 类。我想要简单的支持 POCO 或 LINQ 的数据集,所以我对 FIHR .Net 下载不感兴趣。