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