Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

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

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto