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).
مرجع كيان5إشارة إلى كيان (على سبيل المثال، #).
كيان6إعلان كيان (على سبيل المثال، ).
تعليمات المعالجة7تعليمات معالجة (على سبيل المثال، ).
تعليق8تعليق (على سبيل المثال، ****).
مستند9كائن مستند يعمل كجذر شجرة المستند، ويوفر الوصول إلى كامل مستند XML.
نوع المستند10إعلان نوع المستند، المشار إليه بالوسم التالي (على سبيل المثال، ).
جزء المستند11جزء من المستند.
ترميز12ترميز في إعلان نوع المستند (على سبيل المثال، ).
مسافة بيضاء13مسافة بيضاء بين العلامات.
مسافة بيضاء هامة14مسافة بيضاء بين العلامات في نموذج محتوى مختلط أو مسافة بيضاء داخل نطاق xml:space="preserve".
نهاية العنصر15وسم عنصر نهائي (على سبيل المثال، ****).
EndEntity16يُرجع عندما يصل XmlReader إلى نهاية استبدال الكيان نتيجة لاستدعاء XmlReader::ResolveEntity.
XmlDeclaration17إعلان XML (على سبيل المثال، ). يجب أن تكون عقدة XmlNodeType::XmlDeclaration هي أول عقدة في المستند. لا يمكن أن تحتوي على أبناء. هي عقدة فرعية لعقدة XmlNodeType::Document. يمكن أن تحتوي على سمات توفر معلومات الإصدار والترميز.

انظر أيضًا