Exemple : Utilisation de la XML Utility SL Bibliothèque
Produit: CODESYS IIOT Libraries SL
Le XML Utility SL Example.project
un exemple de projet montre comment utiliser le Utilitaire XML SL bibliothèque.
L'exemple de projet contient des applications avec des visualisations pour lire et écrire des fichiers XML. Les éléments individuels sont stockés dans un tableau de structures. En outre, des requêtes de recherche d'éléments XML peuvent également être effectuées.
Description
Le XML Utility SL Example.project
exemple de projet contient les deux exemples d'applications XMLFindExample
et XMLReadWriteExampleAsync
.
Application : XMLFindExample
Le XMLFindExample
L'application montre comment rechercher des éléments XML dans un fichier et comment charger des éléments enfants d'éléments XML (voir la liste suivante).
<?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>
Trois fonctions sont disponibles dans l'application :
Find first XML element
Ce bouton permet de rechercher le premier élément avec le nom spécifié et son attribut.
Find next element
Ce bouton peut être utilisé pour rechercher des éléments supplémentaires.
Read children of selected element
Ce bouton lit tous les éléments enfants de l'élément actuellement sélectionné.
Le SimpleXMLExample.xml
fichier peut être utilisé pour tester l'application.
Astuce
Pour tester les exemples sur un CODESYS Control Win, vous pouvez copier le SimpleXMLExample.xml
et SimpleXMLExample_UTF16.xml
fichiers du répertoire cible de l'installation vers le c:\temp
annuaire.
Application : XMLReadWriteExampleAsync
Le XMLReadWriteExampleAsync
l'application lit et écrit un fichier XML.
Read XML file
Lit l'intégralité du fichier XML et stocke les valeurs dans des structures de type
XMLElement
Écrire un fichier XML
Enregistre les structures dans le fichier XML
SimpleXMLExample2.xml
Dans l'exemple, le fichier XML entier est chargé en mémoire. Assurez-vous de choisir un tableau de données suffisamment grand.
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.18.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.18.0) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER projets