2012-10-09 23 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; 
} 

chạy kịch bản trảPHP: thêm nội dung ở phần cuối của tài liệu trong tổ chức nào, cố gắng để trích xuất các nodeValue

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

Trả lời

13

Vâng chuỗi xml của bạn không hợp lệ. Hãy thử bọc nó bằng bất kỳ thẻ nào như:

<some_tag><a>sdfsdf</a><b>sdfsdf</b></some_tag> 
Các vấn đề liên quan