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|nullמחזירה את מרחב השמות של המאפיין.
getValue()Stringקבלת הערך של המאפיין.
setName(name)Attributeמגדיר את השם המקומי של המאפיין.
setNamespace(namespace)Attributeמגדיר את מרחב השמות של המאפיין.
setValue(value)Attributeהגדרת הערך של המאפיין.

תיעוד מפורט

getName()

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

חזרה

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


getNamespace()

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

חזרה

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


getValue()

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

חזרה

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


setName(name)

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

פרמטרים

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

חזרה

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


setNamespace(namespace)

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

פרמטרים

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

חזרה

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


setValue(value)

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

פרמטרים

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

חזרה

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