L'interface Attributes représente une liste d'attributs XML.

Cette interface permet d'accéder aux attributs d'une liste par différents moyens :

  • en se fondant sur la position des attributs dans la liste,
  • en s'appuyant sur l'URI d'espace de noms et le nom local des attributs,
  • en utilisant le nom qualifié (préfixe:nomLocal) des attributs.

La liste ne contiendra pas les attributs qui ont été déclarés #IMPLIED et non plus les attributs déclarant les URI d'espace de noms (xmlns:préfixe="URIEspaceNoms").

L'ordre des attributs ne suivront pas forcément l'ordre du document XML analysé, puisque cela varie en fonction des implémentations.

Méthode
Description
int getIndex(String qName)
retourne l'index d'un attribut XML correspondant au nom qualifié spécifié.
int getIndex(String URIEspaceNoms, String localName)
retourne l'index d'un attribut XML correspondant au nom local spécifié et situé dans l'espace de noms précisé.
int getLength()
retourne le nombre d'attributs dans la liste.
String getLocalName(int index)
retourne le nom local d'un attribut positionné à l'index spécifié.
String getQName(int index)
retourne le nom qualifié d'un attribut positionné à l'index spécifié.
String getType(int index)
retourne le type d'un attribut positionné à l'index spécifié.
String getType(String qName)
retourne le type d'un attribut correspondant au nom qualifié spécifié.
String getType(String uri, String localName)
retourne le type d'un attribut correspondant au nom local spécifié et situé dans l'espace de noms précisé.
String getURI(int index)
retourne l'adresse URI d'espace de noms d'un attribut positionné à l'index spécifié.
String getValue(int index)
retourne la valeur d'un attribut positionné à l'index spécifié.
String getValue(String qName)
retourne la valeur d'un attribut correspondant au nom qualifié spécifié.
String getValue(String uri, String localName)
retourne la valeur d'un attribut correspondant au nom local spécifié et situé dans l'espace de noms précisé.