| 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. |