Reputation: 29
Below is my XML data
<Response xmlns"https://aaaa....">
<Companies>
<e>
<Address>8/F Building </Address>
<Address2>. </Address2>
<BankAcctNo></BankAcctNo>
<BankBranchNo> </BankBranchNo>
<BankName> </BankName>
<City> </City>
<DisplayName> qwerty </DisplayName>
<DisplayName2/>
<Email/>
<FaxNo/>
<IBAN/>
<Locations>
<e>
<Code>11</Code>
<Name>a</Name>
</e>
<e>
<Code>l </Code>
<Name>Branch </Name>
</e>
</Locations>
<Makes>
<e>
<Code>Test</Code>
<Name> test</Name>
</e>
</Makes>
<Name> Test </Name>
<PhoneNo/>
<PostCode>876</PostCode>
<Roles>
<e>
<Name>SalesPerson</Name>
</e>
</Roles>
<SwiftBIC/>
<VatRegNo/>
<Web/>
</e>
</Companies>
<LoginResult>
<AccessToken> abc </AccessToken>
<SessionToken> bbb </SessionToken>
</LoginResult>
<SessionID null="true"/>
<UserDetails>
<EmployeeNo> a </EmployeeNo>
<FirstName>qwe </FirstName>
<IsServiceAdvisor>true</IsServiceAdvisor>
<LastName>One</LastName>
<SalesPersonCode>SP1</SalesPersonCode>
<SalesPersonDiscount>0 </SalesPersonDiscount>
</UserDetails>
</Response>
I want to pass the Makes->Code value to Xpath.
Upvotes: 0
Views: 698
Reputation: 10329
Probably just a simple //*:Makes/*:e[1]/*:Code
would have done it.
Upvotes: 1