import javax.xml.parsers.*;
import org.w3c.dom.*;
public class XMLFile {
private static Document doc;
public static Document XMLPath()
{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
try
{
DocumentBuilder builder=factory.newDocumentBuilder();
if(doc==null)
{
doc=builder.parse("Z:/test/StydyJSF/src/java/csm/doxml/product.xml");
}
}
catch(Exception e)
{
e.printStackTrace();
}
return doc;
}
}
import java.util.*;
import org.w3c.dom.*;
public class XMLRead {
private static String proter;
private static ArrayList list;
private static HashMap hm=new HashMap();
public static HashMap getHistory()
{
Document xml=XMLFile.XMLPath();
Element root=xml.getDocumentElement();
NodeList ndlist=root.getElementsByTagName("node");
for(int i=0;i {
proter=ndlist.item(i).getAttributes().getNamedItem("property").getNodeValue();
Element element=(Element)ndlist.item(i);
NodeList nd2list=element.getElementsByTagName("value");
list=new ArrayList();
for(int j=0;j {
String s=nd2list.item(j).getFirstChild().getNodeValue();
list.add(s);
}
hm.put(proter, list);
}
return hm;
}
public static void main(String[] args)
{
HashMap gh=getHistory();
for(int k=0;k {
System.out.println(gh.get("Test"+k));
}
}
}
pro1
pro2
pro3
ma1
ma2
ma3
cus1
cus2
cus3
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7739550/viewspace-429436/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7739550/viewspace-429436/