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

相关推荐
asdfg12589636 分钟前
Java中的Comparator 和JS中的回调函数好相似
java·开发语言
会编程的土豆12 分钟前
消息队列(MQ)入门笔记
java·笔记·spring
万少18 分钟前
万少的 Claude Code 入门教程
前端·人工智能·后端
专注VB编程开发20年18 分钟前
python运行提速方案全解
java·linux·服务器
malog_20 分钟前
Milvus向量数据库:AI时代的搜索革命
数据库·人工智能·后端·milvus
涤生大数据22 分钟前
大数据面试高频题:row_number() 数据倾斜到底怎么解决?
java·大数据·面试
weixin_4467291622 分钟前
注解和反射
java·开发语言
摇滚侠26 分钟前
HashMap 源码解析 底层原理 面试如何回答
java·面试·职场和发展
এ慕ོ冬℘゜27 分钟前
JS 前端基础高频面试题
开发语言·前端·javascript
凯瑟琳.奥古斯特30 分钟前
常见加密算法及应用
java·开发语言·网络·网络协议·职场和发展