XMLElement

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Fournit des méthodes pour itérer à travers des éléments XML et mapper des valeurs aux champs d’une table.

    Vous obtenez un objet XMLElement en appelant la méthode next() d’un objet XMLElementIterator .

    XMLElement : getIterator(String xPath)

    Renvoie un objet XMLElementIterator pour l’élément XML en fonction du paramètre spécifié.

    Tableau 1. Paramètres
    Nom Type Description
    xPath Chaîne Une expression de type xPath qui spécifie où commencer dans l’objet XMLElement .
    Tableau 2. Renvoie
    Type Description
    XMLElementIterator Objet qui peut être utilisé pour itérer sur des éléments de l’objet XMLElement .

    XMLElement : getIteratorOverAllChildren()

    Renvoie un objet XMLElementIterator qui inclut tous les sous-éléments de l’élément XML en fonction du paramètre spécifié.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    XMLElementIterator Objet qui peut être utilisé pour itérer sur des éléments de l’objet XMLElement .

    XMLElement : valueFor(String tableName, String fieldName)

    Spécifie que la valeur de l’élément est mappée au champ spécifié dans la table spécifiée.

    L’appel de cette méthode sur une valeur d’élément indique au proxy que la valeur de cet élément est mappée au champ spécifié dans la table spécifiée. Le proxy vérifie ensuite si le champ doit être chiffré. Si les noms de table et de champ sont inconnus, vous pouvez appeler la méthode valueFor() sur une table et un champ qui sont affectés dynamiquement en fonction de la demande.

    Tableau 5. Paramètres
    Nom Type Description
    tableName Chaîne Le nom de la table.
    Fieldname Chaîne Nom du champ.
    Tableau 6. Renvoie
    Type Description
    nul

    XMLElement : encodedQueryFor(String tableName)

    Spécifie que la valeur de l’élément est une requête codée pour la table spécifiée.

    L’appel de cette fonction sur un élément indique au proxy que la valeur de l’élément est une chaîne de requête codée pour la table spécifiée. Le proxy analyse la requête codée et chiffre les champs de la requête codée qui doivent être chiffrés.

    Tableau 7. Paramètres
    Nom Type Description
    tableName Chaîne Table sur laquelle vous prévoyez que la requête s’exécute.
    Tableau 8. Renvoie
    Type Description
    nul

    XMLElement : getName()

    Renvoie le nom de l’élément.

    Tableau 9. Paramètres
    Nom Type Description
    Aucun
    Tableau 10. Renvoie
    Type Description
    Chaîne Nom de l’élément.

    XMLElement : getAttributeValue(attribut de chaîne)

    Renvoie la valeur de l’attribut spécifié.

    Tableau 11. Paramètres
    Nom Type Description
    attribut Chaîne Nom d’attribut.
    Tableau 12. Renvoie
    Type Description
    Chaîne Valeur de l’attribut.