ייצוג של מסמך 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 ברמה הבסיסית של המסמך. |
מסמכים מפורטים
addContent(content)
הוספת הצומת הנתון לסוף המסמך. הארגומנט content
יכול להיות אובייקט Content
או כל אובייקט צומת שתואם לסוג שמופיע ב-Content
. עם זאת, חשוב לזכור שלמסמך יכול להיות רק צומת Element
אחד של צאצא, שהוא למעשה צומת השורש Element
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
content | Content | הצומת שרוצים לצרף |
חזרה
Document
– המסמך, לצורך קישור
addContent(index, content)
הוספת הצומת הנתון לאינדקס הנתון, מבין כל הצמתים שהם צאצאים מיידיים של המסמך. הארגומנט content
יכול להיות אובייקט Content
או כל אובייקט צומת שתואם לסוג שמופיע ב-Content
. עם זאת, חשוב לזכור שלמסמך יכול להיות רק צומת Element
אחד של צאצא, שהוא למעשה צומת השורש Element
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
index | Integer | האינדקס שבו רוצים להוסיף את הצומת מבין כל הצמתים שהם צאצאים מיידיים של המסמך |
content | Content | הצומת להוספה |
חזרה
Document
– המסמך, לצורך קישור
cloneContent()
יצירת עותקים לא מצורפים של כל הצמתים שהם צאצאים מיידיים של המסמך.
חזרה
Content[]
– מערך של עותקים לא מצורפים של כל הצמתים שהם צאצאים מיידיים של המסמך
detachRootElement()
getAllContent()
הפונקציה מקבלת את כל הצמתים שהם צאצאים מיידיים של המסמך.
חזרה
Content[]
– מערך של כל הצמתים שהם צאצאים מיידיים של המסמך
getContent(index)
הפונקציה מקבלת את הצומת שבאינדקס הנתון מבין כל הצמתים שהם צאצאים מיידיים של המסמך. אם אין צומת במדד הנתון, השיטה מחזירה את הערך null
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
index | Integer | האינדקס של הצומת מבין כל הצמתים שהם צאצאים מיידיים של המסמך |
חזרה
Content
– הצומת, או null
אם אין צומת באינדקס הנתון
getContentSize()
הפונקציה מקבלת את מספר הצמתים שהם צאצאים מיידיים של המסמך.
חזרה
Integer
– מספר הצמתים שהם צאצאים מיידיים של המסמך
getDescendants()
הפונקציה מקבלת את כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך, לפי הסדר שבו הם מופיעים במסמך.
חזרה
Content[]
– מערך של כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך
getDocType()
getRootElement()
hasRootElement()
הפונקציה קובעת אם למסמך יש צומת Element
ברמה הבסיסית (root).
חזרה
Boolean
— true
אם למסמך יש צומת Element
ברמה הבסיסית, false
אם לא
removeContent()
הסרה של כל הצמתים שהם צאצאים מיידיים של המסמך.
חזרה
Content[]
– מערך של כל הצמתים שהיו צאצאים מיידיים של המסמך לפני שהם הוסרו
removeContent(content)
הסרת הצומת הנתון, אם הצומת הוא צאצא מיידי של המסמך. הארגומנט content
יכול להיות אובייקט Content
או כל אובייקט צומת שתואם לסוג שמופיע ב-Content
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
content | Content | הצומת שרוצים להסיר |
חזרה
Boolean
— true
אם הצומת היה צאצא מיידי והוסר, false
אם לא
removeContent(index)
הסרת הצומת שבאינדקס הנתון מבין כל הצמתים שהם צאצאים מיידיים של המסמך. אם אין צומת במדד הנתון, השיטה מחזירה את הערך null
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
index | Integer | האינדקס של הצומת מבין כל הצמתים שהם צאצאים מיידיים של המסמך |
חזרה
Content
— הצומת שהוסר, או null
אם אין צומת באינדקס הנתון