2017-05-05 145 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