ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人一区,国产精品成人免费视频,久久久久国产精品嫩草影院 http://www.aygfsteel.com/sitinspring/category/28145.htmlA man dose his can util the destiny was revealed. zh-cn Sat, 23 Feb 2008 20:19:06 GMT Sat, 23 Feb 2008 20:19:06 GMT 60 Tomcat工程ä¸çš„log4jé…ç½® http://www.aygfsteel.com/sitinspring/archive/2008/02/16/180182.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Sat, 16 Feb 2008 05:53:00 GMT http://www.aygfsteel.com/sitinspring/archive/2008/02/16/180182.html http://www.aygfsteel.com/sitinspring/comments/180182.html http://www.aygfsteel.com/sitinspring/archive/2008/02/16/180182.html#Feedback 0 http://www.aygfsteel.com/sitinspring/comments/commentRss/180182.html http://www.aygfsteel.com/sitinspring/services/trackbacks/180182.html 阅读全文 ]]> 分页SQLè¯å¥åˆ†æžåQˆOracleæ•°æ®åº“) http://www.aygfsteel.com/sitinspring/archive/2008/02/14/179911.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Thu, 14 Feb 2008 05:05:00 GMT http://www.aygfsteel.com/sitinspring/archive/2008/02/14/179911.html http://www.aygfsteel.com/sitinspring/comments/179911.html http://www.aygfsteel.com/sitinspring/archive/2008/02/14/179911.html#Feedback 0 http://www.aygfsteel.com/sitinspring/comments/commentRss/179911.html http://www.aygfsteel.com/sitinspring/services/trackbacks/179911.html 阅读全文 ]]> 用于ž®†å¯¹è±¡æŒä¹…化到XMLæ–‡äšg以åŠè¯Õd–åQŒåˆ 除的æŒä¹…化类åQˆdom4j,xstream实现åQ?/title><link>http://www.aygfsteel.com/sitinspring/archive/2008/01/09/173856.html</link><dc:creator>å¦‚åæ˜¥é£Ž</dc:creator><author>å¦‚åæ˜¥é£Ž</author><pubDate>Tue, 08 Jan 2008 17:21:00 GMT</pubDate><guid>http://www.aygfsteel.com/sitinspring/archive/2008/01/09/173856.html</guid><wfw:comment>http://www.aygfsteel.com/sitinspring/comments/173856.html</wfw:comment><comments>http://www.aygfsteel.com/sitinspring/archive/2008/01/09/173856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sitinspring/comments/commentRss/173856.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sitinspring/services/trackbacks/173856.html</trackback:ping><description><![CDATA[ 摘è¦: 弄ç€çŽ©çš„åQŒæ²¡å¤šå°‘æ„义ã€?<br>在椾cÈš„å¸®åŠ©ä¸‹ï¼Œä½ ä¸å¿…关注细节就能将对象æŒä¹…化到XMLæ–‡äšg以åŠè¯Õd–åQŒåˆ é™¤ï¼Œåªæœ‰æ›´æ–°éºÈƒ¦ä¸€ç‚¹ï¼Œä½ 需è¦å…ˆåˆ 除冿·»åŠ ã€?<br> <a href='http://www.aygfsteel.com/sitinspring/archive/2008/01/09/173856.html'>阅读全文</a><img src ="http://www.aygfsteel.com/sitinspring/aggbug/173856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sitinspring/" target="_blank">å¦‚åæ˜¥é£Ž</a> 2008-01-09 01:21 <a href="http://www.aygfsteel.com/sitinspring/archive/2008/01/09/173856.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>使用åå°„½Ž€åŒ–ç¹ç的对对象æˆå‘˜è®¾å€¼å–值的˜q‡ç¨‹¾l?/title><link>http://www.aygfsteel.com/sitinspring/archive/2008/01/05/172970.html</link><dc:creator>å¦‚åæ˜¥é£Ž</dc:creator><author>å¦‚åæ˜¥é£Ž</author><pubDate>Sat, 05 Jan 2008 07:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/sitinspring/archive/2008/01/05/172970.html</guid><wfw:comment>http://www.aygfsteel.com/sitinspring/comments/172970.html</wfw:comment><comments>http://www.aygfsteel.com/sitinspring/archive/2008/01/05/172970.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sitinspring/comments/commentRss/172970.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sitinspring/services/trackbacks/172970.html</trackback:ping><description><![CDATA[ 摘è¦: 在把对象æŒä¹…化到XMLæ–‡äšg和从XMLæ–‡äšgå–出æ—Óž¼Œæˆ‘们æ€ÀL˜¯è¦ä¹¦å†™å†—é•¿ä¹å‘³çš„一个èåœä¸€ä¸ªå‘å¼çš„代ç åQŒç±»æˆå‘˜‘Šå¤š‘Šè§‰å¾—ç¹ç,本文利用åå°„½Ž€åŒ–了˜q™ä¸ª˜q‡ç¨‹åQŒæ¬¢˜qŽå¤§å®¶æŒ‡ç‚V€?nbsp; <a href='http://www.aygfsteel.com/sitinspring/archive/2008/01/05/172970.html'>阅读全文</a><img src ="http://www.aygfsteel.com/sitinspring/aggbug/172970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sitinspring/" target="_blank">å¦‚åæ˜¥é£Ž</a> 2008-01-05 15:10 <a href="http://www.aygfsteel.com/sitinspring/archive/2008/01/05/172970.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>使用åå°„½Ž€åŒ–ç¹ç的对对象æˆå‘˜è®¾å€¼å–值的˜q‡ç¨‹ http://www.aygfsteel.com/sitinspring/archive/2008/01/03/172455.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Thu, 03 Jan 2008 05:49:00 GMT http://www.aygfsteel.com/sitinspring/archive/2008/01/03/172455.html http://www.aygfsteel.com/sitinspring/comments/172455.html http://www.aygfsteel.com/sitinspring/archive/2008/01/03/172455.html#Feedback 0 http://www.aygfsteel.com/sitinspring/comments/commentRss/172455.html http://www.aygfsteel.com/sitinspring/services/trackbacks/172455.html 阅读全文 ]]> 使用泛型¾cÈ®€åŒ–æœåС层(Service)¾cÈš„设计 http://www.aygfsteel.com/sitinspring/archive/2007/12/28/171243.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Fri, 28 Dec 2007 08:47:00 GMT http://www.aygfsteel.com/sitinspring/archive/2007/12/28/171243.html http://www.aygfsteel.com/sitinspring/comments/171243.html http://www.aygfsteel.com/sitinspring/archive/2007/12/28/171243.html#Feedback 2 http://www.aygfsteel.com/sitinspring/comments/commentRss/171243.html http://www.aygfsteel.com/sitinspring/services/trackbacks/171243.html 阅读全文 ]]> æ ?w¨¨i)状¾l“构的æŒä¹…化½CÞZ¾‹(XML实现æŒä¹…å±? http://www.aygfsteel.com/sitinspring/archive/2007/12/19/168757.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Wed, 19 Dec 2007 07:10:00 GMT http://www.aygfsteel.com/sitinspring/archive/2007/12/19/168757.html http://www.aygfsteel.com/sitinspring/comments/168757.html http://www.aygfsteel.com/sitinspring/archive/2007/12/19/168757.html#Feedback 0 http://www.aygfsteel.com/sitinspring/comments/commentRss/168757.html http://www.aygfsteel.com/sitinspring/services/trackbacks/168757.html
例ä¸ä½¿ç”¨çš„æ•°æ®ç»“æž„äØ“(f¨´)æ ‡ç¾¾l“æž„,如Java包括J2EEå’ŒJ2SE,J2EE包括JSp,EJB½{?j2se包括swing,awt,applet½{?
阅读全文 ]]> JTable常è§ç”¨æ³•¾l†åˆ™ http://www.aygfsteel.com/sitinspring/archive/2007/12/18/168425.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Tue, 18 Dec 2007 03:04:00 GMT http://www.aygfsteel.com/sitinspring/archive/2007/12/18/168425.html http://www.aygfsteel.com/sitinspring/comments/168425.html http://www.aygfsteel.com/sitinspring/archive/2007/12/18/168425.html#Feedback 0 http://www.aygfsteel.com/sitinspring/comments/commentRss/168425.html http://www.aygfsteel.com/sitinspring/services/trackbacks/168425.html 阅读全文 ]]> Dom4j下è²åŠä‹É用Dom4jè¯Õd†™XML½Ž€ä»?/title><link>http://www.aygfsteel.com/sitinspring/archive/2007/12/16/168099.html</link><dc:creator>å¦‚åæ˜¥é£Ž</dc:creator><author>å¦‚åæ˜¥é£Ž</author><pubDate>Sun, 16 Dec 2007 11:46:00 GMT</pubDate><guid>http://www.aygfsteel.com/sitinspring/archive/2007/12/16/168099.html</guid><wfw:comment>http://www.aygfsteel.com/sitinspring/comments/168099.html</wfw:comment><comments>http://www.aygfsteel.com/sitinspring/archive/2007/12/16/168099.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sitinspring/comments/commentRss/168099.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sitinspring/services/trackbacks/168099.html</trackback:ping><description><![CDATA[<p>sitinspring(å¦‚åæ˜¥é£Ž)原创,转è²è¯äh³¨æ˜Žä½œè€…åŠå‡ºå¤„.<br />
<br />
è¦ä‹É用dom4jè¯Õd†™XML文档,需è¦å…ˆä¸‹è²dom4jåŒ?dom4j官方¾|‘ç«™åœ?<a >http://www.dom4j.org/<br />
</a>ç›®å‰æœ€æ–°dom4j包下载地å€:<a >http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip</a></p>
è§£å¼€åŽæœ‰ä¸¤ä¸ªåŒ?ä»…æ“作XMLæ–‡æ¡£çš„è¯æŠŠdom4j-1.6.1.jaråŠ å…¥å·¥ç¨‹ž®±å¯ä»¥äº†,如果需è¦ä‹É用XPath的诘q˜éœ€è¦åŠ å…¥åŒ…jaxen-1.1-beta-7.jar.<br />
<br />
以下是相å…Ïx“ä½?<br />
<br />
<strong>一.Document对象相关<br />
</strong><br />
<em>1.è¯Õd–XMLæ–‡äšg,获得document对象.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> SAXReader reader </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> SAXReader();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Document document </span><span style="color: #000000">=</span><span style="color: #000000"> reader.read(</span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">input.xml</span><span style="color: #000000">"</span><span style="color: #000000">));</span></div>
<br />
<br />
<em>2.è§£æžXMLå½¢å¼çš„æ–‡æœ?得到document对象.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> String text </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"><members></members></span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Document document </span><span style="color: #000000">=</span><span style="color: #000000"> DocumentHelper.parseText(text);</span></div>
<br />
<em>3.ä¸ÕdŠ¨åˆ›å¾document对象.<br />
</em>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> Document document </span><span style="color: #000000">=</span><span style="color: #000000"> DocumentHelper.createDocument();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Element root </span><span style="color: #000000">=</span><span style="color: #000000"> document.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">members</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000"> åˆ›å¾æ ¹èŠ‚ç‚?/span></div>
<br />
<strong>�节点相关<br />
</strong><br />
<em>1.èŽ·å–æ–‡æ¡£çš„æ ¹èŠ‚ç‚¹.<br />
</em>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">Element rootElm </span><span style="color: #000000">=</span><span style="color: #000000"> document.getRootElement();</span></div>
<br />
<em>2.å–å¾—æŸèŠ‚ç‚¹çš„å•个å节ç‚?</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">Element memberElm</span><span style="color: #000000">=</span><span style="color: #000000">root.element(</span><span style="color: #000000">"</span><span style="color: #000000">member</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000"> "member"是节点å</span></div>
<br />
<em>3.å–得节点的文å?/em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String text</span><span style="color: #000000">=</span><span style="color: #000000">memberElm.getText();</span></div>
也å¯ä»¥ç”¨:<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String text</span><span style="color: #000000">=</span><span style="color: #000000">root.elementText(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
˜q™ä¸ªæ˜¯å–å¾—æ ¹èŠ‚ç‚¹ä¸‹çš„nameå—节点的文å—.<br />
<br />
<em>4.å–å¾—æŸèŠ‚ç‚¹ä¸‹å䨓(f¨´)"member"的所有å—节点òq¶è¿›è¡ŒéåŽ?</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">List nodes </span><span style="color: #000000">=</span><span style="color: #000000"> rootElm.elements(</span><span style="color: #000000">"</span><span style="color: #000000">member</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_94_153_Open_Image" onclick="this.style.display='none'; Codehighlighter1_94_153_Open_Text.style.display='none'; Codehighlighter1_94_153_Closed_Image.style.display='inline'; Codehighlighter1_94_153_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_94_153_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_94_153_Closed_Text.style.display='none'; Codehighlighter1_94_153_Open_Image.style.display='inline'; Codehighlighter1_94_153_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">for</span><span style="color: #000000"> (Iterator it </span><span style="color: #000000">=</span><span style="color: #000000"> nodes.iterator(); it.hasNext();) </span><span id="Codehighlighter1_94_153_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_94_153_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> Element elm </span><span style="color: #000000">=</span><span style="color: #000000"> (Element) it.next();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span><span style="color: #008000">//</span><span style="color: #008000"> do something</span><span style="color: #008000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span><span style="color: #000000">}</span></span></div>
<br />
<em>5.å¯ÒŽ(gu¨©)ŸèŠ‚ç‚¹ä¸‹çš„æ‰€æœ‰å节点˜q›è¡Œé历.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_56_124_Open_Image" onclick="this.style.display='none'; Codehighlighter1_56_124_Open_Text.style.display='none'; Codehighlighter1_56_124_Closed_Image.style.display='inline'; Codehighlighter1_56_124_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_56_124_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_56_124_Closed_Text.style.display='none'; Codehighlighter1_56_124_Open_Image.style.display='inline'; Codehighlighter1_56_124_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000"> </span><span style="color: #0000ff">for</span><span style="color: #000000">(Iterator it</span><span style="color: #000000">=</span><span style="color: #000000">root.elementIterator();it.hasNext();)</span><span id="Codehighlighter1_56_124_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_56_124_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> Element element </span><span style="color: #000000">=</span><span style="color: #000000"> (Element) it.next();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span><span style="color: #008000">//</span><span style="color: #008000"> do something</span><span style="color: #008000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span><span style="color: #000000"> }</span></span></div>
<br />
<em>6.在æŸèŠ‚ç‚¹ä¸‹æ·»åŠ å节点.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">Element ageElm </span><span style="color: #000000">=</span><span style="color: #000000"> newMemberElm.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">age</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
<em>7.讄¡½®èŠ‚ç‚¹æ–‡å—.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">ageElm.setText(</span><span style="color: #000000">"</span><span style="color: #000000">29</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
<em>8.åˆ é™¤æŸèŠ‚ç‚?</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">parentElm.remove(childElm);</span><span style="color: #008000">//</span><span style="color: #008000"> childElmæ˜¯å¾…åˆ é™¤çš„èŠ‚ç‚?parentElm是其父节ç‚?/span></div>
<br />
<em>9.æ·ÕdŠ ä¸€ä¸ªCDATA节点.<br />
</em>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000"> Element contentElm </span><span style="color: #000000">=</span><span style="color: #000000"> infoElm.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">content</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /> contentElm.addCDATA(diary.getContent());</span></div>
<br />
<br />
<strong>�属性相�</strong><br />
<em>1.å–å¾—æŸèŠ‚ç‚¹ä¸‹çš„æŸå±žæ€?/em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> Element root</span><span style="color: #000000">=</span><span style="color: #000000">document.getRootElement(); <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Attribute attribute</span><span style="color: #000000">=</span><span style="color: #000000">root.attribute(</span><span style="color: #000000">"</span><span style="color: #000000">size</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000"> 属性åname</span></div>
<br />
<em>2.å–得属性的文å—</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> String text</span><span style="color: #000000">=</span><span style="color: #000000">attribute.getText();</span></div>
也å¯ä»¥ç”¨:<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String text2</span><span style="color: #000000">=</span><span style="color: #000000">root.element(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">).attributeValue(</span><span style="color: #000000">"</span><span style="color: #000000">firstname</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
˜q™ä¸ªæ˜¯å–å¾—æ ¹èŠ‚ç‚¹ä¸‹nameå—节点的属性firstnameçš„å€?<br />
<br />
<em>3.é历æŸèŠ‚ç‚¹çš„æ‰€æœ‰å±žæ€?/em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> Element root</span><span style="color: #000000">=</span><span style="color: #000000">document.getRootElement(); <br />
<img id="Codehighlighter1_102_223_Open_Image" onclick="this.style.display='none'; Codehighlighter1_102_223_Open_Text.style.display='none'; Codehighlighter1_102_223_Closed_Image.style.display='inline'; Codehighlighter1_102_223_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_102_223_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_102_223_Closed_Text.style.display='none'; Codehighlighter1_102_223_Open_Image.style.display='inline'; Codehighlighter1_102_223_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /> </span><span style="color: #0000ff">for</span><span style="color: #000000">(Iterator it</span><span style="color: #000000">=</span><span style="color: #000000">root.attributeIterator();it.hasNext();)</span><span id="Codehighlighter1_102_223_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_102_223_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> Attribute attribute </span><span style="color: #000000">=</span><span style="color: #000000"> (Attribute) it.next();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> String text</span><span style="color: #000000">=</span><span style="color: #000000">attribute.getText();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> System.out.println(text);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> }</span></span></div>
<br />
<em>4.讄¡½®æŸèŠ‚ç‚¹çš„å±žæ€§å’Œæ–‡å—.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">newMemberElm.addAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">sitinspring</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
<em>5.讄¡½®å±žæ€§çš„æ–‡å—</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> Attribute attribute</span><span style="color: #000000">=</span><span style="color: #000000">root.attribute(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> attribute.setText(</span><span style="color: #000000">"</span><span style="color: #000000">sitinspring</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
<em>6.åˆ é™¤æŸå±žæ€?br />
</em>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> Attribute attribute</span><span style="color: #000000">=</span><span style="color: #000000">root.attribute(</span><span style="color: #000000">"</span><span style="color: #000000">size</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000"> 属性åname</span><span style="color: #008000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"> root.remove(attribute);</span></div>
<br />
<strong>å›?ž®†æ–‡æ¡£å†™å…¥XMLæ–‡äšg.<br />
</strong><em>1.文档ä¸å…¨ä¸ø™‹±æ–?ä¸è®¾¾|®ç¼–ç ?直接写入的åÅžå¼?</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">XMLWriter writer </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> XMLWriter(</span><span style="color: #0000ff">new</span><span style="color: #000000"> FileWriter(</span><span style="color: #000000">"</span><span style="color: #000000">output.xml</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />writer.write(document);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />writer.close();</span></div>
<br />
<em>2.文档ä¸å«æœ‰ä¸æ–?讄¡½®¾~–ç æ ¼å¼å†™å…¥çš„åÅžå¼?<br />
</em>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> OutputFormat format </span><span style="color: #000000">=</span><span style="color: #000000"> OutputFormat.createPrettyPrint();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> format.setEncoding(</span><span style="color: #000000">"</span><span style="color: #000000">GBK</span><span style="color: #000000">"</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000"> 指定XML¾~–ç </span><span style="color: #008000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"> XMLWriter writer </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> XMLWriter(</span><span style="color: #0000ff">new</span><span style="color: #000000"> FileWriter(</span><span style="color: #000000">"</span><span style="color: #000000">output.xml</span><span style="color: #000000">"</span><span style="color: #000000">),format);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> writer.write(document);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> writer.close();</span></div>
<br />
<strong>äº?å—符串与XMLçš„è{æ?/strong><br />
<em>1.ž®†å—½W¦ä¸²è½¬åŒ–为XML</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String text </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"><members> <member>sitinspring</member> </members></span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />Document document </span><span style="color: #000000">=</span><span style="color: #000000"> DocumentHelper.parseText(text);</span></div>
<br />
<em>2.ž®†æ–‡æ¡£æˆ–节点的XML转化为嗽W¦ä¸².</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000"> SAXReader reader </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> SAXReader();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Document document </span><span style="color: #000000">=</span><span style="color: #000000"> reader.read(</span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">input.xml</span><span style="color: #000000">"</span><span style="color: #000000">)); <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Element root</span><span style="color: #000000">=</span><span style="color: #000000">document.getRootElement(); <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> String docXmlText</span><span style="color: #000000">=</span><span style="color: #000000">document.asXML();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> String rootXmlText</span><span style="color: #000000">=</span><span style="color: #000000">root.asXML();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> Element memberElm</span><span style="color: #000000">=</span><span style="color: #000000">root.element(</span><span style="color: #000000">"</span><span style="color: #000000">member</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> String memberXmlText</span><span style="color: #000000">=</span><span style="color: #000000">memberElm.asXML();</span></div>
<br />
<strong>�使用XPath快速找到节�/strong>.<br />
<em>è¯Õd–çš„XML文档½CÞZ¾‹</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff"><?</span><span style="color: #ff00ff">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000ff">?></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">projectDescription</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">name</span><span style="color: #0000ff">></span><span style="color: #000000">MemberManagement</span><span style="color: #0000ff"></</span><span style="color: #800000">name</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">comment</span><span style="color: #0000ff">></</span><span style="color: #800000">comment</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">projects</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000">PRJ1</span><span style="color: #0000ff"></</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000">PRJ2</span><span style="color: #0000ff"></</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000">PRJ3</span><span style="color: #0000ff"></</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000">PRJ4</span><span style="color: #0000ff"></</span><span style="color: #800000">project</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"></</span><span style="color: #800000">projects</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">buildSpec</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">buildCommand</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">name</span><span style="color: #0000ff">></span><span style="color: #000000">org.eclipse.jdt.core.javabuilder</span><span style="color: #0000ff"></</span><span style="color: #800000">name</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">arguments</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"></</span><span style="color: #800000">arguments</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"></</span><span style="color: #800000">buildCommand</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"></</span><span style="color: #800000">buildSpec</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">natures</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"><</span><span style="color: #800000">nature</span><span style="color: #0000ff">></span><span style="color: #000000">org.eclipse.jdt.core.javanature</span><span style="color: #0000ff"></</span><span style="color: #800000">nature</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span><span style="color: #0000ff"></</span><span style="color: #800000">natures</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">projectDescription</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div>
<br />
<em>使用XPath快速找到节点project.</em><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_39_491_Open_Image" onclick="this.style.display='none'; Codehighlighter1_39_491_Open_Text.style.display='none'; Codehighlighter1_39_491_Closed_Image.style.display='inline'; Codehighlighter1_39_491_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_39_491_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_39_491_Closed_Text.style.display='none'; Codehighlighter1_39_491_Open_Image.style.display='inline'; Codehighlighter1_39_491_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000"> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args)</span><span id="Codehighlighter1_39_491_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_39_491_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> SAXReader reader </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> SAXReader();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br />
<img id="Codehighlighter1_93_427_Open_Image" onclick="this.style.display='none'; Codehighlighter1_93_427_Open_Text.style.display='none'; Codehighlighter1_93_427_Closed_Image.style.display='inline'; Codehighlighter1_93_427_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_93_427_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_93_427_Closed_Text.style.display='none'; Codehighlighter1_93_427_Open_Image.style.display='inline'; Codehighlighter1_93_427_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /> </span><span style="color: #0000ff">try</span><span id="Codehighlighter1_93_427_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_93_427_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> Document doc </span><span style="color: #000000">=</span><span style="color: #000000"> reader.read(</span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">sample.xml</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> List projects</span><span style="color: #000000">=</span><span style="color: #000000">doc.selectNodes(</span><span style="color: #000000">"</span><span style="color: #000000">/projectDescription/projects/project</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> Iterator it</span><span style="color: #000000">=</span><span style="color: #000000">projects.iterator();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br />
<img id="Codehighlighter1_316_414_Open_Image" onclick="this.style.display='none'; Codehighlighter1_316_414_Open_Text.style.display='none'; Codehighlighter1_316_414_Closed_Image.style.display='inline'; Codehighlighter1_316_414_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_316_414_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_316_414_Closed_Text.style.display='none'; Codehighlighter1_316_414_Open_Image.style.display='inline'; Codehighlighter1_316_414_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /> </span><span style="color: #0000ff">while</span><span style="color: #000000">(it.hasNext())</span><span id="Codehighlighter1_316_414_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_316_414_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> Element elm</span><span style="color: #000000">=</span><span style="color: #000000">(Element)it.next(); <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> System.out.println(elm.getText());<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_452_487_Open_Image" onclick="this.style.display='none'; Codehighlighter1_452_487_Open_Text.style.display='none'; Codehighlighter1_452_487_Closed_Image.style.display='inline'; Codehighlighter1_452_487_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_452_487_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_452_487_Closed_Text.style.display='none'; Codehighlighter1_452_487_Open_Image.style.display='inline'; Codehighlighter1_452_487_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /> </span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception ex)</span><span id="Codehighlighter1_452_487_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_452_487_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> ex.printStackTrace();<br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> }</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div>
<img src ="http://www.aygfsteel.com/sitinspring/aggbug/168099.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sitinspring/" target="_blank">å¦‚åæ˜¥é£Ž</a> 2007-12-16 19:46 <a href="http://www.aygfsteel.com/sitinspring/archive/2007/12/16/168099.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>¿U有的æˆå‘˜èƒ½è¢«å¾cÈ‘ô承å—? http://www.aygfsteel.com/sitinspring/archive/2007/12/04/165288.htmlå¦‚åæ˜¥é£Ž å¦‚åæ˜¥é£Ž Tue, 04 Dec 2007 12:42:00 GMT http://www.aygfsteel.com/sitinspring/archive/2007/12/04/165288.html http://www.aygfsteel.com/sitinspring/comments/165288.html http://www.aygfsteel.com/sitinspring/archive/2007/12/04/165288.html#Feedback 5 http://www.aygfsteel.com/sitinspring/comments/commentRss/165288.html http://www.aygfsteel.com/sitinspring/services/trackbacks/165288.html
˜q™ä¸ªæœºåˆ¶å¯¹äºŽå¤æ‚的类体系ä¸ä¿æŠ¤çˆ¶¾cÖM¸è¢«æ»¥ç”¨å¾ˆæœ‰å¥½å¤? 阅读全文 ]]> é历òq¶æ‰¹é‡åˆ 除容器ä¸å…ƒç´ 出现ConcurrentModificationExceptionåŽŸå› åŠå¤„¾|?/title><link>http://www.aygfsteel.com/sitinspring/archive/2007/12/03/165006.html</link><dc:creator>å¦‚åæ˜¥é£Ž</dc:creator><author>å¦‚åæ˜¥é£Ž</author><pubDate>Mon, 03 Dec 2007 13:04:00 GMT</pubDate><guid>http://www.aygfsteel.com/sitinspring/archive/2007/12/03/165006.html</guid><wfw:comment>http://www.aygfsteel.com/sitinspring/comments/165006.html</wfw:comment><comments>http://www.aygfsteel.com/sitinspring/archive/2007/12/03/165006.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sitinspring/comments/commentRss/165006.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sitinspring/services/trackbacks/165006.html</trackback:ping><description><![CDATA[ 摘è¦: 本文分æžäº†java.util.ConcurrentModificationExceptionå‡ºçŽ°çš„åŽŸå› åŠå¤„置办法. <a href='http://www.aygfsteel.com/sitinspring/archive/2007/12/03/165006.html'>阅读全文</a><img src ="http://www.aygfsteel.com/sitinspring/aggbug/165006.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sitinspring/" target="_blank">å¦‚åæ˜¥é£Ž</a> 2007-12-03 21:04 <a href="http://www.aygfsteel.com/sitinspring/archive/2007/12/03/165006.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item></channel></rss> <footer>
<div class="friendship-link">
<a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a>
</div>
</footer>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
<a href="http://" target="_blank">¸·ÐÂ</a>|
<a href="http://" target="_blank">¼ÎÀèÏØ</a>|
<a href="http://" target="_blank">ËÉÑôÏØ</a>|
<a href="http://" target="_blank">»³¼¯ÏØ</a>|
<a href="http://" target="_blank">¼ÎÓãÏØ</a>|
<a href="http://" target="_blank">Äþ°²ÊÐ</a>|
<a href="http://" target="_blank">³¤ÄþÏØ</a>|
<a href="http://" target="_blank">¿â¶ûÀÕÊÐ</a>|
<a href="http://" target="_blank">ÇìÔÆÏØ</a>|
<a href="http://" target="_blank">É«´ïÏØ</a>|
<a href="http://" target="_blank">µÇúÏØ</a>|
<a href="http://" target="_blank">ÓÀ¼ÃÊÐ</a>|
<a href="http://" target="_blank">ÈÙ³ÉÊÐ</a>|
<a href="http://" target="_blank">ÕØ¶«ÊÐ</a>|
<a href="http://" target="_blank">̨ÖÝÊÐ</a>|
<a href="http://" target="_blank">°ÍÑåÄ×¶ûÊÐ</a>|
<a href="http://" target="_blank">ÐÂÖñÊÐ</a>|
<a href="http://" target="_blank">ʯ×ìɽÊÐ</a>|
<a href="http://" target="_blank">ÎÄÉ½ÏØ</a>|
<a href="http://" target="_blank">ËçÑôÏØ</a>|
<a href="http://" target="_blank">½òÊÐÊÐ</a>|
<a href="http://" target="_blank">áÓãôÏØ</a>|
<a href="http://" target="_blank">·áÌ¨Çø</a>|
<a href="http://" target="_blank">×ÔÖÎÏØ</a>|
<a href="http://" target="_blank">ÐÂÃÜÊÐ</a>|
<a href="http://" target="_blank">äµÔ´ÏØ</a>|
<a href="http://" target="_blank">±¦ÐËÏØ</a>|
<a href="http://" target="_blank">¶«ÄþÏØ</a>|
<a href="http://" target="_blank">ÓñÁÖÊÐ</a>|
<a href="http://" target="_blank">ÃÅÍ·¹µÇø</a>|
<a href="http://" target="_blank">ÃáÄþÏØ</a>|
<a href="http://" target="_blank">ÌìÃÅÊÐ</a>|
<a href="http://" target="_blank">±¦ÛæÇø</a>|
<a href="http://" target="_blank">ÄþÏçÏØ</a>|
<a href="http://" target="_blank">°²ÔóÏØ</a>|
<a href="http://" target="_blank">Çà¸ÔÏØ</a>|
<a href="http://" target="_blank">¶¨ÄÏÏØ</a>|
<a href="http://" target="_blank">ÑôÐÂÏØ</a>|
<a href="http://" target="_blank">µÂÑôÊÐ</a>|
<a href="http://" target="_blank">½ÒÑôÊÐ</a>|
<a href="http://" target="_blank">½ÃÅÊÐ</a>|
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
</body>