у всех есть вопрос в PHPDom.Я хочу сделать parer в php-коде, но я затрудняюсь.
Теперь у него есть HTML-шаблон (tmpl.html), например:
<html xmlns="http://www.w3.org/ns" xmlns:oth="http://some.com/ns">
<title>Some Page</title>
<body>
<oth:items>
<oth:item>
<div>my name is :<input type="text" name="name" value="{name}" /></div>
<div>this is my photo <img src="{photo}"> </div>
</oth:item>
</oth:items>
</body>
</html>
иPHP-код (test.php), например:
<?php
$informations = array( //someone information
'12000647300118' => array(
'name' => 'Charles'
, 'photo' => './img/X$FWEFjjfjf.png'
)
, '12000647300117' => array(
'name' => 'Alise'
, 'photo' => './img/CFG%Jddlsjf.png'
)
);
$doc = new DOMDocument;
$doc->loadXML(file_get_contents('./tmpl.html', true));
?>
НО .......... он показывает ошибку
Предупреждение: DOMDocument :: loadXML.потому что тег img не является конечным тегом
Ошибка:
Правильно: / >
I want made a parer to paring tmpl.html become:
Некоторые страницы меня зовут: это мое фото
меня зовут :
это моя фотография
Кто может показать мне решение.Благодарю.^ _ ^