تمثيل لمستند 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
ضمنيًا.
المعلّمات
الاسم | النوع | الوصف |
---|---|---|
content | Content | العقدة المطلوب إلحاقها |
تذكرة ذهاب وعودة
Document
- المستند، بالنسبة إلى السلاسل
addContent(index, content)
يتم إدراج العُقدة المحدّدة في الفهرس المحدّد بين جميع العُقد التي تكون العناصر الثانوية المباشرة للمستند. يمكن أن تكون الوسيطة content
كائن Content
أو أي كائن عقدة يتوافق مع نوع مدرج في ContentType
. ومع ذلك، تجدر الإشارة إلى أن المستند يمكن أن يحتوي على عقدة 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
أساسية.
تذكرة ذهاب وعودة
Boolean
— true
إذا كان المستند يحتوي على عقدة Element
أساسية. false
إذا لم يكن المستند يحتوي على عقدة
removeContent()
إزالة جميع العُقد التي تكون العناصر الثانوية المباشرة للمستند.
تذكرة ذهاب وعودة
Content[]
: مصفوفة من جميع العُقد التي كانت ثانوية فورية للمستند قبل إزالتها
removeContent(content)
إزالة العقدة المحددة، إذا كانت العقدة عنصرًا ثانويًا فوريًا للمستند. يمكن أن تكون الوسيطة content
كائن Content
أو أي كائن عقدة يتوافق مع نوع مدرج في ContentType
.
المعلّمات
الاسم | النوع | الوصف |
---|---|---|
content | Content | العُقدة المطلوب إزالتها |
تذكرة ذهاب وعودة
Boolean
— true
إذا كانت العقدة طفلاً ثانويًا وتمت إزالته؛ false
إذا لم تكن العقدة
removeContent(index)
لإزالة العقدة في الفهرس المحدد من بين جميع العُقد التي تكون العناصر الثانوية المباشرة للمستند. إذا لم تكن هناك عقدة في الفهرس المحدد، ستعرض هذه الطريقة null
.
المعلّمات
الاسم | النوع | الوصف |
---|---|---|
index | Integer | فهرس العقدة بين جميع العُقد التي تكون العناصر الثانوية المباشرة للمستند |
تذكرة ذهاب وعودة
Content
- العُقدة التي تمت إزالتها، أو null
إذا لم تكن هناك عقدة في الفهرس المحدد
setDocType(docType)
تُحدِّد بيان DocType
في المستند. إذا كان المستند يحتوي على عقدة DocType
مختلفة، ستستبدل هذه الطريقة العُقدة القديمة. تحدّد هذه الطريقة استثناءً إذا كان المستند يحتوي على العقدة DocType
نفسها التي يتم ضبطها.
المعلّمات
الاسم | النوع | الوصف |
---|---|---|
docType | DocType | DocumentType المضبوطة |
تذكرة ذهاب وعودة
Document
- المستند، بالنسبة إلى السلاسل