Parseador de documentos XML

XML

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:

XML01

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

Déjanos tus datos para probar la plataforma