获取XML 属性值

复制代码
<controlActProcess classCode="CACT" moodCode="EVN">
    <queryByParameter>
      <statusCode code="new"/>
      <queryByParameterPayload>
       
        <statusCode code="new"/>
        <actId>
          <value>
            <!--申请单编号-->
            <item extension="" root="2.16.156.10011.1.24"/>
            <!--住院号-->
            <item extension="" root="2.16.156.10011.1.12"/>
            <!--门诊号-->
            <item extension="" root="2.16.156.10011.1.11"/>
          </value>
        </actId>
        <!--申请单开立者ID(医务人员ID)-->
        <authorId>
          <value>
            <item extension="" root="2.16.156.10011.1.4"/>
          </value>
        </authorId>
        <!--申请单有效期间-->
        <effectiveTime>
          <value>
            <low value="20211031090047"/>
            <high value="20241226201025"/>
          </value>
        </effectiveTime>
        <!--患者ID-->
        <patientId>
          <value>
            <!-- 身份证号 -->
            <item extension="" root="2.16.156.10011.1.3"/>
            <!-- 医保卡号 -->
            <item extension="000110012131231" root="2.16.156.10011.1.15"/>
            <!-- 患者ID -->
            <item extension="" root="2.16.156.10011.2.5.1.4"/>
          </value>
        </patientId>
      </queryByParameterPayload>
    </queryByParameter>
  </controlActProcess>

XmlNode strMenCardNo = document1.DocumentElement.SelectSingleNode("xsi:controlActProcess/xsi:queryByParameter/xsi:queryByParameterPayload/xsi:patientId/xsi:value/xsi:item[@root='2.16.156.10011.1.15']", nsmgr);

相关推荐
七夜zippoe19 分钟前
缓存三大劫攻防战:穿透、击穿、雪崩的Java实战防御体系(三)
java·开发语言·缓存
lllsure23 分钟前
【Docker】镜像
java·spring cloud·docker
zhysunny25 分钟前
51.不可变基础设施:云原生时代的「乐高城堡」建造法
java·云原生
无名客033 分钟前
SQL语句执行时间太慢,有什么优化措施?以及衍生的相关问题
java·数据库·sql·sql语句优化
二十雨辰33 分钟前
歌词滚动效果
前端·css
法医35 分钟前
和文心快码做朋友,让编程像“说话”一样简单
前端·文心快码
风槐啊38 分钟前
邪修实战系列(3)
java·ide·spring boot·spring·tomcat
前端小巷子38 分钟前
JS 打造「放大镜 + 缩略图」一体组件
前端·javascript·面试
陈随易39 分钟前
适合中国宝宝的AI编程神器,文心快码
前端·后端·node.js
咋吃都不胖lyh42 分钟前
SQL数据分析原代码--创建表与简单查询
java·数据库·sql