Java and XML_¶ÁÊé±Ê¼Ç_2010 05 17
Îå¡¢XMLģʽ
l XMLģʽÄܸü¾«È·µÄ´¦ÀíXML½á¹¹Ô¼ÊøµÄ±íʾ֮Í⻹ΪԼÊøÊý¾ÝµÄ´¦ÀíÌṩһ¸öXMLÑùʽ¡£Ä£Ê½Ö»ÊÇÒ»¸öXMLÎĵµ£¬ÊÜDTDµÄÔ¼Êø¡£¶ÔÓÚXMLģʽ¶øÑÔ£¬XML DTDÖ»ÊÇÒ»ÖÖ´´½¨ÎĵµÔ¼ÊøµÄÊֶΡ£ÒòΪXMLģʽÊÇΪÁËÇ¿»¯XMLÎĵµµÄÓÐЧÐÔ£¬Ëü±ØÐë²ÉÓÃÒ»ÖÖ»úÖÆ£¬¶ø²»ÊÇ×Ô¼º¶¨ÒåÔ¼ÊøÌõ¼þ¡£ÕâÖÖ»úÖƱØÐëÊÇÒ»¸öDTD¡£µ«ÊÇÔʼµÄDTDÔÊÐí´´½¨Ò»¸öģʽ£¬Õâ¸öģʽÔÊÐíËùÓÐÆäËûÎĵµ¿ÉÒÔÍêÈ«Å×ÆúDTD¡££¨¹Å¹ÖµÄÂß¼£©
l XMLģʽÎĵµÒÔÒ»¸ö±ê×¼µÄXMLÉùÃ÷×÷Ϊ¿ªÍ·È»ºóÒýÓÃXMLģʽµÄÃû×ֿռ䡣
l ¿É½ÓÊܵIJÙ×÷ʱ¾³£Ê¹ÓÃschema×÷ΪXMLģʽÎĵµµÄ¸ùÔªËØ£¬È»ºóÊǹ涨һЩÃû×Ö¿Õ¼äµÄ¶¨Ò壬¶¨ÒåµÄÊýÁ¿Ó¦ÓëÎÒÃÇ´¦ÀíÔʼµÄXMLÎĵµ¶¨ÒåµÄÏ൱¡£
l ´´½¨È±Ê¡µÄÃû×Ö¿Õ¼äÉùÃ÷<schema xmlns=”http://www.w3.org/1999/XMLSchema”>ÈκÎÔªËز»ÊÇ´øÓÐÌض¨Ãû×Ö¿Õ¼äǰ׺£¬¾ÍÊÇ´øÓÐÁíÒ»¸öÓëȱʡµÄÃû×Ö¿Õ¼äÏà¹ØÁªµÄÃû×Ö¿Õ¼äǰ׺
<schema targetNamespace="http://www.oreilly.com/catalog/javaxml"
xmlns:JavaXML="http://www.oreilly.com/catalog/javaxml"
xmlns="http://www.w3.org/1999/XMLSchema"
> targetNamespaceÊôÐÔÈÃģʽ֪µÀËüµÄÔ¼ÊøÌõ¼þ×÷ÓõÄÄ¿±êÊǵÚÒ»¸öÃû×Ö¿Õ¼ä
l Ö¸¶¨ÔªËØ£º
<element name=”[Name of Element]”
type=”[Type of Element]”
[options…]
>
[Name of Element]ÊÇÒªÔ¼ÊøµÄXMLÎĵµÖеÄÔªËØÃû×Ö¡£ÓëDTD²»Í¬£¬¸ÃÔªËصÄÃû×ֿռ䲻»áΪԪËؼÓǰ׺¡£Ä¿±êÃû×Ö¿Õ¼äÊÇJavaXML£¬ËùÓÐÔªËصÄ˵Ã÷ÒÔ¼°ÎÒÃÇ´´½¨µÄÓû§×Ô¶¨ÒåÀàÐ͵ÄÔªËرØÐë±»Ó¦ÓÃÓÚ»ò±»Ö¸ÅɸøÄǸöÄ¿±êÃû×ֿռ䡣ÕâÒ²ÓÐÖúÓÚ´´½¨Ò»¸ö¸ü¼ÓÔʼµÄģʽ£¬ÒòΪÔÚÔªËر»¶¨Òåºó²ÅÄÜʹÓÃÃû×ֿռ䡣
[Type of Element]ҪôÊÇÒ»¸öÔ¤¶¨ÒåµÄXMLģʽÊý¾ÝÀàÐÍ£¬ÒªÃ´ÊÇÒ»¸öÓû§¶¨ÒåÀàÐÍ¡£
XMLģʽÊý¾ÝÀàÐÍ£ºÀàÐÍ£¨×ÓÀàÐÍ£¬ÓÃ;£©¡£string(NMTOKEN/language,×Ö·û´®)£¬boolean(N/A,(true or false))£¬float(N/A,32λ¸¡µãÀàÐÍ)
Ïà¹ØÎĵµ£º
ÒýÓÃ
1.µã “window”-> "Preferences" -> "Java" -> "Installed JRES"
2.´Ëʱ"Installed JRES"ÓÒ±ßÊÇÁÐ±í´°¸ñ£¬ÁгöÁËϵͳÖÐµÄ JRE »·¾³£¬Ñ¡ÔñÄãµÄJRE£¬È»ºóµã±ßÉ쵀 "Edit..."£¬ »á³öÏÖÒ»¸ö´°¿Ú(Edit JRE)
3.Ñ¡ÖÐrt.jarÎļþµÄÕâÒ»Ï“c:\program files\java\jre_1.5.0_06\lib\rt.jar” ......
ÔÚJAVAÖнøÐÐÎļþµÄ¶Áд²Ù×÷Ö÷ÒªÓõ½ÁËJAVAÖеÄÊäÈëÊä³ö£¨IO£©API£¬Java I/OÌṩÁËÐí¶àAPIÌṩ¶ÔÎļþ£¬Äڴ棬socketµÄ¶ÁдµÈ£¬±¾ÎÄÖ÷Ҫͨ¹ýʵÀýÀ´½²½âÔõÑùÀí½âjavaÖеÄÊäÈëÊä³ö¡£
Ò»£¬»ù±¾¸ÅÄî
Á÷£¨Stream£©£º
Á÷ÊÇÒ»ÖÖÓÐÐòµÄ×Ö½ÚÊý¾Ý¶ÔÏó¡£Á÷ÓÖ·ÖΪÊäÈëÁ ......
package com.ghb.crp.file;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutput ......
ÕâÀï±ÊÕß½éÉÜÒ»Öֺܳ£Óã¬Ò²±È½ÏרҵµÄȨÏÞ¿ØÖÆ˼·¡£ÕâÀïÓÃjavaÓïÑÔÃèÊö£¬Æäʵ¶¼²î²»¶àµÄ¡£Òª»»³ÉÆäËûµÄÓïÑÔÖ÷£¬×Ô¼º×ªÒ»Ï¾ͿÉÒÔÁË¡£ÎªÁË·½±ãÆð¼û£¬ÎÒÃÇÕâÀﶨÒåa^bΪ£ºaµÄb´Î·½¡£ÕâÀÎÒÃÇΪÿһ¸ö²Ù×÷É趨һ¸öΨһµÄÕûÊýÖµ£¬±ÈÈ磺
ɾ³ý£Á£££0
Ð޸ģÁ£££1
Ìí¼Ó£Á£££2
ɾ³ý£Â£££3
Ð޸ģ£££ ......