用dom4j啊
解析出来值 存成map就可以了
解析出来值 存成map就可以了
解决方案 »
- 有谁用JTextField做过金额框么?求帮助!
- spring+hibernate+struts +SQL2005 数据库频繁死锁。能解决再追加100分
- 开发web service哪些框架用得比较多?
- 现在想要用Rational Rose 但是我用的是windows vista操作系统 , 安装的时候总是提示操作系统不支持!
- 想学JSP开发及WEB服务器架设,用什么配置?
- 请问同行好手,Tomcat中,jsp中引用的外部类库应放在什么地方
- 急救:javabean该放在jboss4.0的什么目录下?在线等~
- 急急!求教!!用jdbc连接sqlserver2000时出现错误
- fig7_5.java uses or overrides a deprecated API.(这是什么啊?)
- Permission中的implies方法是什么意思 求解释 不懂 详细点 跪谢!
- JavaEE实践-天际网开发团队与你分享web2.0/SNS网站开发经验
- MyFaces中tree2的问题
//currentName = qName+"_"+seq;
if(currentName==null)
{
currentName = qName;
}
else
{
currentName = currentName+"."+qName;
}
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
import java.io.File;
import java.io.IOException;
import java.util.Map;import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
import java.util.Iterator;
import java.util.HashMap;public class SAXTest extends DefaultHandler { private static Map map = new HashMap();
private String curKey = "";
private String key = "";
private String value = ""; public static void main(String[] args) throws ParserConfigurationException,
SAXException, IOException {
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
parser.parse(new File("Example3.xml"), new SAXTest()); Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
System.out.println(it.next());
} } public void startElement(String namespaceURI, String localName,
String qName, Attributes attributes) throws
SAXException {
if (key.length() == 0) {
key = qName;
} else {
key = key + "." + qName;
}
curKey = qName;
} public void endElement(String uri, String localName, String qName) throws
SAXException {
if (key.contains(".")) {
if (curKey.equals(qName)) {
map.put(key, value);
}
key = key.substring(0, key.lastIndexOf(qName) - 1);
}
} public void characters(char[] ch, int start, int length) {
value = new String(ch, start, length).trim();
}
}
http://community.csdn.net/Expert/topic/5689/5689089.xml?temp=.926449 大家看看吧!