2017-05-05 117 views
0

我有以下XML文件内容:读取的标签名称(节点名称)中的XML VBA

<HldgVal> 
<Amt Ccy="BRL">25641.94</Amt> 
<Sgn>true</Sgn> 

的“BRL”表示是针对金额25641.94货币,但是,当我尝试读取标签额Ccy =“BRL”为了获得货币符号,我只是得到节点名称“AMT”而不是Amt Ccy =“BRL”。

我使用下面的代码:

MoedaCaixa = fundoElement2.ChildNodes.Item(1).FirstChild.nodeName 

有谁知道如何得到全名“金额CCY =” BRL“”这样我就可以读货币?

预先感谢

回答

0

AMT是节点名CCY是节点属性

+0

我得到了它,语法是: fundoElement2.ChildNodes.Item(1).ChildNodes.Item(0).Attributes.getNamedItem( “CCY”)文本 韩国社交协会一批量 –

0

AMT是节点名和CCY是节点属性。你想要的是节点属性值。试试这个:

MoedaCaixa = fundoElement2.Attributes.getNamedItem("BRL").Text