Ouvre un fichier XML et vous permet de configurer le parseur XML pour vérifier que le fichier est valide pour une DTD (Document Type Definition) ou un schéma spécifique.

National Instruments vous recommande d'utiliser le VI Fermer pour fermer toutes les références après avoir utilisé les classes de parseur XML.

Le VI contient des informations sur les erreurs que le parseur XML rencontre lors de l'analyse du document.


icon

Entrées/Sorties

  • ci32.png valider au chargement (Auto)

    valider au chargement spécifie le schéma de validation utilisé par le parseur XML. La valeur par défaut est Automatiquement qui ne déclenche la validation que si le parseur détecte un sous-ensemble DTD interne ou externe.

    Vous pouvez aussi choisir Toujours, qui déclenche la validation, ou Jamais qui arrête la validation.

  • cbool.png préserver les espaces blancs (Vrai)

    préserver les espaces blancs spécifie si un parseur de validation inclut des espaces blancs non significatifs comme nœuds de texte. La valeur par défaut est VRAI.

    Si vous sélectionnez FAUX, le parseur ignore les espaces blancs non significatifs et n'ajoute pas de nœuds de texte à l'arborescence DOM. Si vous sélectionnez FAUX, vous devez fournir une définition de DTD valide pour l'option Préserver les espaces blancs afin de supprimer correctement les espaces blancs non significatifs. Si le document XML n'est pas valide ou n'a pas de schéma, l'option Préserver les espaces blancs est ignorée.

  • cstr.png chaîne XML

    chaîne XML est la chaîne XML comprenant les données que vous voulez analyser.

    Remarque La chaîne XML doit inclure un prologue XML avec une valeur d'encodage valide. Si la valeur d'encodage est incorrecte ou absente, cette fonction risque de ne pas analyser la chaîne XML.
  • cbool.png traiter les espaces de noms (Faux)

    traiter les espaces de noms désactive le traitement des espaces de noms pour le parseur XML quand il est défini à FAUX, la valeur par défaut. Lorsqu'il est défini à VRAI, le parseur XML met en place les contraintes et les règles contenues dans la spécification de l'Espace de noms.

  • cbool.png traiter le schéma (Faux)

    traiter le schéma désactive le traitement du schéma de noms pour le parseur XML quand il est défini à FAUX, la valeur par défaut. Si vous définissez cette commande à VRAI, vous devez définir traiter les espaces de noms à VRAI.

  • cbool.png charger une DTD externe (Vrai)

    charger une DTD externe spécifie si le parseur XML peut charger des DTD externes. La valeur par défaut est VRAI.

    LabVIEW charge le schéma spécifié dans les métadonnées du fichier XML. Si vous définissez la validation au chargement sur Toujours ou Auto, l'analyseur syntaxique ignore cette entrée et charge toujours la DTD.

    Dans le fichier XML, spécifiez le schéma externe que vous voulez utiliser dans un des attributs de métadonnées suivants :

    • xsi:schemaLocation— Utilisez cet attribut si vous définissez l'attribut targetNamespace dans les métadonnées du fichier XML.
    • xsi:noNamespaceSchemaLocation— Utilisez cet attribut si vous ne définissez pas l'attribut targetNamespace dans les métadonnées du fichier XML.

    Reportez-vous au fichier TestConfiguration.xml du répertoire examples\File IO\XML\Parse XML\support pour consulter un exemple de spécification du schéma dans un fichier XML.

  • cerrcodeclst.png entrée d'erreur (pas d'erreur)

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • cbool.png vérification complète du schéma (Faux)

    vérification complète du schéma spécifie si le parseur XML effectue une vérification complète ou partielle des contraintes du schéma. La valeur par défaut est FAUX, qui configure le parseur XML pour n'effectuer qu'une vérification partielle des contraintes.

  • igenclassrn.png document DOM en sortie

    document DOM en sortie renvoie une référence à la nouvelle session de parseur XML.

  • istr.png erreurs d'analyse

    erreurs d'analyse contient des informations sur les erreurs que le parseur XML a trouvées lors de l'analyse du document, y compris les problèmes rencontrés lors de la validation du document par rapport au schéma.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.