Get Node value

本文介绍了一种在XML文档中获取节点属性的方法,并提出了一项新的需求:如何从XML文档中提取具体的节点值,例如从<advertiser_id>63833</advertiser_id>这样的元素中获取数值。
 

Get Node value

hi, i need get the value of my nodes in xml

 

i can get attributes but i don't know how i can get value like this:

 

 

<CATEGORIAS>
<CATEGORIA ID="1" NOMBRE="AUTOSERVICIO" HC="1" RC=""/>
<CATEGORIA ID="2" NOMBRE="BANCOS" HC="1" RC=""/>

</CATEGORIAS>

 

NodeList childNodes = rootElement.getChildNodes();                                                                                                  
                                    for (int j=0;j<=childNodes.getLength()-1;j++)
                                    {                                                                                                            
                                        Node nodeChild = childNodes.item( j );
                                        if (nodeChild != null)
                                        {                                        
                                            if (nodeChild.getNodeName().equals("CATEGORIA"))
                                            {
                                                if(nodeChild.getAttributes().getLength()>0)
                                                {
                                                    
                                                    Categoria cat1 = new Categoria();
                                                    Node nodID = nodeChild.getAttributes().getNamedItem("ID");
                                                    if(nodID != null)
                                                    {
                                                        cat1.strID = nodID.toString();
                                                    }
                                                    Node nodNOMBRE = nodeChild.getAttributes().getNamedItem("NOMBRE");
                                                    if(nodNOMBRE != null)
                                                    {
                                                           cat1.strNOMBRE = nodNOMBRE.toString();
                                                    }

 

in this case i can get the value. but now i need get it in this...:

 

<mobile_banner>
<advertiser_id>63833</advertiser_id>
<campaign_id>181658</campaign_id>
<insertion_id>897955</insertion_id>

</mobile_banner>

 

i hope you can help me =D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值