ייצוג של מסמך 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
אם אין צומת באינדקס הנתון