XMLNode.LoadXml 方法 (XmlDocument)
用來自指定 XmlDocument 的根節點的資料填入 XMLNode 控制項。
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)
語法
'宣告
Sub LoadXml ( _
document As XmlDocument _
)
void LoadXml(
XmlDocument document
)
參數
- document
型別:System.Xml.XmlDocument
包含資料的 XmlDocument。
備註
這個方法不會加入額外的 XMLNode 控制項,或從文件中刪除不必要的 XMLNode 控制項。
這個方法會更新 XMLNode 控制項的所有屬性。
範例
下列程式碼範例使用 LoadXml 方法將來自 XmlDocument 的資料填入 XMLNode。 範例會將 XML 檔案的內容讀取到 StreamReader,將這個 StreamReader 載入 XmlDocument,然後使用 XmlDocument 做為 LoadXml 方法的 document 參數。 此範例假設目前的文件包含名為 CustomerNode 的 XMLNode。 這個範例也會假設名為 Customers.xml 的 XML 檔案存在於 D:\ 目錄的根目錄中,而這個檔案會符合與 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);
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。