# XMLWriter

# Introducción

Esta es la extensión XMLWriter. Envuelve a la API xmlWriter de libxml.

Esta extensión representa un escritor que provee medios no almacenados en caché de sólo avance para la generación de flujos o ficheros con datos XML.

Esta extensión se puede usar con el estilo orientado a objetos o con el procedimental. Cada método documentado describe la llamada procedimental alternativa.

- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Tipos de recursos
- Ejemplos
  - Crear un simple documento XML
  - Trabajar con espacios de nombres XML
  - Trabajando con el OO API
- XMLWriter — La clase XMLWriter
  - XMLWriter::endAttribute — Fin del atributo
  - XMLWriter::endCdata — Fin del actual CDATA
  - XMLWriter::endComment — Crea un comentario final
  - XMLWriter::endDocument — Finaliza el actual documento
  - XMLWriter::endDtd — Finaliza la actual DTD
  - XMLWriter::endDtdAttlist — Finaliza la actual attList DTD
  - XMLWriter::endDtdElement — Finaliza el actual elemento DTD
  - XMLWriter::endDtdEntity — Finaliza el actual ente DTD
  - XMLWriter::endElement — Finaliza el actual elemento
  - XMLWriter::endPi — Finaliza el actual IP
  - XMLWriter::flush — Vacía el búfer actual
  - XMLWriter::fullEndElement — Fin del elemento actual
  - XMLWriter::openMemory — Crea un nuevo xmlwriter utilizando la memoria para la visualización de la cadena
  - XMLWriter::openUri — Crea un nuevo XMLWriter, utilizando el URI fuente para la visualización
  - XMLWriter::outputMemory — Devuelve el actual búfer
  - XMLWriter::setIndent — Activa o no la indentación
  - XMLWriter::setIndentString — Define la cadena a utilizar para la indentación
  - XMLWriter::startAttribute — Crea un atributo
  - XMLWriter::startAttributeNs — Crea un atributo para el espacio de nombres
  - XMLWriter::startCdata — Crea la etiqueta de inicio de CDATA
  - XMLWriter::startComment — Crea un comentario inicial
  - XMLWriter::startDocument — Crea un documento
  - XMLWriter::startDtd — Crea la etiqueta DTD inicial
  - XMLWriter::startDtdAttlist — Crea el DTD AttList inicial
  - XMLWriter::startDtdElement — Crea un elemento DTD
  - XMLWriter::startDtdEntity — Crea un ente DTD inicial
  - XMLWriter::startElement — Crea la etiqueta del elemento inicial
  - XMLWriter::startElementNs — Crea un elemento de un espacio de nombres
  - XMLWriter::startPi — Crea la etiqueta PI inicial
  - XMLWriter::text — Escribe texto
  - XMLWriter::toMemory — Crear un nuevo XMLWriter utilizando la memoria para la salida de cadena
  - XMLWriter::toStream — Crear un nuevo XMLWriter utilizando un flujo para la salida
  - XMLWriter::toUri — Crear un nuevo XMLWriter utilizando un URI para la salida
  - XMLWriter::writeAttribute — Escribe un atributo
  - XMLWriter::writeAttributeNs — Escribe un atributo de un espacio de nombres
  - XMLWriter::writeCdata — Escribe un bloque CDATA
  - XMLWriter::writeComment — EScribe la etiqueta del comentario completa
  - XMLWriter::writeDtd — Escribe una etiqueta completa del DTD
  - XMLWriter::writeDtdAttlist — Escribe la etiqueta completa del DTD AttList
  - XMLWriter::writeDtdElement — Escribe la etiqueta completa de un elemento DTD
  - XMLWriter::writeDtdEntity — Escribe una entidad DTD
  - XMLWriter::writeElement — Escribe una etiqueta completa del elemento
  - XMLWriter::writeElementNs — Escribe un elemento de un espacio de nombres
  - XMLWriter::writePi — Escribe un IP
  - XMLWriter::writeRaw — Escribe un texto sin formato del XML

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open