xml文件解析(XMLNode)

本文档介绍了一个名为XmlNode的类,用于解析XML文件。XmlNode包含属性如tagName、parent、attributes和nodes,分别代表标签名、父节点、属性和子节点。提供了获取和设置属性、获取子节点列表、按标签名过滤子节点、获取首个和最后一个特定标签的节点等方法。此外,还包含了判断是否为根节点、获取和设置标签名以及获取文本内容的功能。
摘要由CSDN通过智能技术生成
package com.huawei.bss.xml;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/**
* The Class XmlNode.
*/
public class XmlNode
{

/** The tag name. */
private String tagName = null;

/** The parent. */
private XmlNode parent = null;

/** The attributes. */
private Map<String, String> attributes = new LinkedHashMap<String, String>();

/** The nodes. */
private List<Object> nodes = new ArrayList<Object>();

/**
* Instantiates a new xml node.
*/
public XmlNode()
{
}

/**
* Instantiates a new xml node.
*
* @param tagName the tag name
*/
public XmlNode(String tagName)
{
this.tagName = tagName; <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值