Ejemplo: Usando el XML Utility SL Biblioteca
Producto: CODESYS IIOT Bibliotecas SL
El XML Utility SL Example.project
proyecto de muestra muestra cómo utilizar el Utilidad XML SL biblioteca.
El proyecto de muestra contiene aplicaciones con visualizaciones para leer y escribir archivos XML. Los elementos individuales se almacenan en una matriz de estructuras. Además, también se pueden realizar consultas de búsqueda de elementos XML.
Descripción
El XML Utility SL Example.project
proyecto de ejemplo contiene las dos aplicaciones de ejemplo XMLFindExample
y XMLReadWriteExampleAsync
.
Solicitud: XMLFindExample
El XMLFindExample
La aplicación muestra cómo buscar elementos XML en un archivo y cómo cargar elementos secundarios de elementos XML (consulte la siguiente lista).
<?xml version="1.0" encoding="utf-8"?> <Elements> <!--This is a simple xml example --> <Element attribute1="1"> This is the value of Element 1 </Element> <Element attribute1="2"> This is the value of Element 2 </Element> <Element attribute1="3" attribute2="33789" attribute3="99.98"> This is the value of Element 2 </Element> <Element attribute1="4"> <Subelement id="1"> Value of Subelement 1 </Subelement> <Subelement id="2"> Value of Subelement 2 </Subelement> <Subelement id="3"> Value of Subelement 3 <!--3. level --> <Child attribute1="1"> Element4/Subelement3/Child1 </Child> <Child attribute1="2"> Element4/Subelement3/Child2 </Child> <Child attribute1="3"> Element4/Subelement3/Child3 </Child> </Subelement> </Element> <!--CDATA and escaping --> <Text id="1"> <![CDATA[This is a CDATA section.]]> </Text> <Text id="2"> Lesser than: < Greater than: > And: & Apostroph: ' Quote: " </Text> </Elements>
Hay tres funciones disponibles en la aplicación:
Find first XML element
Este botón se utiliza para buscar el primer elemento con el nombre especificado y su atributo.
Find next element
Este botón se puede utilizar para buscar elementos adicionales.
Read children of selected element
Este botón lee todos los elementos secundarios del elemento actualmente seleccionado.
El SimpleXMLExample.xml
El archivo se puede utilizar para probar la aplicación.
Sugerencia
Para probar los ejemplos en un CODESYS Control Win, puede copiar el SimpleXMLExample.xml
y SimpleXMLExample_UTF16.xml
archivos del directorio de destino de la instalación al c:\temp
directorio.
Solicitud: XMLReadWriteExampleAsync
El XMLReadWriteExampleAsync
aplicación lee y escribe un archivo XML.
Read XML file
Lee todo el archivo XML y almacena los valores en estructuras de tipo
XMLElement
Escribir archivo XML
Guarda las estructuras en el archivo XML
SimpleXMLExample2.xml
En el ejemplo, todo el archivo XML se carga en la memoria. Asegúrese de elegir una matriz de datos que sea lo suficientemente grande.
Requisitos y restricciones del sistema
Sistema de programación | CODESYS Development System (versión 3.5.18.0 o superior) |
Sistema de tiempo de ejecución | CODESYS Control Win (versión 3.5.18.0) |
Componentes adicionales | - |
Aviso
DESCARGAR proyectos