Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
c#_theoretical_2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
750.08 Кб
Скачать

Клас XmlDeclaration

Цей клас є похідним від класу XmlLinkedNode. Із власних членів містить тільки три наступних властивості:

Елемент класу XmlDeclaration

Призначення

public string Encoding { get; set; }

Повертає або задає формат кодування символів даного документу.

public string Standalone { get; set; }

Повертає або задає значення атрибута standalone для даноговузла.

public string Version { get; internal set; }

Повергає версію стандарту XML.

Класи XmlComment та XmlAttribute

Ці класи є похідними від класів XmlLinkedNode та XmlNode відповідно. Вони містять тільки реалізацію успадкованих методів.

Клас XmlElement

Цей клас є похідним від класу XmlLinkedNode. Із власних членів цього класу відмітимо наступні:

Елемент класу XmlElement

Призначення

public virtual string GetAttribute(string name);

Повертає значення атрибута, ім’я якого задається параметром name.

public virtual XmlAttribute GetAttributeNode(string name);

Повертає атрибут елемента за його назвою.

public virtual XmlNodeList GetElementsByTagName(string name);

Повертає колекцію відповідних вузлів.

public virtual void SetAttribute(string name, string value);

Встановлює значеня value атрибута, ім’я якого задається параметром name.

public virtual void RemoveAllAttributes();

Видаляє всі атрибути для даного елемента.

public virtual void RemoveAttribute(string name);

Видаляє атрибут із заданим іменем.

Клас XmlDocument

Цей клас є похідним від класу XmlNode. Із власних членів цього класу відмітимо наступні:

Елемент класу XmlDocument

Призначення

public XmlElement DocumentElement { get; }

Повертає кореневий елемент даного документа.

public XmlAttribute CreateAttribute(string name);

Створює атрибут із заданим іменем.

public virtual XmlComment CreateComment(string data);

Створює коментар із заданим текстом.

public XmlElement CreateElement(string name);

Створює елемент із заданим іменем.

public virtual XmlDeclaration CreateXmlDeclaration(string version, string encoding, string standalone);

Створює рядок декларації для даного документу.

public virtual XmlNodeList GetElementsByTagName(string name);

Повертає у вигляді колекції всі елементи даного документа із заданим іменем.

public virtual void Load(Stream inStream);

public virtual void Load(string filename);

Перший метод дозволяє завантажити XML-документ із заданого потоку. Другий − із заданої URL-адреси, зокрема файлу, ім’я якого задається параметром filename.

public virtual void LoadXml(string xml);

Завантажує XML-документ із заданого рядка.

public virtual void Save(Stream outStream);

public virtual void Save(string filename);

Перший метод дозволяє зберегти даний XML-документ у заданому потоці. Другий − у заданому файлі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]