System::Xml::XmlNodeType enum

XmlNodeType enum

يحدد نوع العقدة.

enum class XmlNodeType

القيم

الاسمالقيمةالوصف
None0يتم إرجاع هذا بواسطة XmlReader إذا لم يتم استدعاء طريقة Read.
Element1عنصر (على سبيل المثال، ).
Attribute2سمة (على سبيل المثال، id=‘123’).
Text3المحتوى النصي لعقدة. لا يمكن لعقدة XmlNodeType::Text أن تحتوي على أي عقد فرعية. يمكن أن تظهر كعقدة فرعية لعقد XmlNodeType::Attribute، XmlNodeType::DocumentFragment، XmlNodeType::Element، وXmlNodeType::EntityReference.
CDATA4قسم CDATA (على سبيل المثال، my escaped text).
EntityReference5إشارة إلى كيان (على سبيل المثال، #).
Entity6إعلان كيان (على سبيل المثال، ).
ProcessingInstruction7تعليمات معالجة (على سبيل المثال، ).
Comment8تعليق (على سبيل المثال، ****).
Document9كائن مستند يعمل كجذر لشجرة المستند، ويوفر الوصول إلى المستند XML بالكامل.
DocumentType10إعلان نوع المستند، المشار إليه بالعلامة التالية (على سبيل المثال، ).
DocumentFragment11مقتطف مستند.
Notation12ترميز في إعلان نوع المستند (على سبيل المثال، ).
مسافة بيضاء13مسافة بيضاء بين العلامات.
SignificantWhitespace14مسافة بيضاء بين العلامات في نموذج محتوى مختلط أو مسافة بيضاء داخل نطاق xml:space="preserve".
EndElement15علامة عنصر نهائي (على سبيل المثال، ****).
EndEntity16يُرجع عندما يصل XmlReader إلى نهاية استبدال الكيان نتيجة لاستدعاء XmlReader::ResolveEntity.
XmlDeclaration17إعلان XML (على سبيل المثال، ). يجب أن تكون عقدة XmlNodeType::XmlDeclaration أول عقدة في المستند. لا يمكن أن تحتوي على عناصر فرعية. هي عقدة فرعية لعقدة XmlNodeType::Document. يمكن أن تحتوي على سمات توفر معلومات الإصدار والترميز.

انظر أيضًا