|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,dom
CreatedwithColorer-take5Library.Typenet.sf.colorer.FileType@7772550:/*1:*Createdon2005-4-192:*3:*Copyright (c)2005Julysea4:*Window-Preferences-Java-CodeStyle-CodeTemplates5:*/6:7:/*使用此log4j的log4j.properties设置文件8:*9:*#######################################################################10:*#Categoriesandlevels11:*#######################################################################12:*13:*log4j.rootCategory=DEBUG,FileApp,ConApp14:*log4j.category.de.jayefem=DEBUG,FileApp,ConApp15:*16:*#######################################################################17:*#Appenders18:*#######################################################################19:*20:*#ConAppissettobeaConsoleAppender.21:*log4j.appender.ConApp=org.apache.log4j.ConsoleAppender22:*log4j.appender.ConApp.Target=System.out23:*log4j.appender.ConApp.layout=org.apache.log4j.PatternLayout24:*log4j.appender.ConApp.layout.ConversionPattern=%d{ABSOLUTE}%5p%c{1}:%L-%m%n25:*26:*#FileApp27:*log4j.appender.FileApp=org.apache.log4j.RollingFileAppender28:*log4j.appender.FileApp.File=./log4e.log29:*log4j.appender.FileApp.MaxFileSize=500KB30:*#Keeponebackupfile31:*log4j.appender.FileApp.MaxBackupIndex=132:*log4j.appender.FileApp.layout=org.apache.log4j.PatternLayout33:*log4j.appender.FileApp.layout.ConversionPattern=%d[%t]%-5p%c-%m%n34:*/35:36:37:/*使用此XML文件做测试38:*39:*<EWcmd="login"mod="Login"version="6.0">40:*<Sourceuns=""type="user"/>41:*<Username>zhangzhiyun@hp</Username>42:*<Password>111111</Password>43:*<Version>6.01.06.00</Version>44:*</EW>45:*/46:packagexml;47:48:importjava.io.BufferedReader;49:importjava.io.BufferedWriter;50:importjava.io.File;51:importjava.io.FileReader;52:importjava.io.FileWriter;53:importjava.io.IOException;54:55:importorg.apache.log4j.Logger;56:importorg.dom4j.Attribute;57:importorg.dom4j.DocumentException;58:importorg.dom4j.DocumentHelper;59:importorg.dom4j.Element;60:61:/**62:*@authorjulysea63:*64:*一个用Dom4j剖析xml的例子65:*66:*/67:publicclassDom4jTest{68:69:privatestaticfinalLoggerlogger=Logger.getLogger(Dom4jTest.class);70:71:publicstaticvoidmain(String[]args)throwsIOException,72:DocumentException{73:BufferedReaderreader=newBufferedReader(newFileReader("ew.xml"));74:StringtempStr;75:StringewXml="";76:while((tempStr=reader.readLine())!=null){77:ewXml=ewXml+tempStr;78:logger.debug(tempStr);79:}80:Elementroot=null;81:82:root=DocumentHelper.parseText(ewXml).getRootElement();83:AttributerootCmd=root.attribute("cmd");84:AttributerootVersion=root.attribute("version");85:logger.debug("rootNmae="+root.getName());86:logger.debug("EWcmd="+rootCmd.getValue());87:logger.debug("EWversion="+rootVersion.getValue());88:89:ElementusrName=root.element("Username");90:logger.debug("EW.Usernamevalue="+usrName.getTextTrim());91:92:Elementsource=root.element("Source");93:AttributesourceUns=source.attribute("uns");94:logger.debug("EW.Sourceuns"+sourceUns.getValue());95:AttributesourceType=source.attribute("type");96:logger.debug("EW.Sourcetype="+sourceType.getValue());97:98:99://创立一个Xml文件100:Elementuser=DocumentHelper.createElement("User");101:user.addAttribute("type","user");102:user.addElement("name").addAttribute("type","PinYin").setText("Julysea");103:user.addElement("age").setText("29");104:StringoneXml=user.asXML();105:106:BufferedWriterout=newBufferedWriter(newFileWriter("oneXml.xml"));107:out.write(oneXml);108:out.close();109:}110:}
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。 |
|