Element XML ma przestrzeń nazw, mój XPATH nie działa

Otrzymałem następujący XML:

<root>
  <items>
    <item>
      <title>Item</title>
      <details>
        <data xmlns="http://some_url">
          <length>10</length>
          <weight>1.2</weight>
        </data>
      </details>
    </item>
  </items>
</root>

Po XPath nie działa, co oznacza, że ​​nic nie jest drukowane tak, jak element „data” nie istnieje:

/root/items/item/details/data

Ale kiedy usuwam atrybut przestrzeni nazw „xmlns” elementu „data”, jego zawartość jest drukowana. Jak powinno wyglądać wyrażenie xpath bez usuwania atrybutu przestrzeni nazw „xmlns” elementu „data”?

Używam SAXON i XSL 1.0.

questionAnswers(2)

yourAnswerToTheQuestion