Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java ¶Áдxml

ʹÓÃDOM·½Ê½£¬Java½âÎöXML»ù±¾²½Öè:
Ê×ÏÈ£¬ÎÒÃÇÐèÒª½¨Á¢Ò»¸ö½âÎöÆ÷¹¤³§¡£
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
È»ºó¿ÉÒÔÀûÓÃÕâ¸ö¹¤³§À´»ñµÃÒ»¸ö¾ßÌåµÄ½âÎö¶ÔÏó¡£
DocumentBuilder builder=dbf.newDocumentBuilder();
DocumentBuilderµÄParse()·½·¨½ÓÊÜÒ»¸öXMLÎĵµÃû×÷ΪÊäÈë²ÎÊý£¬·µ»ØÒ»¸öDocument¶ÔÏó¡£Document¶ÔÏó´ú±íÁË Ò»¸öXMLÎĵµµÄÊ÷Ä£ÐÍ¡£
Document doc=builder.parse("candiate.xml");
ʹÓÃDocument¶ÔÏóµÄgetElementsByTagName()·½·¨£¬ÎÒÃÇ¿ÉÒԵõ½Ò»¸öNodeList¶ÔÏó£¬ËûÊÇXMLÎĵµÖеıêÇ©ÔªËØ ÁÐ±í£¬¿ÉÒÔʹÓÃNodeList¶ÔÏóµÄitem()·½·¨À´µÃÁбíÖеÄÿһ¸öNode¶ÔÏó¡£
NodeList nl=doc.getElementsByTagName("PERSON");
Element node=(Element)nl.item(i);
×îºó£¬ÎÒÃÇ»áʹÓÃNode¶ÔÏóµÄgetNodeValue()·½·¨Ìáȡij¸ö±êÇ©ÄÚµÄÄÚÈÝ¡£
node.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue()
ÍêÕû³ÌÐò´úÂë:
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class dom {
public static void main(String args[]){
String uri=args[0];
try{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();//½¨Á¢Ò»¸ö½âÎöÆ÷¹¤³§¡£
DocumentBuilder builder=factory.newDocumentBuilder();//»ñµÃÒ»¸ö¾ßÌåµÄ½âÎö¶ÔÏó¡£
Document doc=builder.parse(uri);//·µ»ØÒ»¸öDocument¶ÔÏó¡£
System.out.println(doc.getImplementation());
NodeList nl =doc.getElementsByTagName("PERSON");//µÃµ½Ò»¸öNodeList¶ÔÏó¡£
for (int i=0;i<nl.getLength();i++){
Element node=(Element) nl.item(i);//µÃÁбíÖеÄÿһ¸öNode¶ÔÏó¡£
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").ite


Ïà¹ØÎĵµ£º

Java¸ß¼¶ÌØÐÔ 1

1.¾²Ì¬µ¼È룺
¾²Ì¬µ¼ÈëÊÇJDK1.5ºóмӵŦÄÜ£¬Ò»°ã²»Ôõô³£Ó㬺ܼòµ¥¸øÄã¾Ù¸öÀý×ÓÄã¾ÍÄÜÃ÷°×ÁË£¬¿´Õâ¶Î´úÂ룺
import static java.lang.System.out;//µ¼Èëjava.lang°üϵÄSystemÀàµÄ¾²Ì¬·½·¨out;
public class HelloWorld{
public static void main(String[] args){
out.print("Hello World!");//¼ÈÊÇÔÚÕ ......

ʹÓÃJavaµÈ±ÈÀýËõ·ÅͼÏñ

±¾ÎÄΪԭ´´£¬ÈçÐè×ªÔØ£¬Çë×¢Ã÷×÷Õߺͳö´¦£¬Ð»Ð»£¡
   
Ëõ·ÅͼÏñµÄ»ù±¾Ô­ÀíÊÇ´´½¨Ò»¸öÄ¿±ê´óСµÄ»­²¼£¬È»ºó¶ÁȡԴͼÏñ£¬²¢½«¸ÃͼÏñ»æÖÆÕâ¸ö»­²¼ÉÏ¡£ÎªÁËʹ³ÌÐòͨÓã¬Ô´Í¼ÏñºÍËõ·ÅºóµÄÄ¿±êͼÏñÓ¦Ó÷ֱðʹÓÃ
InputStreamºÍOutputStreamÀ´±íʾ£¬´úÂëÈçÏ£º
    
public
 
stat ......

java»·¾³ÉèÖÃ

°²×°ºÃjdkÒÔºóÐèÒªÌí¼Ó»·¾³±äÁ¿,²ÅÄÜÔÚÃüÁîÐÐÖÐʹÓÃjavaÃüÁî.
ºÜ¶àÈË"ÎÊΪʲôjavacÕÒ²»µ½"¾ÍÊÇÒòΪûÌí¼Ó»·¾³±äÁ¿.
windows ÉÏ¿Éдһ¸ö.bat½Å±¾:
set JAVA_HOME=d:\Java\jdk1.6.0_20
set PATH=%PATH%;%JAVA_HOME%\bin ......

java SAX½âÎöXMLÎļþ

import java.io.File;
import java.io.FileNotFoundException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ResolveXmlFile {
 
 public void resolverXml() throws DocumentException, FileNotFoundExcept ......

JavaÖÐÔõô¸Ä±ä×ÖÌåµÄÒ»¸ö¼òµ¥ÊµÀýºÍÔËÐÐЧ¹û

package java;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.*;
public class fontnameDome extends JFrame implements ActionListen ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ