My XML file

```
<classifications>
  <classification sequence="1">
    <classification-scheme office="" scheme="CS" />
    <section>G</section>
    <class>01</class>
    <subclass>R</subclass>
    <main-group>33</main-group>
    <subgroup>365</subgroup>
    <classification-value>I</classification-value>
  </classification>
  <classification sequence="2">
    <classification-scheme office="" scheme="CS" />
    <section>G</section>
    <class>01</class>
    <subclass>R</subclass>
    <main-group>33</main-group>
    <subgroup>3415</subgroup>
    <classification-value>A</classification-value>
  </classification>
  <classification sequence="1">
    <classification-scheme office="US" scheme="UC" />
    <classification-symbol>324/300</classification-symbol>
  </classification>
  <classification sequence="2">
    <classification-scheme office="US" scheme="UC" />
    <classification-symbol>324/307</classification-symbol>
  </classification>          
</classifications>

```

I want to parse the value with following condition
required all the `classification-symbol` element value along with condition `office="US"`

I tried with below XPath,

```
NodeList usClassification = (NodeList)xPath.compile("//classifications//classification//classification-scheme[@office=\"US\"]//classification-symbol//text()").evaluate(xmlDocument, XPathConstants.NODESET);

```

but I'm getting an empty result set,

```
System.out.println(usClassification.getLength()); //its becomes zero

```