获取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);

相关推荐
虫小宝6 分钟前
导购APP高可用数据库设计:主从分离与分库分表在返利系统中的应用
android·数据库
程序员爱钓鱼14 分钟前
Node.js 编程实战:测试与调试 —— Mocha / Jest / Supertest 使用指南
前端·后端·node.js
独自破碎E15 分钟前
PO、VO、BO、DTO、DAO、POJO有什么区别?
java
czlczl2002092516 分钟前
从 SSO 登录到跨系统资源访问:OAuth2 全链路交互详解
java·spring boot·后端·spring·架构
fie888919 分钟前
基于蚁群算法求解带时间窗的车辆路径问题
数据库·人工智能·算法
一勺菠萝丶19 分钟前
芋道项目部署:前端写死后端地址 vs Nginx 反向代理
前端·nginx·状态模式
茶本无香20 分钟前
单例模式深度解析:饿汉式与懒汉式的实现与选择
java·单例模式
爬山算法24 分钟前
Hibernate(29)什么是Hibernate的连接池?
java·后端·hibernate
Fuly102426 分钟前
软件研发类项目流程
java