El elemento XML tiene espacio de nombres, mi XPATH no funciona

Me dieron el siguiente 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>

Seguir XPath no funciona, lo que significa que no se imprime nada, ya que el elemento "datos" no existe:

/root/items/item/details/data

Pero cuando elimino el atributo de espacio de nombres "xmlns" del elemento "datos", se imprime su contenido. ¿Cómo debería ser la expresión xpath para funcionar sin eliminar el atributo de espacio de nombre "xmlns" del elemento "data"?

Estoy usando SAXON y XSL 1.0.

Respuestas a la pregunta(2)

Su respuesta a la pregunta