<?xml version="1.0" encoding="utf-8"?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
  <title>Компьютерное | Записки Web-разработчика, сторонника open source и IndieWeb</title>
  <link>http://4xpro.ru/profblog/</link>
  <description>Web-разработка, Linux, софт, администрирование</description>
  <lastBuildDate>Tue, 19 May 2026 12:09:33 +0000</lastBuildDate>
  <atom:link href="http://4xpro.ru/profblog/rss.htm" rel="self" type="application/rss+xml" />
  <generator>Intellect Board 3 Pro</generator> <item>
          <title>Особенности работы с HTML в PHP 8.4</title>
          <link>http://4xpro.ru/profblog/html-document-php-8-4/</link>
          <description><![CDATA[<p>В версиях PHP до 8.4 для выборочной очистки HTML использовался класс DOMDocument, который изначально был предназначен для работы с XML. Однако в версии 8.4 его использование приводит к тому, что возвращается пустая строка. Стал искать решение, и выяснилось, что с этой версии именно для HTML появился новый класс: Dom\HTMLDocument, а для выборки с помощью XPath вместе с ним теперь следует использовать Dom\XPath.</p><p> В итоге код для обработки HTML приобретает примерно такой вид:</p><p> [php]</p>]]></description>
          <dc:creator>4X_Pro</dc:creator>
          <pubDate>Sat, 23 Aug 2025 14:18:00 +0000</pubDate><slash:comments>5</slash:comments><guid>http://4xpro.ru/profblog/html-document-php-8-4/</guid>
          </item></channel></rss>