Article View: cn.bbs.comp.lang.java
Article #21323Re: �����JAVA��DOM���½�һ����֪schema��XML�ļ���
From: sure
Date: Tue, 09 Dec 2003 01:56
Date: Tue, 09 Dec 2003 01:56
50 lines
3010 bytes
3010 bytes
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
public class xmldisplay {
public static void main(String args[]){
try{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("links.xml");
doc.normalize();
NodeList links =doc.getElementsByTagName("link");
for (int i=0;i<links.getLength();i++){
Element link=(Element) links.item(i);
System.out.print("Content: ");
System.out.println(link.getElementsByTagName("text").item(0).getFirstC
hild().getNodeValue());
System.out.print("URL: ");
System.out.println(link.getElementsByTagName("url").item(0).getFirstCh
ild().getNodeValue());
System.out.print("Author: ");
System.out.println(link.getElementsByTagName("author").item(0).getFirs
tChild().getNodeValue());
System.out.print("Date: ");
Element linkdate=(Element) link.getElementsByTagName("date").item(0);
String day=linkdate.getElementsByTagName("day").item(0).getFirstChild(
).getNodeValue();
String month=linkdate.getElementsByTagName("month").item(0).getFirstCh
ild().getNodeValue();
String year=linkdate.getElementsByTagName("year").item(0).getFirstChil
d().getNodeValue();
System.out.println(day+"-"+month+"-"+year);
System.out.print("Description: ");
System.out.println(link.getElementsByTagName("description").item(0).ge
tFirstChild().getNodeValue());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
�� �� kittyqq (kitty) �Ĵ������ᵽ: ��
: ��̣��Ҳ��ĵ������Ӷ�����DOM������XML�ļ�����ȡ���ݵģ�
: ��ô��ô����֪һ��xsd�ļ��Ļ��ϣ���DOM�½�һ��XML�ļ�����
: ����ʲô�ӿڡ��డ����û��ʲôʵ��ɲο�һ�£���ָ�л��
--
[m[1;37m�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 218.79.97.29][m
Technical Details
Message-ID:
<49ZVPF$AST@bbs.sjtu.edu.cn>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!fr.ip.ndsoftware.net!news.primus.ca!news.primus.ca!news3.optonline.net!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!SJTUShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,GB X-Google-Thread: f6cb0,36f86f75397244a2,start X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2003-12-08 18:00:07 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!fr.ip.ndsoftware.net!news.primus.ca!news.primus.ca!news3.optonline.net!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!SJTU From: tianmingjie.bbs@bbs.sjtu.edu.cn (sure) Newsgroups: cn.bbs.comp.lang.java Subject: Re: �����JAVA��DOM���½�һ����֪schema��XML�ļ��� Date: 09 Dec 2003 01:56:39 GMT Organization: ��ˮ˼Դ Message-ID: <49ZVPF$AST@bbs.sjtu.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1070934975.A Lines: 50