Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Класс XmlDocument имеет метод создания для всех типов узлов. Чтобы создать узел, укажите метод с именем, если требуется, и содержимое или другие параметры для этих узлов с содержимым (например, текстовый узел). Для создания соответствующего узла необходимо указать имя и заполнить несколько других параметров.
Другие типы узлов имеют больше требований, чем просто предоставление данных параметрам.
Сведения об атрибутах см. в разделе "Создание новых атрибутов для элементов" в DOM. Сведения о проверке имен элементов и атрибутов см. в разделе XML-элемент и проверка имени атрибута при создании новых узлов. Сведения о создании ссылок на сущности см. в разделе "Создание ссылок на сущности". Сведения о том, как пространства имен влияют на расширение ссылок на сущности, см. в разделе " Влияние пространства имен на расширение ссылки на сущности" для новых узлов, содержащих элементы и атрибуты.
После создания новых узлов доступно несколько методов для их вставки в дерево. В таблице перечислены методы с описанием того, где новый узел отображается в объектной модели XML-документа (DOM).
| Метод | Размещение узла |
|---|---|
| InsertBefore | Вставлен перед эталонным узлом. Например, чтобы вставить новый узел в положение 5:XmlNode refChild = node.ChildNodes[4]; // The reference is zero-based.node.InsertBefore(newChild, refChild);Дополнительные сведения см. в методе InsertBefore. |
| InsertAfter | Вставляется после эталонного узла. Рассмотрим пример.node.InsertAfter(newChild, refChild);Дополнительные сведения см. в методе InsertAfter. |
| AppendChild | Добавляет узел в конец списка дочерних узлов для данного узла. Если добавленный узел является элементом XmlDocumentFragment, все содержимое фрагмента документа перемещается в дочерний список этого узла. Дополнительные сведения см. в методе AppendChild. |
| PrependChild | Добавляет узел в начало списка дочерних узлов данного узла. Если добавленный узел является элементом XmlDocumentFragment, все содержимое фрагмента документа перемещается в дочерний список этого узла. Дополнительные сведения см. в методе PrependChild. |
| Append | XmlAttribute Добавляет узел в конец коллекции атрибутов, связанной с элементом. Дополнительные сведения см. в методе Append. |