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()StringRécupère le nom local de l'attribut.
getNamespace()NamespaceRé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()

Récupère 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 : 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) avec XmlService.getNamespace(prefix, uri).

Paramètres

NomTypeDescription
nameStringNom local à définir

Renvois

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


setNamespace(namespace)

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

Paramètres

NomTypeDescription
namespaceNamespacel'espace de noms à définir

Renvois

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


setValue(value)

Définit la valeur de l'attribut.

Paramètres

NomTypeDescription
valueStringla valeur à définir ;

Renvois

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