2017-06-01 89 views
0

我已經加載了DOM文檔:VBA轉換DOM文檔串

Set XMLSample = New MSXML2.DOMDocument60 
XMLSample.LoadXML(C:\Sample.xml) 

我找到了轉換加載DOM文檔(XMLSample)爲一個字符串變量,而不是一個文本文件(逆負荷)在Java和PHP,但有沒有辦法在VBA中做到這一點?

需要它來存儲「撤消」文檔。

回答

1

要從文件加載XML內容,您必須使用Load方法,而不是LoadXML。 LoadXML用於從字符串中加載XML內容。

要從DOM文檔獲取XML內容,您可以使用xml屬性。

Sub Test() 
    Set XMLSample = New MSXML2.DOMDocument60 
     XMLSample.Load "C:\Users\OlegB\Sample.xml" 
    Dim text As String 
     text = XMLSample.XML 
    Debug.Print text 
End Sub 
+0

非常感謝。 爲我非常不好的英語道歉 – Javier