Para another question He creado código relacionado con XML que funciona en mi máquina de desarrollo pero no en el teclado de viper donde lo probé antes de agregarlo a mi respuesta.Orden de resultado de consulta XPath
Podría reducir mi problema hasta el punto de que el orden de los nodos devueltos por DOMXPath::query()
difiere entre mi sistema y el teclado.
XML: <test>This is some <span>text</span>, fine.</test>
Cuando la búsqueda en todos textnodes //child::text()
el resultado difiere:
#0: This is some
#1: , fine.
#2: text
Mi Máquina:
#0: This is some
#1: text
#2: , fine.
No soy tan experimentado con xpath que entiendo por qué sucede esto y cómo es posible que influya en la orden de devolución con la implementación de PHP.
Editar:
Otras pruebas han revelado que LIBXML_VERSION
diferencia entre los dos sistemas:
Viper Codepad: 20626 (2.6.26; 6 Jun 2006)
My Machine...: 20707 (2.7.7; 15 Mar 2010)
+1 - gracias, me ahorró tiempo – Vitaliy