ייצוג של מסמך XML.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
add | Document | מוסיף את הצומת הנתון לסוף המסמך. |
add | Document | מוסיף את הצומת הנתון באינדקס הנתון בין כל הצמתים שהם צאצאים ישירים של המסמך. |
clone | Content[] | יוצר עותקים לא מצורפים של כל הצמתים שהם צאצאים ישירים של המסמך. |
detach | Element|null | מנתק את צומת הבסיס Element של המסמך ומחזיר אותו. |
get | Content[] | מחזירה את כל הצמתים שהם צאצאים ישירים של המסמך. |
get | Content|null | מחזירה את הצומת באינדקס הנתון מבין כל הצמתים שהם צאצאים ישירים של המסמך. |
get | Integer | הפונקציה מחזירה את מספר הצמתים שהם צאצאים ישירים של המסמך. |
get | Content[] | מחזירה את כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך, לפי הסדר שבו הם מופיעים במסמך. |
get | Doc | מקבל את ההצהרה של Doc המסמך. |
get | Element|null | מחזירה את צומת השורש Element של המסמך. |
has | Boolean | הפונקציה קובעת אם למסמך יש צומת Element בסיסי. |
remove | Content[] | הסרת כל הצמתים שהם צאצאים ישירים של המסמך. |
remove | Boolean | הפונקציה מסירה את הצומת שצוין, אם הצומת הוא צאצא ישיר של המסמך. |
remove | Content|null | הפונקציה מסירה את הצומת באינדקס הנתון מבין כל הצמתים שהם צאצאים ישירים של המסמך. |
set | Document | מגדירה את הצהרת Doc של המסמך. |
set | Document | הגדרת צומת השורש Element של המסמך. |
תיעוד מפורט
addContent(content)
מוסיף את הצומת הנתון לסוף המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שמתאים לסוג שמופיע ב-ContentType. עם זאת, חשוב לזכור שלמסמך יכול להיות רק צומת צאצא אחד Element
שהוא צומת הבסיס Element.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | Content | הצומת לצירוף. |
חזרה
Document — המסמך, לשרשור.
addContent(index, content)
מוסיף את הצומת הנתון באינדקס הנתון בין כל הצמתים שהם צאצאים ישירים של המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שתואם לסוג שמופיע ב-ContentType. עם זאת, שימו לב שלמסמך יכול להיות רק צומת צאצא אחד Element, שהוא צומת הבסיס Element.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
index | Integer | האינדקס שבו צריך להוסיף את הצומת בין כל הצמתים שהם צאצאים ישירים של המסמך. |
content | Content | הצומת להוספה. |
חזרה
Document — המסמך, לשרשור.
cloneContent()
יוצר עותקים לא מצורפים של כל הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Content[] — מערך של עותקים לא מצורפים של כל הצמתים שהם צאצאים ישירים של המסמך.
detachRootElement()
getAllContent()
מחזירה את כל הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Content[] — מערך של כל הצמתים שהם צאצאים ישירים של המסמך.
getContent(index)
מחזירה את הצומת באינדקס הנתון מבין כל הצמתים שהם צאצאים ישירים של המסמך. אם אין צומת באינדקס הנתון, השיטה הזו מחזירה null.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
index | Integer | האינדקס של הצומת בין כל הצמתים שהם צאצאים ישירים של המסמך. |
חזרה
Content|null – הצומת, או null אם אין צומת באינדקס הנתון.
getContentSize()
הפונקציה מחזירה את מספר הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Integer – מספר הצמתים שהם צאצאים ישירים של המסמך.
getDescendants()
מחזירה את כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך, לפי הסדר שבו הם מופיעים במסמך.
חזרה
Content[] — מערך של כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך.
getDocType()
getRootElement()
hasRootElement()
הפונקציה קובעת אם למסמך יש צומת Element בסיסי.
חזרה
Boolean – true אם במסמך יש צומת בסיס Element; false אם לא.
removeContent()
הסרת כל הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Content[] — מערך של כל הצמתים שהיו צאצאים ישירים של המסמך לפני שהוסרו.
removeContent(content)
הפונקציה מסירה את הצומת שצוין, אם הצומת הוא צאצא ישיר של המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שתואם לסוג שמופיע ב-ContentType.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | Content | הצומת שרוצים להסיר. |
חזרה
Boolean — true אם הצומת היה צאצא ישיר והוסר; false אם לא.
removeContent(index)
הפונקציה מסירה את הצומת באינדקס הנתון מבין כל הצמתים שהם צאצאים ישירים של המסמך. אם אין צומת באינדקס הנתון, השיטה הזו מחזירה null.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
index | Integer | האינדקס של הצומת בין כל הצמתים שהם צאצאים ישירים של המסמך. |
חזרה
Content|null — הצומת שהוסר, או null אם אין צומת באינדקס הנתון.