Оригинальный вопрос ниже, но я изменил название, потому что я думаю, что будет легче найти других с таким же сомнением. В конце концов, документ XHTML является документом XML.
Это вопрос для начинающих, но я хотел бы знать, какая библиотека, на ваш взгляд, является лучшей для анализа документов XHTML в PHP5?
Я сгенерировал XHTML из файлов HTML (которые были созданы с использованием Word: S) с помощью Tidy, и я знаю, что мне нужно заменить некоторые элементы из них (например, элемент and, заменить некоторые атрибуты в тегах
).
Я не очень часто использовал XML, кажется, есть много вариантов для разбора в PHP (простой XML, DOM и т. Д.), И я не знаю, все ли они могут делать то, что мне нужно, что самый простой в использовании.
Извините за мой английский, я из Аргентины. Спасибо!
Я немного больше информации: У меня много HTML-страниц, созданных в Word 97. Я использовал Tidy для очистки и превращения их в XHTML Strict, так что теперь они все совместимы с XML. Я хочу использовать анализатор XML, чтобы найти некоторые элементы и заменить их (логика, с помощью которой я это делаю, не имеет значения). Например, я хочу, чтобы все страницы использовали одну и ту же таблицу стилей CSS и атрибуты класса для унифицированного внешнего вида. Это все статичные страницы, которые содержат юридические документы, ничего странного там нет. Какие из расширений я должен использовать? Достаточно ли SimpleXML? Должен ли я изучать DOM, несмотря на то, что он более сложный?