| IApplicationResourceStreamResolver | يمثل محلل تدفق موارد التطبيق. |
| IHasXmlNode | يمكّن فئة من إرجاع XmlNode من السياق أو الموضع الحالي. |
| IXmlLineInfo | يوفر واجهة لتمكين فئة من إرجاع معلومات السطر والموضع. |
| IXmlNamespaceResolver | يوفر وصولًا للقراءة فقط إلى مجموعة من ربطات البادئات ومساحات الأسماء. |
| NameTable | ينفّذ XmlNameTable أحادي الخيط. |
| XmlAttribute | يمثل سمة. القيم الصالحة والافتراضية للسمة معرفة في تعريف نوع المستند (DTD) أو المخطط. |
| XmlAttributeCollection | يمثل مجموعة من السمات التي يمكن الوصول إليها بالاسم أو الفهرس. |
| XmlCDataSection | يمثل قسم CDATA. |
| XmlCharacterData | يوفر طرق معالجة النص التي تستخدمها عدة فئات. |
| XmlCharType | لأغراض داخلية. لا تستخدم هذه الفئة مباشرة. |
| XmlComment | يمثل محتوى تعليق XML. |
| XmlConvert | يقوم بترميز وفك ترميز أسماء XML، ويوفر طرقًا لتحويل بين أنواع وقت التشغيل وأنواع تعريف لغة XML Schema (XSD). عند تحويل أنواع البيانات، تكون القيم المرجعة مستقلة عن اللغة. |
| XmlDeclaration | يمثل عقدة إعلان XML . |
| XmlDocument | يمثل مستند XML. يمكنك استخدام هذه الفئة لتحميل XML، والتحقق من صحته، وتحريره، وإضافته، وتحديد موضعه في المستند. |
| XmlDocumentFragment | يمثل كائنًا خفيف الوزن مفيدًا لعمليات إدراج الشجرة. |
| XmlDocumentType | يمثل إعلان نوع المستند. |
| XmlElement | يمثل عنصرًا. |
| XmlEntity | يمثل إعلان كيان، مثل . |
| XmlEntityReference | يمثل عقدة إشارة كيان. |
| XmlImplementation | يحدد السياق لمجموعة من كائنات XmlDocument. |
| XmlLinkedNode | يرجع العقدة التي تسبق أو تلي هذه العقدة مباشرةً. |
| XmlNamedNodeMap | يمثل مجموعة من العقد يمكن الوصول إليها بالاسم أو الفهرس. |
| XmlNamespaceManager | يحلّ، يضيف، ويزيل مساحات الأسماء إلى مجموعة ويوفر إدارة النطاق لهذه المساحات. |
| XmlNameTable | جدول كائنات السلاسل الذرية. |
| XmlNode | يمثل عقدة واحدة في مستند XML. |
| XmlNodeChangedEventArgs | يوفر البيانات لأحداث XmlDocument::NodeChanged، XmlDocument::NodeChanging، XmlDocument::NodeInserted، XmlDocument::NodeInserting، XmlDocument::NodeRemoved و XmlDocument::NodeRemoving. |
| XmlNodeList | يمثل مجموعة مرتبة من العقد. |
| XmlNodeReader | يمثل قارئًا يوفر وصولًا سريعًا غير مخزن مؤقتًا إلى بيانات XML في XmlNode باتجاه أمامي فقط. |
| XmlNotation | يمثل إعلان تدوين، مثل . |
| XmlParserContext | يوفر جميع معلومات السياق المطلوبة من قبل XmlReader لتحليل جزء XML. |
| XmlProcessingInstruction | يمثل تعليمًا معالجة، حيث يحدد XML ذلك للحفاظ على معلومات خاصة بالمعالج في نص المستند. |
| XmlQualifiedName | يمثل اسمًا مؤهلاً في XML. |
| XmlReader | يمثل قارئًا يوفر وصولًا سريعًا غير مخزن مؤقتًا إلى بيانات XML باتجاه أمامي فقط. |
| XmlReaderSettings | يحدد مجموعة من الميزات لدعمها على كائن XmlReader الذي تم إنشاؤه بواسطة طريقة XmlReader::Create. |
| XmlResolver | يحلّ الموارد الخارجية لـ XML التي تم تسميتها بواسطة معرف الموارد الموحد (URI). |
| XmlSecureResolver | يساعد في تأمين تنفيذ آخر لـ XmlResolver عن طريق تغليف كائن XmlResolver وتقييد الموارد التي يمكن لكائن XmlResolver الأساسي الوصول إليها. |
| XmlSignificantWhitespace | يمثل مسافات بيضاء بين العلامات في عقدة محتوى مختلط أو مسافات بيضاء داخل نطاق xml:space=‘preserve’. يُشار إلى ذلك أيضًا على أنه مسافات بيضاء ذات دلالة. |
| XmlText | يمثل محتوى النص لعنصر أو سمة. |
| XmlTextReader | يمثل قارئًا يوفر وصولًا سريعًا غير مخزن مؤقتًا إلى بيانات XML باتجاه أمامي فقط. |
| XmlTextWriter | يمثل كاتبًا يوفر طريقة سريعة غير مخزنة مؤقتًا لإنشاء تدفقات أو ملفات تحتوي على بيانات XML تتوافق مع لغة الترميز القابلة للتوسيع (XML) 1.0 الصادرة عن W3C وتوصيات مساحات الأسماء في XML. |
| XmlUrlResolver | يحلّ الموارد الخارجية لـ XML التي تم تسميتها بواسطة معرف الموارد الموحد (URI). |
| XmlValidatingReader | يمثل قارئًا يوفر تعريف نوع المستند (DTD)، مخطط XML-Data Reduced (XDR)، والتحقق من صحة لغة تعريف مخطط XML Schema (XSD). |
| XmlWhitespace | يمثل مساحة بيضاء في محتوى العنصر. |
| XmlWriter | يمثل كاتبًا يوفر طريقة سريعة، غير مخزنة مؤقتًا، وموجهة للأمام لإنشاء تدفقات أو ملفات تحتوي على بيانات XML. |
| XmlWriterSettings | يحدد مجموعة من الميزات لدعمها على كائن XmlWriter الذي تم إنشاؤه بواسطة طريقة XmlWriter::Create. |