XMLNode.LoadXml Метод (XmlDocument) (2007 System)
Обновлен: Ноябрь 2007
Заполняет элемент управления XMLNode данными из корневого узла указанного объекта XmlDocument.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Sub LoadXml ( _
document As XmlDocument _
)
'Применение
Dim instance As XMLNode
Dim document As XmlDocument
instance.LoadXml(document)
public void LoadXml(
XmlDocument document
)
Параметры
- document
Тип: System.Xml.XmlDocument
Объект XmlDocument, содержащий данные.
Заметки
Этот метод не добавляет в документ дополнительные элементы управления XMLNode и не удаляет из документа лишние элементы управления XMLNode.
Этот метод обновляет все атрибуты элемента управления XMLNode.
Примеры
В приведенном ниже примере кода с помощью метода LoadXml элемент управления XMLNode заполняется данными из объекта XmlDocument. В данном примере содержимое XML-файла считывается в объект StreamReader, этот объект StreamReader загружается в объект XmlDocument, после чего объект XmlDocument передается в качестве параметра document методу LoadXml. В данном примере предполагается, что текущий документ содержит узел XMLNode с именем CustomerNode. В данном примере также предполагается, что в корневом каталоге диска D находится XML-файл Customers.xml, соответствующий схеме, связанной с объектом CustomerNode.
Private Sub LoadXmlFromXmlDocument()
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)
Me.CustomerNode.LoadXml(xmlDoc)
End Sub
private void LoadXmlFromXmlDocument()
{
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);
this.CustomerNode.LoadXml(xmlDoc);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.