XmlDocumentType Класс

Определение

Представляет объявление типа документа.

public ref class XmlDocumentType : System::Xml::XmlLinkedNode
public class XmlDocumentType : System.Xml.XmlLinkedNode
type XmlDocumentType = class
    inherit XmlLinkedNode
Public Class XmlDocumentType
Inherits XmlLinkedNode
Наследование
XmlDocumentType

Комментарии

Класс XmlDocumentType можно использовать для возврата сведений о объявлении типа документа. XmlDocument.CreateDocumentType Используйте метод для создания XmlDocumentType объекта.

Конструкторы

Имя Описание
XmlDocumentType(String, String, String, String, XmlDocument)

Инициализирует новый экземпляр класса XmlDocumentType.

Свойства

Имя Описание
Attributes

XmlAttributeCollection Возвращает атрибуты этого узла.

(Унаследовано от XmlNode)
BaseURI

Возвращает базовый универсальный код ресурса (URI) текущего узла.

(Унаследовано от XmlNode)
ChildNodes

Возвращает все дочерние узлы узла.

(Унаследовано от XmlNode)
Entities

Возвращает коллекцию XmlEntity узлов, объявленных в объявлении типа документа.

FirstChild

Возвращает первый дочерний элемент узла.

(Унаследовано от XmlNode)
HasChildNodes

Возвращает значение, указывающее, имеет ли этот узел дочерние узлы.

(Унаследовано от XmlNode)
InnerText

Возвращает или задает сцепленные значения узла и всех дочерних узлов.

(Унаследовано от XmlNode)
InnerXml

Получает или задает разметку, представляющую только дочерние узлы этого узла.

(Унаследовано от XmlNode)
InternalSubset

Возвращает значение внутреннего подмножества определения типа документа (DTD) в объявлении DOCTYPE.

IsReadOnly

Возвращает значение, указывающее, доступен ли узел только для чтения.

Item[String, String]

Возвращает первый дочерний элемент с указанным LocalName и NamespaceURI.

(Унаследовано от XmlNode)
Item[String]

Возвращает первый дочерний элемент с указанным Nameэлементом.

(Унаследовано от XmlNode)
LastChild

Возвращает последний дочерний элемент узла.

(Унаследовано от XmlNode)
LocalName

Возвращает локальное имя узла.

Name

Возвращает полное имя узла.

NamespaceURI

Возвращает универсальный код ресурса (URI) пространства имен этого узла.

(Унаследовано от XmlNode)
NextSibling

Возвращает узел сразу после этого узла.

(Унаследовано от XmlLinkedNode)
NodeType

Возвращает тип текущего узла.

Notations

Возвращает коллекцию XmlNotation узлов, присутствующих в объявлении типа документа.

OuterXml

Получает разметку, содержащую этот узел и все дочерние узлы.

(Унаследовано от XmlNode)
OwnerDocument

Возвращает, XmlDocument к которому принадлежит этот узел.

(Унаследовано от XmlNode)
ParentNode

Возвращает родительский элемент этого узла (для узлов, которые могут иметь родители).

(Унаследовано от XmlNode)
Prefix

Возвращает или задает префикс пространства имен этого узла.

(Унаследовано от XmlNode)
PreviousSibling

Возвращает узел, непосредственно предшествующий этому узлу.

(Унаследовано от XmlLinkedNode)
PreviousText

Возвращает текстовый узел, который сразу же предшествует этому узлу.

(Унаследовано от XmlNode)
PublicId

Возвращает значение общедоступного идентификатора в объявлении DOCTYPE.

SchemaInfo

Возвращает набор сведений о проверке схемы после назначения этому узлу в результате проверки схемы.

(Унаследовано от XmlNode)
SystemId

Возвращает значение системного идентификатора в объявлении DOCTYPE.

Value

Возвращает или задает значение узла.

(Унаследовано от XmlNode)

Методы

Имя Описание
AppendChild(XmlNode)

Добавляет указанный узел в конец списка дочерних узлов этого узла.

(Унаследовано от XmlNode)
Clone()

Создает дубликат этого узла.

(Унаследовано от XmlNode)
CloneNode(Boolean)

Создает дубликат этого узла.

CreateNavigator()

Создает объект для навигации по этому объекту XPathNavigator .

(Унаследовано от XmlNode)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который выполняет итерацию через дочерние узлы в текущем узле.

(Унаследовано от XmlNode)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetNamespaceOfPrefix(String)

Ищет ближайшее объявление xmlns для заданного префикса, который находится в области текущего узла и возвращает URI пространства имен в объявлении.

(Унаследовано от XmlNode)
GetPrefixOfNamespace(String)

Ищет ближайшее объявление xmlns для заданного URI пространства имен, который находится в области текущего узла и возвращает префикс, определенный в этом объявлении.

(Унаследовано от XmlNode)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InsertAfter(XmlNode, XmlNode)

Вставляет указанный узел сразу после указанного эталонного узла.

(Унаследовано от XmlNode)
InsertBefore(XmlNode, XmlNode)

Вставляет указанный узел непосредственно перед указанным эталонным узлом.

(Унаследовано от XmlNode)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Normalize()

Помещает все узлы XmlText в полную глубину вложенного дерева под этим xmlNode в "обычную" форму, где только разметка (т. е. теги, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности) отделяет узлы XmlText, то есть нет смежных узлов XmlText.

(Унаследовано от XmlNode)
PrependChild(XmlNode)

Добавляет указанный узел в начало списка дочерних узлов для этого узла.

(Унаследовано от XmlNode)
RemoveAll()

Удаляет все дочерние узлы и/или атрибуты текущего узла.

(Унаследовано от XmlNode)
RemoveChild(XmlNode)

Удаляет указанный дочерний узел.

(Унаследовано от XmlNode)
ReplaceChild(XmlNode, XmlNode)

Заменяет дочерний узел oldChildnewChild узлом.

(Унаследовано от XmlNode)
SelectNodes(String, XmlNamespaceManager)

Выбирает список узлов, соответствующих выражению XPath. Все префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager.

(Унаследовано от XmlNode)
SelectNodes(String)

Выбирает список узлов, соответствующих выражению XPath.

(Унаследовано от XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Выбирает первое XmlNode , которое соответствует выражению XPath. Все префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager.

(Унаследовано от XmlNode)
SelectSingleNode(String)

Выбирает первое XmlNode , которое соответствует выражению XPath.

(Унаследовано от XmlNode)
Supports(String, String)

Проверяет, реализует ли реализация DOM определенную функцию.

(Унаследовано от XmlNode)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteContentTo(XmlWriter)

Сохраняет все дочерние элементы узла в указанный XmlWriter. Для XmlDocumentType узлов этот метод не действует.

WriteTo(XmlWriter)

Сохраняет узел в указанном XmlWriter.

Явные реализации интерфейса

Имя Описание
ICloneable.Clone()

Описание этого элемента см. в разделе Clone().

(Унаследовано от XmlNode)
IEnumerable.GetEnumerator()

Описание этого элемента см. в разделе GetEnumerator().

(Унаследовано от XmlNode)

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к

См. также раздел