XMLNode.LoadXml Метод (XmlElement) (2007 System)
Обновлен: Ноябрь 2007
Заполняет элемент управления XMLNode данными из объекта XmlElement.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Sub LoadXml ( _
xmlElement As XmlElement _
)
'Применение
Dim instance As XMLNode
Dim xmlElement As XmlElement
instance.LoadXml(xmlElement)
public void LoadXml(
XmlElement xmlElement
)
Параметры
- xmlElement
Тип: System.Xml.XmlElement
Элемент XML, содержащий данные.
Заметки
Этот метод не добавляет в документ дополнительные элементы управления XMLNode и не удаляет из документа лишние элементы управления XMLNode.
Этот метод обновляет все атрибуты элемента управления XMLNode.
Примеры
В приведенном ниже примере кода с помощью метода LoadXml элемент управления XMLNode заполняется данными из объекта XmlElement. В данном примере содержимое XML-файла считывается в объект StreamReader, этот объект StreamReader загружается в объект XmlDocument, после чего инициализируется объект XmlElement, представляющий первый дочерний элемент в объекте XmlDocument. Этот объект XmlElement используется затем в качестве параметра xmlElement метода LoadXml. В данном примере предполагается, что текущий документ содержит объект XMLNode с именем CustomerLastNameNode, соответствующий первому дочернему элементу в связанной схеме. В данном примере также предполагается, что в корневом каталоге диска D находится XML-файл Customers.xml, соответствующий схеме, связанной с объектом .
Private Sub LoadXmlFromXmlElement()
Dim xmlPath As String = "D:\Customers.xml"
Dim xmlStreamReader As New System.IO.StreamReader(xmlPath)
Dim xmlDoc As New System.Xml.XmlDocument()
xmlDoc.Load(xmlStreamReader)
Dim firstElement As System.Xml.XmlElement = _
CType(xmlDoc.DocumentElement.FirstChild, System.Xml.XmlElement)
Me.CustomerLastNameNode.LoadXml(firstElement)
End Sub
private void LoadXmlFromXmlElement()
{
string xmlPath = @"D:\Customers.xml";
System.IO.StreamReader xmlStreamReader =
new System.IO.StreamReader(xmlPath);
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
xmlDoc.Load(xmlStreamReader);
System.Xml.XmlElement firstElement =
(System.Xml.XmlElement)xmlDoc.DocumentElement.FirstChild;
this.CustomerLastNameNode.LoadXml(firstElement);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.