2012-10-09 13 views
8
<?php 

echo getValue('<a>dk</a><b>sh</b>', 'a'); 

function getValue($string, $tagname) { 
    $dom = new DomDocument(); 
    $dom->loadXML($string); 
    $node_list = $dom->getElementsByTagName($tagname)->item(0); 
    return $node_list->nodeValue; 
} 

ejecuta el script devuelvePHP: contenido extra al final del documento en la entidad, tratando de extraer el nodeValue

Warning: DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 1 in /Users/johnkim/get.php on line 7 

Respuesta

13

bien la cadena de XML no es válido. Intente envolverlo con cualquier etiqueta como:

<some_tag><a>sdfsdf</a><b>sdfsdf</b></some_tag> 
Cuestiones relacionadas