不说废话直接上代码,下面是要读取的xml文件:
<xml version="10" encoding="UTF-8"><PERSON>
<NAME>a1</NAME>
<ADDRESS>b1</ADDRESS>
<TEL>c1</TEL>
<FAX>d1</FAX>
<EMAIL>e1</EMAIL>
</PERSON>
下面是读取xml文件的java代码,在数据库中建一张和xml文件字段对应的表,将读取的数据插入到表中。如果数据插入不会,欢迎继续追问:
import javaioFile;import javaxxmlparsersDocumentBuilder;
import javaxxmlparsersDocumentBuilderFactory;
import orgw3cdomDocument;
import orgw3cdomElement;
import orgw3cdomNodeList;
public class Test {
public static void main(String[] args) throws Exception{
Systemoutprintln("22");
DocumentBuilderFactory dbf = DocumentBuilderFactorynewInstance();
DocumentBuilder db = dbfnewDocumentBuilder();
Document document = dbparse(new File("candidatexml"));
NodeList list = documentgetElementsByTagName("PERSON");
for(int i = 0; i < listgetLength(); i++)
{
Element element = (Element)listitem(i);
String content = elementgetElementsByTagName("NAME")item(0)getFirstChild()getNodeValue();
content = elementgetElementsByTagName("ADDRESS")item(0)getFirstChild()getNodeValue();
content = elementgetElementsByTagName("TEL")item(0)getFirstChild()getNodeValue();
content = elementgetElementsByTagName("FAX")item(0)getFirstChild()getNodeValue();
content = elementgetElementsByTagName("EMAIL")item(0)getFirstChild()getNodeValue();
}
}
}
可以但 作用不一样啊 试问 如果一个网站你都用XML来存的话 呵呵 你维护起来那是相当困难 XML最好用在数据少而精的时候 或者是特殊用途
在安全性上呵呵 不必我说 XML都可以用写字板打开 几乎没有什么安全可言 所以啊 想法很好但不实际啊
以上就是关于java怎么把解析的xml数据添加到数据库中全部的内容,包括:java怎么把解析的xml数据添加到数据库中、做网站,XML可以代替数据库吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)