我尝试使用以下步骤生成CCD.xsd到C#类文件:
xsd D:\ccd.xsd /c /n:CCD。但我得到了这个错误。
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30319.17929]
Copyright (C) Microsoft Corporation. All rights reserved.
Schema validation warning: The 'urn:hl7-org:sdtc:patient' element is not declare
d. Line 5902, position 8.
Schema validation warning: The 'urn:hl7-org:sdtc:patient' element is not declare
d. Line 4868, position 8.
Schema validation warning: The 'urn:hl7-org:sdtc:patient' element is not declare
d. Line 4852, position 8.
Warning: Schema could not be validated. Class generation may fail or may produce
incorrect results.
Error: Error generating classes for schema 'ccd'.
- The element 'urn:hl7-org:sdtc:patient' is missing.如果需要更多帮助,请键入"xsd /?“。
发布于 2013-02-19 17:22:46
要消除警告,您必须找到SDTC (targetNamespace='urn:hl7-org:sdtc'),它定义了patient元素。将新文件添加到xsd.exe命令行,并添加到ccd.xsd (确保列出了SDTC所需的任何文件)。
需要将SDTC文件添加到命令行的原因与ccd.xsd没有显式导入SDTC命名空间有关。
https://stackoverflow.com/questions/14959951
复制相似问题