Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Everest Framework.Net读取HL7 cda xml文件_C#_Hl7_Cda_Hl7 V3 - Fatal编程技术网

C# 使用Everest Framework.Net读取HL7 cda xml文件

C# 使用Everest Framework.Net读取HL7 cda xml文件,c#,hl7,cda,hl7-v3,C#,Hl7,Cda,Hl7 V3,我读过everest框架支持HL7CDAV3XML文件,但我找不到任何关于如何使用该框架从Xml文件读取数据的示例。 有人知道怎么做吗? 谢谢 框架链接:我不知道这个框架,但我对解析HL7CDA的建议是使用Xpath之类的XML技术。性能更好,更简单 您好, Martí有一些例子可以说明这一点,指南中也有一些很好的例子。在代码文档中有一个从字符串读取的示例(请参阅XmlIts1Formatter.Parse的文档),您可以将其应用于任何XmlReader: using(XmlStateReade

我读过everest框架支持HL7CDAV3XML文件,但我找不到任何关于如何使用该框架从Xml文件读取数据的示例。 有人知道怎么做吗? 谢谢
框架链接:

我不知道这个框架,但我对解析HL7CDA的建议是使用Xpath之类的XML技术。性能更好,更简单

您好,
Martí

有一些例子可以说明这一点,指南中也有一些很好的例子。在代码文档中有一个从字符串读取的示例(请参阅XmlIts1Formatter.Parse的文档),您可以将其应用于任何XmlReader:

using(XmlStateReader xr = new XmlStateReader(XmlReader.Create(@"C:\path-to-file.xml")))
{
    var fmtr = new XmlIts1Formatter();
    fmtr.ValidateConformance = false;
    fmtr.GraphAides.Add(new ClinicalDocumentDatatypeFormatter());
    var parseResult = fmtr.Parse(xr, typeof(ClinicalDocument));
    // There is a variable called structure which will contain your
    var cda = parseResult.Structure as ClinicalDocument;
}