Class Document

מסמך

ייצוג של מסמך XML.

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
addContent(content)Documentמצרף את הצומת הנתון לסוף המסמך.
addContent(index, content)Documentהוספת הצומת הנתון לאינדקס הנתון בין כל הצמתים שהם צאצאים מיידיים של המסמך.
cloneContent()Content[]יצירת עותקים לא מצורפים של כל הצמתים שהם צאצאים מיידיים של המסמך.
detachRootElement()Elementמנתקת ומחזירה את צומת הבסיס Element של המסמך.
getAllContent()Content[]הפונקציה מקבלת את כל הצמתים שהם צאצאים מיידיים של המסמך.
getContent(index)Contentהפונקציה מקבלת את הצומת באינדקס הנתון מתוך כל הצמתים שהם צאצאים מיידיים של המסמך.
getContentSize()Integerהפונקציה מקבלת את מספר הצמתים שהם צאצאים מיידיים של המסמך.
getDescendants()Content[]הפונקציה מקבלת את כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך, לפי הסדר שבו הם מופיעים במסמך.
getDocType()DocTypeהפונקציה מקבלת את ההצהרה DocType של המסמך.
getRootElement()Elementהפונקציה מקבלת את צומת הבסיס Element של המסמך.
hasRootElement()Booleanהמדיניות קובעת אם למסמך יש צומת Element ברמה הבסיסית.
removeContent()Content[]מסיר את כל הצמתים שהם צאצאים מיידיים של המסמך.
removeContent(content)Booleanמסיר את הצומת הנתון אם הצומת הוא צאצא מיידי של המסמך.
removeContent(index)Contentמסירה את הצומת שבאינדקס הנתון מתוך כל הצמתים שהם צאצאים מיידיים של המסמך.
setDocType(docType)Documentמגדיר את ההצהרה DocType של המסמך.
setRootElement(element)Documentמגדיר את צומת הבסיס Element של המסמך.

תיעוד מפורט

addContent(content)

מצרף את הצומת הנתון לסוף המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שמתאים לסוג שמצוין ב-ContentType. עם זאת, שימו לב שמסמך יכול לכלול רק צומת צאצא אחד מסוג Element, שהוא לא מפורש הצומת של השורש Element.

פרמטרים

שםתיאורהתיאור
contentContentהצומת שצריך לצרף

החזרות

Document – המסמך, לשרשור


addContent(index, content)

הוספת הצומת הנתון לאינדקס הנתון בין כל הצמתים שהם צאצאים מיידיים של המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שמתאים לסוג שמצוין ב-ContentType. עם זאת, שימו לב שמסמך יכול לכלול רק צומת צאצא אחד מסוג Element, שהוא לא מפורש של הצומת Element ברמה הבסיסית.

פרמטרים

שםתיאורהתיאור
indexIntegerהאינדקס שבו יש להוסיף את הצומת בין כל הצמתים שהם צאצאים מיידיים של המסמך
contentContentאת הצומת שצריך להוסיף

החזרות

Document – המסמך, לשרשור


cloneContent()

יצירת עותקים לא מצורפים של כל הצמתים שהם צאצאים מיידיים של המסמך.

החזרות

Content[] – מערך של עותקים לא מצורפים של כל הצמתים שהם צאצאים מיידיים של המסמך


detachRootElement()

מנתקת ומחזירה את צומת הבסיס Element של המסמך. אם אין למסמך צומת ברמה הבסיסית (root) מסוג Element, השיטה הזו תחזיר את הערך null.

החזרות

Element - צומת Element המנותק או null אם אין למסמך צומת בסיס Element


getAllContent()

הפונקציה מקבלת את כל הצמתים שהם צאצאים מיידיים של המסמך.

החזרות

Content[] - מערך של כל הצמתים שהם צאצאים מיידיים של המסמך


getContent(index)

הפונקציה מקבלת את הצומת באינדקס הנתון מתוך כל הצמתים שהם צאצאים מיידיים של המסמך. אם אין צומת באינדקס הנתון, השיטה הזו תחזיר את הערך null.

פרמטרים

שםתיאורהתיאור
indexIntegerהאינדקס של הצומת מבין כל הצמתים שהם צאצאים מיידיים של המסמך

החזרות

Content - הצומת, או null אם אין צומת באינדקס הנתון


getContentSize()

הפונקציה מקבלת את מספר הצמתים שהם צאצאים מיידיים של המסמך.

החזרות

Integer - מספר הצמתים שהם צאצאים מיידיים של המסמך


getDescendants()

הפונקציה מקבלת את כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך, לפי הסדר שבו הם מופיעים במסמך.

החזרות

Content[] - מערך של כל הצמתים שהם צאצאים ישירים או עקיפים של המסמך


getDocType()

הפונקציה מקבלת את ההצהרה DocType של המסמך. אם למסמך אין צומת DocumentType, השיטה הזו תחזיר את הערך null.

החזרות

DocType - הצומת DocumentType או null אם אין במסמך צומת DocumentType


getRootElement()

הפונקציה מקבלת את צומת הבסיס Element של המסמך. אם למסמך אין צומת בסיס Element, השיטה הזו תחזיר את הערך null.

החזרות

Element – צומת השורש Element או null אם אין למסמך צומת בסיס Element


hasRootElement()

המדיניות קובעת אם למסמך יש צומת Element ברמה הבסיסית.

החזרות

Boolean - true אם למסמך יש צומת בסיס Element; אם לא, false


removeContent()

מסיר את כל הצמתים שהם צאצאים מיידיים של המסמך.

החזרות

Content[] - מערך של כל הצמתים שהיו צאצאים מיידיים של המסמך לפני שהוסרו


removeContent(content)

מסיר את הצומת הנתון אם הצומת הוא צאצא מיידי של המסמך. הארגומנט content יכול להיות אובייקט Content או כל אובייקט צומת שתואם לסוג שמצוין ב-ContentType.

פרמטרים

שםתיאורהתיאור
contentContentהצומת שיש להסיר

החזרות

Boolean - true אם הצומת היה צאצא מיידי והוסר, false אם לא


removeContent(index)

מסירה את הצומת שבאינדקס הנתון מתוך כל הצמתים שהם צאצאים מיידיים של המסמך. אם אין צומת באינדקס הנתון, השיטה הזו תחזיר את הערך null.

פרמטרים

שםתיאורהתיאור
indexIntegerהאינדקס של הצומת מבין כל הצמתים שהם צאצאים מיידיים של המסמך

החזרות

Content - הצומת שהוסר, או null אם אין צומת באינדקס הנתון


setDocType(docType)

מגדיר את ההצהרה DocType של המסמך. אם למסמך כבר יש צומת DocType אחר, השיטה הזו תחליף את הצומת הישן. השיטה הזו גורמת לחריגה אם המסמך כבר מכיל את אותו צומת DocType שמוגדר.

פרמטרים

שםתיאורהתיאור
docTypeDocTypeאת DocumentType כדי להגדיר

החזרות

Document – המסמך, לשרשור


setRootElement(element)

מגדיר את צומת הבסיס Element של המסמך. אם למסמך כבר יש צומת בסיס Element, השיטה הזו תחליף את הצומת הישן.

פרמטרים

שםתיאורהתיאור
elementElementאת הצומת הבסיסי (root) Element שצריך להגדיר

החזרות

Document – המסמך, לשרשור