تمثيل لعقدة XML عامة.
تنفيذ الصفوف
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
asCdata() | Cdata | بث العقدة كعقدة CDATASection لأغراض الإكمال التلقائي. |
asComment() | Comment | بث العقدة كعقدة Comment لأغراض الإكمال التلقائي. |
asDocType() | DocType | بث العقدة كعقدة DocumentType لأغراض الإكمال التلقائي. |
asElement() | Element | بث العُقدة كعقدة Element لأغراض الإكمال التلقائي. |
asEntityRef() | EntityRef | بث العقدة كعقدة EntityReference لأغراض الإكمال التلقائي. |
asProcessingInstruction() | ProcessingInstruction | بث العقدة كعقدة ProcessingInstruction لأغراض الإكمال التلقائي. |
asText() | Text | بث العقدة كعقدة Text لأغراض الإكمال التلقائي. |
detach() | Content | لفصل العقدة عن عقدة Element الرئيسية |
getParentElement() | Element | للحصول على العقدة الرئيسية Element للعقدة. |
getType() | ContentType | للحصول على نوع محتوى العقدة. |
getValue() | String | للحصول على القيمة النصية لجميع العُقد التي تمثل عناصر ثانوية مباشرة أو غير مباشرة للعقدة، بالترتيب الذي تظهر به في المستند. |
الوثائق التفصيلية
asCdata()
بث العقدة كعقدة CDATASection
لأغراض الإكمال التلقائي. إذا كانت ContentType
للعقدة ليست CDATA
بالفعل، فإن هذه الطريقة تعرض null
.
استرجاع الكرة
Cdata
- العقدة CDATASection
asComment()
بث العقدة كعقدة Comment
لأغراض الإكمال التلقائي. إذا لم تكن قيمة ContentType
الخاصة بالعقدة هي COMMENT
، ستعرض هذه الطريقة القيمة null
.
استرجاع الكرة
Comment
: العقدة Comment
أو null
إذا لم يكن نوع محتوى العقدة COMMENT
asDocType()
بث العقدة كعقدة DocumentType
لأغراض الإكمال التلقائي. إذا لم تكن ContentType
للعقدة بالفعل DOCTYPE
، تعرض هذه الطريقة null
.
استرجاع الكرة
DocType
- العقدة DocumentType
asElement()
بث العُقدة كعقدة Element
لأغراض الإكمال التلقائي. إذا لم تكن قيمة ContentType
الخاصة بالعقدة هي ELEMENT
، ستعرض هذه الطريقة القيمة null
.
استرجاع الكرة
Element
- العقدة Element
asEntityRef()
بث العقدة كعقدة EntityReference
لأغراض الإكمال التلقائي.
وإذا لم تكن قيمة ContentType
الخاصة بالعقدة هي ENTITYREF
، ستعرض هذه الطريقة القيمة null
.
استرجاع الكرة
EntityRef
- العقدة EntityReference
asProcessingInstruction()
بث العقدة كعقدة ProcessingInstruction
لأغراض الإكمال التلقائي. إذا لم تكن ContentType
للعقدة بالفعل PROCESSINGINSTRUCTION
، ستعرض هذه الطريقة null
.
استرجاع الكرة
ProcessingInstruction
- العقدة ProcessingInstruction
asText()
بث العقدة كعقدة Text
لأغراض الإكمال التلقائي. وإذا لم تكن قيمة ContentType
الخاصة بالعقدة هي TEXT
، ستعرض هذه الطريقة القيمة null
.
استرجاع الكرة
Text
- العقدة Text
detach()
getParentElement()
getType()
getValue()
للحصول على القيمة النصية لجميع العُقد التي تمثل عناصر ثانوية مباشرة أو غير مباشرة للعقدة، بالترتيب الذي تظهر به في المستند.
استرجاع الكرة
String
- القيمة النصية لجميع العُقد الثانوية المباشرة أو غير المباشرة للعقدة