Class Attribute

Attribut

Représentation d'un attribut XML.

// Reads the first and last name of each person and adds a new attribute with
// the full name.
let xml = '<roster>' +
    '<person first="John" last="Doe"/>' +
    '<person first="Mary" last="Smith"/>' +
    '</roster>';
const document = XmlService.parse(xml);
const people = document.getRootElement().getChildren('person');
for (let i = 0; i < people.length; i++) {
  const person = people[i];
  const firstName = person.getAttribute('first').getValue();
  const lastName = person.getAttribute('last').getValue();
  person.setAttribute('full', `${firstName} ${lastName}`);
}
xml = XmlService.getPrettyFormat().format(document);
Logger.log(xml);

Méthodes

MéthodeType renvoyéBrève description
getName()StringObtient le nom local de l'attribut.
getNamespace()Namespace|nullRécupère l'espace de noms de l'attribut.
getValue()StringRécupère la valeur de l'attribut.
setName(name)AttributeDéfinit le nom local de l'attribut.
setNamespace(namespace)AttributeDéfinit l'espace de noms de l'attribut.
setValue(value)AttributeDéfinit la valeur de l'attribut.

Documentation détaillée

getName()

Obtient le nom local de l'attribut. Si l'attribut comporte un préfixe d'espace de noms, utilisez getNamespace().getPrefix() pour obtenir le préfixe.

Renvois

String : nom local de l'attribut.


getNamespace()

Récupère l'espace de noms de l'attribut.

Renvois

Namespace|null : espace de noms de l'attribut.


getValue()

Récupère la valeur de l'attribut.

Renvois

String : valeur de l'attribut.


setName(name)

Définit le nom local de l'attribut. Pour définir un préfixe d'espace de noms pour l'attribut, utilisez setNamespace(namespace) conjointement avec XmlService.getNamespace(prefix, uri).

Paramètres

NomTypeDescription
nameStringNom local à définir.

Renvois

Attribute : l'attribut, pour l'association en chaîne.


setNamespace(namespace)

Définit l'espace de noms de l'attribut. L'espace de noms doit avoir un préfixe.

Paramètres

NomTypeDescription
namespaceNamespaceEspace de noms à définir.

Renvois

Attribute : l'attribut, pour l'association en chaîne.


setValue(value)

Définit la valeur de l'attribut.

Paramètres

NomTypeDescription
valueStringValeur à définir.

Renvois

Attribute : l'attribut, pour l'association en chaîne.