如何使用XPath从根标签获取属性?

时间:2018-10-16 21:34:38

标签: xml xpath

我正在尝试通过以下XML解析并获取属性“ RefNum”的值。我使用了两个XPath,但还是没有运气。

  1. //*[local-name()='ExternalBidAward']/[@RefNum]/text()
  2. //*[local-name()='ExternalBidAward'][@RefNum]/text()
<?xml version="1.0" encoding="UTF-8"?>
<ExternalBidAward
    BidAwardType="INITIAL"
    ContractRefNum="1111"
    ContractType="GPO"
    CustRealmNum="1024"
    CustomerRefNum="1234566"
    CustomerRefType="CUST"
    StartDate="2016-01-01 00:00:00"
    EndDate="2018-10-11 23:59:59"
    PubDate="2018-10-11 17:32:22"
    RunDate="2018-10-11 17:30:02"
    PubRefNum="00001111111"
    RefNum="0028383101"
    >
  </ExternalBidAward>

1 个答案:

答案 0 :(得分:0)

如果不涉及名称空间:

/ExternalBidAward/@RefNum

应该为您提供想要的东西。