2011-12-21 41 views

Respuesta

5

¿Hay alguna posibilidad de utilizar un comodín para la función document()

No, no hay ningún tipo de cambios en el comportamiento de la función document().

Sin embargo, XPath 2.0 (y que los medios disponibles en XSLT 2.0) ofrece la función estándar collection()

Su comportamiento es, en cierta medida la aplicación dependiente.

Ejemplo (basado en Saxon 9):

Esta expresión XPath:

collection('file:///c:/?select=report_*.xml') 

selecciona los nodos de documento de cada documento XML que reside en c:\ en un archivo con nombre que empieza con report_ entonces tener 0 o más caracteres, y luego terminar con .xml.

+1

Documentación de Saxon de la función collection(): [http://www.saxonica.com/documentation/sourcedocs/collections.xml](http://www.saxonica.com/documentation/sourcedocs/collections.xml) – paulcm

Cuestiones relacionadas