¿Cómo devuelvo '' para el texto de un nodo vacío () en XPath?

<td></td><td>foo</td>

me gustaria regresar['', 'foo'] pero xpath de libxml//td/text() vuelve solo['foo']. ¿Cómo encuentro la etiqueta vacía como'' en lugar de (no coincidente)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta