Как разобрать ошибку настроенного шаблона в PHPDom?или другие решения? - PullRequest
0 голосов
/ 30 апреля 2011

у всех есть вопрос в 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 не является конечным тегом

Ошибка: image

Правильно: image/ >


I want made a parer to paring tmpl.html become:

 Некоторые страницы    меня зовут: это мое фото 
image
меня зовут :
это моя фотография image

Кто может показать мне решение.Благодарю.^ _ ^

...