За последние 24 часа нас посетили 17652 программиста и 1673 робота. Сейчас ищут 1500 программистов ...

HTML -> XML

Тема в разделе "PHP для новичков", создана пользователем Viland, 17 апр 2008.

  1. Viland

    Viland Активный пользователь

    С нами с:
    17 апр 2008
    Сообщения:
    9
    Симпатии:
    0
    Привет всём.
    Как можно перевести html документ в xml формат?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. Viland

    Viland Активный пользователь

    С нами с:
    17 апр 2008
    Сообщения:
    9
    Симпатии:
    0
    Нет там метода который переводит html в xhtml.
    Мне нужно чтобы чтобы допустим если в html незакрыты теги он сам закрыл.
     
  4. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    а это уже валидация - гляди в сторону tidy
     
  5. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    http://ru2.php.net/manual/en/tidy.examples.php

    Круто. А каким образом он поймёт где закрывать?
     
  6. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    Sergey89 - а он и незнает .. сложные нарушения логики и непрапарсятся , но вот есть легкие нарушения

    <a><b></a> -> <a><b></b></a>

    я неуверен .. но вроде как-то так :)

    может тут есть более опытные и скажут что я неправ, с удовольствием выслушаю - но когда поднимал это вопрос я понял именно так!
     
  7. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Можно и DOM`ом:
    Код (Text):
    1. $doc = new DOMDocument;
    2. $doc->loadHTML('наш кривой HTML');
    3. echo $doc->saveXML(); // красивенько