vb下如何关于对象的拷贝
'vd code
dim obj1 as object
dim obj2 as object
dim xmldoc as DOMDocument
set xmldoc = new DOMDocument
xmldoc.loadXML "<root>abc</root>"
set obj1 = xmldoc
'replace
xmldoc.loadXML replace(xmldoc.xml,"oo","00")
set obj2 = xmldoc
debug.print obj1.xml
debug.print obj2.xml
结果
打印出来的是
<r00t>abc</r00t>
<r00t>abc</r00t>
而我希望得到
<root>abc</root>
<r00t>abc</r00t>
ojb1 obj2 都指向了同一个对象,而 DOMDocument并没有提代类似 clone 方法,只有一个在这种情况用不上cloneNode
请问vb 下关于对象的拷贝应该如何写?