XMLWriter
- Введение
- Установка и настройка
- Предопределенные константы
- XMLWriter
- XMLWriter::endAttribute — Завершить атрибут
- XMLWriter::endCData — Завершить текущую секцию CDATA
- XMLWriter::endComment — Завершить комментарий
- XMLWriter::endDocument — Завершить текущий документ
- XMLWriter::endDTDAttlist — Завершить текущий DTD
- XMLWriter::endDTDElement — Завершить текущий элемент DTD
- XMLWriter::endDTDEntity — Завершить текущую запись DTD
- XMLWriter::endDTD — Завершить текущий DTD
- XMLWriter::endElement — Завершить текущий элемент
- XMLWriter::endPI — Завершить текущую инструкцию обработки (PI)
- XMLWriter::flush — Сбросить текущий буфер
- XMLWriter::fullEndElement — Завершить текущий элемент
- XMLWriter::openMemory — Создать новый объект XMLWriter, используя память для строкового вывода
- XMLWriter::openURI — Создать новый объект XMLWriter, используя исходный URI для вывода
- XMLWriter::outputMemory — Возвратить текущий буфер
- XMLWriter::setIndentString — Установить строку, используемую для отступов
- XMLWriter::setIndent — Включить или отключить отступы
- XMLWriter::startAttributeNS — Создать стартовый атрибут пространства имен
- XMLWriter::startAttribute — Создать начальный атрибут
- XMLWriter::startCData — Создать начальный тэг CDATA
- XMLWriter::startComment — Создает стартовый комментарий
- XMLWriter::startDocument — Создать тэг документа
- XMLWriter::startDTDAttlist — Создает стартовый список атрибутов DTD
- XMLWriter::startDTDElement — Создать начальный элемент DTD
- XMLWriter::startDTDEntity — Создать начальную запись DTD
- XMLWriter::startDTD — Создать стартовый DTD тэг
- XMLWriter::startElementNS — Создать начальный тег элемента пространства имен
- XMLWriter::startElement — Создать стартовый тэг элемента
- XMLWriter::startPI — Создать начальный тэг PI
- XMLWriter::text — Записать текст
- XMLWriter::writeAttributeNS — Записать полный атрибут пространства имен
- XMLWriter::writeAttribute — Записать полный атрибут
- XMLWriter::writeCData — Записать полный тэг CDATA
- XMLWriter::writeComment — Записать полный тэг комментария
- XMLWriter::writeDTDAttlist — Записать полный тэг DTD AttList
- XMLWriter::writeDTDElement — Записать полный тэг элемента DTD
- XMLWriter::writeDTDEntity — Записать полный тэг DTD записи
- XMLWriter::writeDTD — Записать полный тэг DTD
- XMLWriter::writeElementNS — Записать полное пространство имен тега элемента
- XMLWriter::writeElement — Записать полный тег элемента
- XMLWriter::writePI — Записать инструкцию обработки (PI)
- XMLWriter::writeRaw — Пишет необработанный XML-текст
Коментарии
important: XMLWriter expects UTF-8 data from you. It can output xml in various encodings, but input should be strictly utf-8!
The single quote predefined entity is not escaped.
The other predefined entities are but not the single quote, so you will have to do it yourself.
That's what you would expect:
Ampersand & &
Single Quote ' '
Double Quote " "
Greater Than > >
Less Than < <
That's what you get with \XmlWriter:
Ampersand & &
Single Quote ' '
Double Quote " "
Greater Than > >
Less Than < <