Home
Support
¿Por Qué el VI Load XML File Ignora la Opción Preserve Whitespace?
¿Por Qué el VI Load XML File Ignora la Opción Preserve Whitespace?
Software Primario:
Versión de Software Primario: 8.6
Versión de Software Primario Corregido:
Software Secundario: N/A
Problema: Estoy utilizando el VI “Load XML File” de las Funciones y VIs XML Parser, he activado la opción “preserve whitespace” a Falso pero obtengo un documento DOM que aun contiene un nodo para cada carácter de espacio en blanco entre dos tags en el documento XML que estoy analizando. ¿Por qué es esto y cómo puedo evitarlo?
Solución: La opción “preserve whitespace” se refiere a la propiedad “element content whitespace” que está definida en el
Set de Información XML por w3c, como una propiedad de documentos XML validados (ver apartado 2.6). Por lo tanto esa propiedad no tiene significado en documentos no válidos.
Es por esto que si se interpreta un documento XML no válido (un documento XML que no tiene definición de esquema), esta opción es ignorada.
Para poder indicar que se ignoren los espacios en blanco, se debe proveer al documento XML con una definición DTD.
Alternativamente , siempre puede modificar el archivo XML al remover los espacios en blanco entre los tags (vea la imagen inferior).
Ligas Relacionadas: KnowledgeBase: 4P4GIMEQ: Where Are the XML DOM Parser VIs in LabVIEW 8.6?
Archivos Adjuntos:
Día del Reporte: 06/04/2009
Última Actualización: 06/23/2009
Identificación del Documento: 4Y393DCK
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.