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

相关推荐
0xDevNull1 分钟前
Java泛型详解
java·开发语言·后端
嘻嘻哈哈樱桃2 分钟前
牛客经典101题解题集--贪心算法+模拟
java·python·算法·贪心算法
七夜zippoe5 分钟前
DolphinDB分区策略:VALUE分区详解
数据库·oracle·分区·value·dolphindb
rKWP8gKv77 分钟前
数据库连接池选型:HikariCP与Druid的性能对比
数据库
Sarvartha10 分钟前
三目运算符
linux·服务器·前端
AI进化营-智能译站11 分钟前
ROS2 C++开发系列13-运算符重载让ROS2消息处理更自然
java·开发语言·c++·ai
dreamZhanglx12 分钟前
MySQL进阶
数据库·mysql
有浔则灵13 分钟前
GORM 日志与调试完全指南:从基础配置到生产实践
服务器·数据库·gorm
xmjd msup13 分钟前
MySQL 函数
数据库·mysql
晓晨的博客17 分钟前
ROS1录制的bag包转换为ROS2格式
前端·chrome