如何从xml中删除标记

时间:2014-08-22 10:04:53

标签: xml filter tags

大家好我使用此代码来获取某些文字

我的问题是如何抓取文本而不是标签。 见下面的代码

xmlExportDoc = "C:\Test\ep.xml"
Dim xmldoc As MSXML2.DOMDocument
Dim xmlInvTitle1 As MSXML2.IXMLDOMElement
Set xmldoc = New MSXML2.DOMDocument
xmldoc.async = False
xmldoc.Load (xmlExportDoc)
Set xmlInvTitle1 = xmldoc.SelectNodes("//exchange-documents/exchange-document[0]/bibliographic-data/invention-title[1]").Item(0)

innovationTitleEN = xmlInvTitle1.xml
MsgBox innovationTitleEN

我得到了这个结果

<invention-title lang="de">read this line too</invention-title>

如何删除标签  

我只想进入警报

read this line too

这是我的XML

见下面的链接

http://pastebin.com/Cap78FS1

提前感谢所有Stackoverflow成员

干杯

2 个答案:

答案 0 :(得分:0)

你试过......

innovationTitleEN = xmlInvTitle1.InnerXML

答案 1 :(得分:0)

尝试

innovationTitleEN = xmlInvTitle1.value;