En general esta expresión Xpath:
expr1 | expr2
selecciona el unión de todos los nodos seleccionados por expr1 y todos los nodos seleccionados por expr2.
El carácter |
denota el operador de unión de XPath operador.
Puede usar el operador de unión en cualquier caso cuando desee que se devuelva la unión de los nodos seleccionados por varias expresiones XPath.
En este caso concreto:
//*[@id='gutter']/p[strong[text()='Date:']]/text()
|
//*[@id='gutter']/p[strong[text()='Time:']]/text()
Mientras que esta expresión puede ser optimizado, tiene la ventaja de que el operador de unión "trabaja" en todos estos casos, se puede expresar casi mecánicamente, ahorra tiempo y elimina la posibilidad de introducir errores mediante una refactorización más complicada.
¿Quiere decir "devolver el mismo nodo de texto"? –