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.
var xml = '<roster>'
    + '<person first="John" last="Doe"/>'
    + '<person first="Mary" last="Smith"/>'
    + '</roster>';
var document = XmlService.parse(xml);
var people = document.getRootElement().getChildren('person');
for (var i = 0; i < people.length; i++) {
  var person = people[i];
  var firstName = person.getAttribute('first').getValue();
  var 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) conjointement avec XmlService.getNamespace(prefix, uri).

Paramètres

NomTypeDescription
nameStringle nom local pour définir

Renvois

Attribute : attribut pour le chaînage


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 pour définir

Renvois

Attribute : attribut pour le chaînage


setValue(value)

Définit la valeur de l'attribut.

Paramètres

NomTypeDescription
valueStringla valeur à définir

Renvois

Attribute : attribut pour le chaînage