ייצוג של מסמך 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 של המסמך. |
תיעוד מפורט
add Content(content)
מוסיף את הצומת הנתון לסוף המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שמתאים לסוג שמופיע ב-Content. עם זאת, שימו לב שלמסמך יכול להיות רק צומת צאצא אחד Element
שהוא צומת הבסיס Element.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | Content | הצומת לצירוף. |
חזרה
Document — המסמך, לשרשור.
add Content(index, content)
מוסיף את הצומת הנתון באינדקס הנתון בין כל הצמתים שהם צאצאים ישירים של המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שתואם לסוג שמופיע ב-Content. עם זאת, למסמך יכול להיות רק צומת צאצא אחד Element, שהוא צומת הבסיס Element.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
index | Integer | האינדקס שבו צריך להוסיף את הצומת בין כל הצמתים שהם צאצאים ישירים של המסמך. |
content | Content | הצומת להוספה. |
חזרה
Document — המסמך, לשרשור.
clone Content()
יוצר עותקים לא מצורפים של כל הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Content[] — מערך של עותקים לא מצורפים של כל הצמתים שהם צאצאים ישירים של המסמך.
detach Root Element()
get All Content()
מחזירה את כל הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Content[] — מערך של כל הצמתים שהם צאצאים ישירים של המסמך.
get Content(index)
מחזירה את הצומת באינדקס הנתון מבין כל הצמתים שהם צאצאים ישירים של המסמך. אם אין צומת באינדקס הנתון, השיטה הזו מחזירה null.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
index | Integer | האינדקס של הצומת בין כל הצמתים שהם צאצאים ישירים של המסמך. |
חזרה
Content|null – הצומת, או null אם אין צומת באינדקס הנתון.
get Content Size()
הפונקציה מחזירה את מספר הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Integer – מספר הצמתים שהם צאצאים ישירים של המסמך.
get Descendants()
מחזירה את כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך, לפי הסדר שבו הם מופיעים במסמך.
חזרה
Content[] — מערך של כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך.
get Doc Type()
get Root Element()
has Root Element()
הפונקציה קובעת אם במסמך יש צומת Element בסיס.
חזרה
Boolean – true אם במסמך יש צומת בסיס Element; false אם לא.
remove Content()
הסרת כל הצמתים שהם צאצאים ישירים של המסמך.
חזרה
Content[] — מערך של כל הצמתים שהיו צאצאים ישירים של המסמך לפני שהוסרו.
remove Content(content)
הפונקציה מסירה את הצומת שצוין, אם הצומת הוא צאצא ישיר של המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שתואם לסוג שמופיע ב-Content.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | Content | הצומת שרוצים להסיר. |
חזרה
Boolean — true אם הצומת היה צאצא ישיר והוסר; false אם לא.
remove Content(index)
הפונקציה מסירה את הצומת באינדקס הנתון מבין כל הצמתים שהם צאצאים ישירים של המסמך. אם אין צומת באינדקס הנתון, השיטה הזו מחזירה null.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
index | Integer | האינדקס של הצומת בין כל הצמתים שהם צאצאים ישירים של המסמך. |
חזרה
Content|null — הצומת שהוסר, או null אם אין צומת באינדקס הנתון.