Articles of xmlwriter

Сохранять XML-код при использовании PHP XMLWriter :: writeElement

У меня есть таблица mySQL с полями, в которых копия преобразуется в XML. Некоторые из копий в полях mySQL имеют жирные теги вокруг слов: <b>This will be bold</b>, this won't be . Однако, когда я прихожу, чтобы создать свой XML-документ с использованием XMLwriter , копия выглядит следующим образом: &lt;b&gt;This will be bold&lt;/b&gt;, this won't be […]

выводить или записывать в xml-файл?

$fp = fopen('data.txt', 'r'); $xml = new SimpleXMLElement('<allproperty></allproperty>'); while ($line = fgetcsv($fp)) { if (count($line) < 4) continue; // skip lines that aren't full $node = $xml->addChild('aproperty'); $node->addChild('postcode', $line[0]); $node->addChild('price', $line[1]); $node->addChild('imagefilename', $line[2]); $node->addChild('visits', $line[3]); } echo $xml->saveXML(); im, используя этот скрипт для преобразования текстового файла в XML-файл, но я хочу вывести его в файл, […]

Как обновить этот XML-файл с помощью PHP XML-ридера и писателя?

У меня есть следующий XML-файл Sitemap, который содержит список URL-адресов, которые должны быть отправлены для поисковых систем. Я взял этот пример кода из другого ответа SO. // Init XMLWriter $writer = new XMLWriter(); $writer->openURI(APPLICATION_PATH . '/sitemap.xml'); // document head $writer->startDocument('1.0', 'UTF-8'); $writer->setIndent(4); $writer->startElement('urlset'); $writer->writeAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9'); // Write something // this will write: <url><loc>some url here; […]

php XML-экспорт с XMLWriter с использованием метода writeAttribute ()

Я экспортирую данные таблицы в xml, который содержит многоязычный контент в столбце контента с сочетанием html, например $xmlWriter->writeAttribute('value', $contents); запись: name="testing" , contents="Just <span style="color:red">testing</span>:漢字" Экспортируется как: <entry key="testing" value="Just &lt;span style='color:red'&gt;testing&lt;/span&gt;:漢字"> Ожидаемое: <entry key="testing" value="Just &lt;span style='color:red'&gt;testing&lt;/span&gt;:漢字"> Я не хочу, чтобы xml писатель кодировал многоязычные символы, как это возможно?

Проблемы с кодировкой с помощью XMLWriter (PHP)

Возьмите этот простой PHP-код: $xmlWriter = new XMLWriter(); $xmlWriter->openURI('php://output'); $xmlWriter->startDocument('1.0', 'utf-8'); $xmlWriter->writeElement('test', $data); $xmlWriter->endDocument(); $xmlWriter->flush(); Класс XMLWriter имеет приятную функцию: он преобразует любые данные, которые вы передаете ему в выходную кодировку. Например, здесь он преобразует $data в UTF-8, потому что я передал 'utf-8' в функции startDocument . Проблема в том, что в моем случае содержимое […]

PHP XMLReader читает, редактирует узел, пишет XMLWriter

У меня есть XML-файл, который очень велик (миллионы записей). Из-за ограничений скорости и памяти я планирую использовать XMLReader / XMLWriter . Мне нужно прочитать файл, получить одну запись, изменить ее атрибут и, наконец, сохранить XML снова. Для тестирования я создал XML-файл и записал в него несколько записей, используя следующие строки: $doc = new XMLWriter(); $doc->openURI($xmlFile); […]

Intereting Posts
Как добавить текущие активные состояния в постраничном бутстрапе Artisan, создание таблиц в базе данных Учение ZF2 + без композитора Fread намного медленнее для загрузки, чем readfile Извлечение автоматических заголовков из видео YouTube Размещение события на стене страницы с PHP – правильная страница? Как сортировать пользовательские столбцы в виджетах GridView в Yii 2? Как я могу заставить PHP-скрипт запускать сценарий оболочки как root? Как решить ошибку таймаута в Laravel 5 Как в PHP добавить значения из одного массива в другой, когда их пары значений ключей совпадают? Как остановить xdebug от остановки в первой строке с помощью PhpStorm? Неустранимая ошибка: нельзя использовать объект типа mysqli_result как массив в /home/william/public_html/forums/index.php в строке 228 Выравнивание по центру PHP GD ttftext Пользовательские классы в CodeIgniter Анонимная функция PHP вызывает синтаксическую ошибку при некоторых установках