1 0 Program
2 1 Visual Basic
3 1 Power Builder
4 1 C++ Builder
5 2 ADO Control
...............
表结构如上,想生成次结构的xml文件,怎么做呢,谢谢各位了!
谁有例子给我发一个,这里拜托了!
我的邮箱:haibo1004@163.com
7 个解决方案
#1
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class dom{
public static void main(String[] args){
try{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("candidate.xml");
NodeList nl=doc.getElementsByTagName("PERSON");
for(int i=0;i<nl.getLength();i++){
Element node=(Element)nl.item(i);
System.out.print("NAME: ");
System.out.println(node.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue());
System.out.print("ADDRESS: ");
System.out.println(node.getElementsByTagName("ADDRESS").item(0).getFirstChild().getNodeValue());
System.out.print("TEL: ");
System.out.println(node.getElementsByTagName("TEL").item(0).getFirstChild().getNodeValue());
System.out.print("FAX: ");
System.out.println(node.getElementsByTagName("FAX").item(0).getFirstChild().getNodeValue());
System.out.print("EMAIL: ");
System.out.println(node.getElementsByTagName("EMAIL").item(0).getFirstChild().getNodeValue());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
import org.w3c.dom.*;
public class dom{
public static void main(String[] args){
try{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("candidate.xml");
NodeList nl=doc.getElementsByTagName("PERSON");
for(int i=0;i<nl.getLength();i++){
Element node=(Element)nl.item(i);
System.out.print("NAME: ");
System.out.println(node.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue());
System.out.print("ADDRESS: ");
System.out.println(node.getElementsByTagName("ADDRESS").item(0).getFirstChild().getNodeValue());
System.out.print("TEL: ");
System.out.println(node.getElementsByTagName("TEL").item(0).getFirstChild().getNodeValue());
System.out.print("FAX: ");
System.out.println(node.getElementsByTagName("FAX").item(0).getFirstChild().getNodeValue());
System.out.print("EMAIL: ");
System.out.println(node.getElementsByTagName("EMAIL").item(0).getFirstChild().getNodeValue());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
#2
上面的兄台,这是解析程序啊,我是想知道如何由数据库生成其树型结构的xml文件!
不知道怎么做! 谢谢各位了啊!
不知道怎么做! 谢谢各位了啊!
#3
呵呵。
你去javaresearch.org去找一下。我记得里面曾经是有讲这方面的。
你去javaresearch.org去找一下。我记得里面曾经是有讲这方面的。
#4
JDOM比DOM更好用、简单
#5
能不能给个例子呢! 各位,我都急死了!
#6
还是自己搞定了!
#7
生成树形的结构.
我记得在oracle 8 有这个功能.
我记得在oracle 8 有这个功能.
#1
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class dom{
public static void main(String[] args){
try{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("candidate.xml");
NodeList nl=doc.getElementsByTagName("PERSON");
for(int i=0;i<nl.getLength();i++){
Element node=(Element)nl.item(i);
System.out.print("NAME: ");
System.out.println(node.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue());
System.out.print("ADDRESS: ");
System.out.println(node.getElementsByTagName("ADDRESS").item(0).getFirstChild().getNodeValue());
System.out.print("TEL: ");
System.out.println(node.getElementsByTagName("TEL").item(0).getFirstChild().getNodeValue());
System.out.print("FAX: ");
System.out.println(node.getElementsByTagName("FAX").item(0).getFirstChild().getNodeValue());
System.out.print("EMAIL: ");
System.out.println(node.getElementsByTagName("EMAIL").item(0).getFirstChild().getNodeValue());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
import org.w3c.dom.*;
public class dom{
public static void main(String[] args){
try{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("candidate.xml");
NodeList nl=doc.getElementsByTagName("PERSON");
for(int i=0;i<nl.getLength();i++){
Element node=(Element)nl.item(i);
System.out.print("NAME: ");
System.out.println(node.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue());
System.out.print("ADDRESS: ");
System.out.println(node.getElementsByTagName("ADDRESS").item(0).getFirstChild().getNodeValue());
System.out.print("TEL: ");
System.out.println(node.getElementsByTagName("TEL").item(0).getFirstChild().getNodeValue());
System.out.print("FAX: ");
System.out.println(node.getElementsByTagName("FAX").item(0).getFirstChild().getNodeValue());
System.out.print("EMAIL: ");
System.out.println(node.getElementsByTagName("EMAIL").item(0).getFirstChild().getNodeValue());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
#2
上面的兄台,这是解析程序啊,我是想知道如何由数据库生成其树型结构的xml文件!
不知道怎么做! 谢谢各位了啊!
不知道怎么做! 谢谢各位了啊!
#3
呵呵。
你去javaresearch.org去找一下。我记得里面曾经是有讲这方面的。
你去javaresearch.org去找一下。我记得里面曾经是有讲这方面的。
#4
JDOM比DOM更好用、简单
#5
能不能给个例子呢! 各位,我都急死了!
#6
还是自己搞定了!
#7
生成树形的结构.
我记得在oracle 8 有这个功能.
我记得在oracle 8 有这个功能.