尝试使用java从ccd.xml读取HtmleElement

尝试使用java从ccd.xml读取HtmleElement,java,html,xml,ccd,Java,Html,Xml,Ccd,我正在使用java解析ccd.xml。 我可以使用java对象访问ccd的每个节点/元素 查询:当htmlElement进入ccd的任何节点时。我的java对象没有到达该节点? 我可以得到templateId,title,但在到达ccd.xml的文本节点后,我的java对象无法显示表节点 示例ccd.xml如下所示: <component> <section> <templateId root='2.16.840.1.113883.10.20.1.9'/&g

我正在使用java解析ccd.xml。 我可以使用java对象访问ccd的每个节点/元素

查询:当htmlElement进入ccd的任何节点时。我的java对象没有到达该节点? 我可以得到templateId,title,但在到达ccd.xml的文本节点后,我的java对象无法显示表节点

示例ccd.xml如下所示:

<component>
<section>
    <templateId root='2.16.840.1.113883.10.20.1.9'/> <!-- Payers section template -->
    <code code="48768-6" codeSystem="2.16.840.1.113883.6.1"/>
    <title>Payers</title>
    <text>
        <table border="1" width="100%">
            <thead>
            <tr><th>Payer name</th><th>Policy type / Coverage type</th><th>Covered party ID</th> <th>Authorization(s)</th></tr>
            </thead>
            <tbody>
                <tr>
                    <td>Good Health Insurance</td> 
                    <td>Extended healthcare / Self</td> 
                    <td>14d4a520-7aae-11db-9fe1-0800200c9a66</td>
                    <td>Colonoscopy</td>
                </tr>
            </tbody>
        </table>
    </text>

</section>
</component>


非常感谢您的帮助。

看看MDHT——一个读/写CDA内容的开源项目 文本属性是混合内容

我学习了openhealthtools,有没有库。读取节点,因为当我尝试此Component3时,t=ccdDocument.getComponent().getStructuredBody().getComponents().get(0);对象s=t.getSection().getText().getMixed().get(0.getValue();系统输出打印项次;我在控制台上得到空白输出