
Hasta ahora disponíamos de una clase para la generación de documentos XMLVXmlWriter. A partir de esta versión también podremos parsear documentos XML gracias a la nueva clase VXmlReader, que contiene un conjunto de funciones que nos facilitan la lectura de documentos XML con gran flexibilidad. VXmlReader
Esta clase nos da acceso a un parseador rápido de archivos well-formed XML 1.0 para lectura de manera secuencial. Una vez construido el objeto VXmlReader hay que indicarle uno de los siguientes orígenes:
- Disco, con la función setFile()
- Memoria, añadiendo uno o varios buffers o strings con las funciones addDataBuffer() y addDataString()
Un bucle típico con VXmlReader:

La clase contiene 44 funciones que te permitirán procesar documentos XML leyendo la información del documento, del DTD, los tokens, controlar los errores que se produzcan, etc. A continuación se detallan la lista de funciones de esta nueva clase.
- addDataBuffer
- addDataString
- atEnd
- attributeValue
- characterOffset
- clear
- columnNumber
- documentEncoding
- documentVersion
- dtdName
- dtdPublicId
- dtdSystemId
- error
- errorString
- hasError
- isCDATA
- isCharacters
- isComment
- isDTD
- isEndDocument
- isEndElement
- isEntityReference
- isProcessingInstruction
- isStandaloneDocument
- isStartDocument
- isStartElement
- isWhitespace
- lineNumber
- name
- namespaceUri
- prefix
- processingInstructionData
- processingInstructionTarget
- qualifiedName
- raiseError
- readElementText
- readNext
- readNextStartElement
- setFile
- skipCurrentElement
- text
- tokenString
- tokenType
- VXmlReader
Gracias a la nueva clase VXmlReader podrás leer y procesar los documentos XML de manera rápida y sencilla, sin necesidad de disponer de conocimientos avanzados de código y programación, porque con Velneo puedes crear apps sin saber código