- 检查节点是否为空节点;
- 检查节点是否存在。
<claim_export_xml>
<claim_export_xml_row>
<claim_number>37423</claim_number>
<total_submitted_charges>0</total_submitted_charges>
<patient_control_no/>
<current_onset_date>2009-06-07 00:00:00</current_onset_date>
我希望检查“current_onset_date”节点是否存在,我使用了以下XSLT:
<xsl:for-each select="claim_export_xml_row ">
<xsl:if test="claim_number =$mother_claim_no and /current_onset_date ">
for-each循环是我必须忍受的一些逻辑,以使循环正常工作。但是在运行此XSLT后,我实际上得到了错误的结果,上面的xml数据不会被我的XSLT抓取。但我也不认为使用“current_onset_date =''”是正确的,因为它测试的是“当前的起始日期是否包含任何内容”。
有人能告诉我我的错误在哪里,并帮助我解决开始列出的问题吗?谢谢!