XMLStatus()
Syntaxe
Resultat = XMLStatus(#XML)Description
Renvoie le status de la dernière interprétation faite sur cet objet XML (avec LoadXML() ou CatchXML()). Cette commande devrait être utilisée après chaque appel de LoadXML() ou CatchXML() pour s'assurer que tout s'est correctement déroulé. Le message de l'erreur sous forme textuel (en anglais) est disponible grâce à la commande XMLError().
Valeur de retour
Une valeur de 0 (#PB_XML_Success) indique une interprétation réussie, toutes les autres valeurs indiquent différents types d'erreurs.
Les valeurs possibles sont les suivantes:#PB_XML_Success : aucune erreur #PB_XML_NoMemory : plus assez de mémoire #PB_XML_Syntax : erreur de syntaxe #PB_XML_NoElements : aucun élément trouvé #PB_XML_InvalidToken : document malformé (balise invalide) #PB_XML_UnclosedToken : balise fermante manquante #PB_XML_PartialCharacter : caractère partiel #PB_XML_TagMismatch : balise qui ne correspond pas #PB_XML_DublicateAttribute : attribut en double #PB_XML_JunkAfterDocElement : erreur après un élément du document #PB_XML_ParamEntityRef : paramètre illégal dans la référence de l'entité #PB_XML_UndefinedEntity : entité indéfinie #PB_XML_RecursiveEntityRef : référence récursive d'entités #PB_XML_AsyncEntity : entité asynchrone #PB_XML_BadCharacterRef : référence à un numéro de caractère invalide #PB_XML_BinaryEntityRef : référence à une entité binaire #PB_XML_AttributeExternalEntityRef: référence à une entité externe dans un attribut #PB_XML_MisplacedXML : XML ou texte de déclaration mal placé #PB_XML_UnknownEncoding : encodage inconnu #PB_XML_IncorrectEncoding : l'encodage de la déclaration XML est incorrect #PB_XML_UnclosedCDataSection: section CDATA non fermée #PB_XML_ExternalEntityHandling: erreur dans l'interprétation d'une entité externe #PB_XML_NotStandalone : le document n'est pas autonome #PB_XML_UnexpectedState : erreur d'interprétation inattendue #PB_XML_EntityDeclaredInPE : entité déclarée dans le paramètre entité #PB_XML_FeatureRequiresDTD : la fonctionnalité requise nécessite le support XML_DTD d'Expat #PB_XML_CantChangeFeatures : impossible de changer de paramètre pendant l'interprétation #PB_XML_UnboundPrefix : préfix non lié #PB_XML_UndeclaringPrefix : ne pas enlever la déclaration du préfix #PB_XML_IncompletePE : balise incomplète dans le paramètre entité #PB_XML_XMLDeclaration : XML déclaration malformée #PB_XML_TextDeclaration : texte de déclaration malformé #PB_XML_PublicID : caractère illégal dans un identifiant public #PB_XML_Suspended : interpréteur suspendu #PB_XML_NotSuspended : interpréteur non suspendu #PB_XML_Aborted : interprétation annulée #PB_XML_Finished : interprétation finie #PB_XML_SuspendedPE : suspension impossible dans un paramètre entité externe #PB_XML_ReservedPrefixXML : le préfix réservé (xml) ne doit pas être délié ou lié à un autre espace de noms #PB_XML_ReservedPrefixXMLNS : le préfix réservé (xmlns) ne doit pas être déclaré ou enlevé #PB_XML_ReservedNamespaceURI: un prefix ne doit pas empiéter sur un espace de noms réservé
OS Supportés
Tous