xsl visualizar ver validaciones programacion mapeo generar funciona ejemplo como codigo archivo php dom xpath

php - visualizar - Extrae el valor del atributo de estilo de imagen de fondo con xpath



ver archivo xsl (1)

1) Perdiste las citas envolviendo xpath - es una cadena.

2) con dom xpath, la consulta devuelve un conjunto de nodos mientras que para recibir el resultado de la cadena es mejor usar evaluate

$img = $xpath->evaluate(''substring-before(substring-after(//div[@class=/'xGh/']/@style, "background-image: url(/'"), "/')")''); echo $img; // it contains name_file.jpg

manifestación

Tengo la siguiente estructura:

<div class="xGh" style="background-image: url(''name_file.jpg'');"></div>

Necesito ese resultado:

name_file.jpg

Trato de usar esa respuesta , pero no funcionen para mí:

$img = $xpath->query(substring-before(substring-after(//div[@class=''xGh'']/@style, "background-image: url(''"), "'')")); echo $img->item($i)->nodeValue."<br/>";

Mira el error:

Prueba Ideone con error

Tengo un error en ese sintaxe, no puedo ver cómo es correcto ...

sry mi inglés