Get Node value
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-28-2011 12:23 PM
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
本文介绍了一种在XML文档中获取节点属性的方法,并提出了一项新的需求:如何从XML文档中提取具体的节点值,例如从<advertiser_id>63833</advertiser_id>这样的元素中获取数值。
1905

被折叠的 条评论
为什么被折叠?



