Class Attribute

מאפיין

ייצוג של מאפיין 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);

שיטות

שיטהסוג הערך המוחזרתיאור קצר
getName()Stringהפונקציה מקבלת את השם המקומי של המאפיין.
getNamespace()Namespaceהפונקציה מקבלת את מרחב השמות של המאפיין.
getValue()Stringהפונקציה מקבלת את הערך של המאפיין.
setName(name)Attributeמגדיר את השם המקומי של המאפיין.
setNamespace(namespace)Attributeמגדיר את מרחב השמות של המאפיין.
setValue(value)Attributeמגדיר את ערך המאפיין.

מסמכי תיעוד מפורטים

getName()

הפונקציה מקבלת את השם המקומי של המאפיין. אם למאפיין יש קידומת של מרחב שמות, משתמשים ב-getNamespace().getPrefix() כדי לקבל את הקידומת.

חזרה

String – השם המקומי של המאפיין


getNamespace()

הפונקציה מקבלת את מרחב השמות של המאפיין.

חזרה

Namespace – מרחב השמות של המאפיין


getValue()

הפונקציה מקבלת את הערך של המאפיין.

חזרה

String – ערך המאפיין


setName(name)

מגדיר את השם המקומי של המאפיין. כדי להגדיר קידומת של מרחב שמות למאפיין, משתמשים ב-setNamespace(namespace) בשילוב עם XmlService.getNamespace(prefix, uri).

פרמטרים

שםסוגתיאור
nameStringהשם המקומי להגדרה

חזרה

Attribute – המאפיין לשרשור


setNamespace(namespace)

מגדיר את מרחב השמות של המאפיין. למרחב השמות חייבת להיות תחילית.

פרמטרים

שםסוגתיאור
namespaceNamespaceמרחב השמות להגדיר

חזרה

Attribute – המאפיין לשרשור


setValue(value)

מגדיר את ערך המאפיין.

פרמטרים

שםסוגתיאור
valueStringהערך שצריך להגדיר

חזרה

Attribute – המאפיין לשרשור