Class Attribute

מאפיין

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

Methods

שיטהסוג הערך המוחזרתיאור קצר
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 – המאפיין, לשרשור