@XMLSTARTELEMENT[nom,espace de nomsURI]: Écrit la balise d'ouverture d'un nouvel élément XML.
Écrit la balise d'ouverture d'un nouvel élément XML. Si un élément XML est déjà ouvert, alors cet élément est écrit en tant qu'enfant.
If prénom est un nom local sans préfixe, la classe introduira automatiquement un nouveau xmlns="URI de l'espace de noms" attribut si nécessaire.
If prénom est sous la forme prefix:local, alors la classe introduira automatiquement un nouveau xmlns:prefix="URI de l'espace de noms" le cas échéant.
Lors de l'appel de @XMLPutElement ou @XMLStartElement, si un URI de l'espace de noms n'est pas spécifié, un espace de noms vide sera défini pour l'élément. Si un espace de noms doit être associé à l'élément, un URI de l'espace de noms la valeur doit être fournie. Lors de la création du XML, la classe déterminera si l'espace de noms existe déjà pour éviter les définitions en double du même espace de noms.
Renvoie 0 en cas de succès ou une erreur XML en cas d'échec ;
Mise en situation :
Pour créer ce XML nommé livres.xml:
Moins cher à la douzaine
1568491379
Utilisez le code:
écho %@xmlcreate[books.xml]
echo %@xmlstartelement[book,urn:loc.gov:books]
echo %@xmlputattr[xmlns:isbn,"",urn:ISBN:0-395-36341-6]
echo %@xmlputelement[title,urn:loc.gov:books,Moins cher à la douzaine]
echo %@xmlputelement[isbn:numéro,urne : ISBN 0-395-36341-6,1568491379);
écho %@xmlclose[]
Erreurs XML :
101 Index d'attribut invalide
102 Aucun attribut disponible
103 Index d'espace de noms invalide
104 Aucun espace de noms disponible
105 Index d'élément invalide
106 Aucun élément disponible
107 L'attribut n'existe pas
201 Balise d'élément déséquilibré
202 Préfixe d'élément inconnu (impossible de trouver l'espace de noms)
203 Préfixe d'attribut inconnu (impossible de trouver l'espace de noms)
204 Balisage XML invalide
205 État final invalide pour l'analyseur
206 Le document contient des éléments déséquilibrés
207 XPath invalide
208 Aucun enfant de ce type
209 L'élément supérieur ne correspond pas au début du chemin
210 Arborescence DOM indisponible
302 Impossible d'ouvrir le fichier
401 Un XML invalide serait généré
402 Un nom XML non valide a été spécifié