0

我想使用 Go 中可用的任何库来解析完整的 CCDA XML 文件。我尝试使用https://godoc.org/github.com/clbanning/mxj库来解析 CCDA XML 文件。在这个我们需要去特定的路径并解析数据,但我想通过使用包或库一次解析不同的部分。我用谷歌搜索并最终没有答案。如果你们能帮助我,那就太好了。

4

3 回答 3

0

xmlquery解析任何 XML 文档并通过 XPath 提取任何您想要的数据。

于 2019-10-27T11:56:58.160 回答
0

您可以尝试的一件事是使用 DOM 库来解析 CCDA,并处理生成的 DOM 模型。其中有几个,一个是https://github.com/lestrrat-go/libxml2,它使用 libxml2 库。

于 2019-10-24T00:35:10.660 回答
0

我不知道 Go,但 CCDA 是 XML,所以您可以使用 XSLT 对其进行转换。我认为 Go 有一种方法可以让你这样做。

有许多 CCDA xsl 示例 - 这取决于您想要的结果。

例如https://github.com/hl7/cda-core-xsl

于 2020-07-02T00:50:24.793 回答