锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲网站,一区二区国产精品视频,91精品国产自产在线http://www.aygfsteel.com/tojava/category/6205.htmlzh-cnWed, 02 Apr 2008 14:04:47 GMTWed, 02 Apr 2008 14:04:47 GMT60webshpere 5.1 澧炲姞鏈湴OS 瀹夊叏鎬?/title><link>http://www.aygfsteel.com/tojava/archive/2007/09/05/142922.html</link><dc:creator>l like life i like java</dc:creator><author>l like life i like java</author><pubDate>Wed, 05 Sep 2007 08:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/tojava/archive/2007/09/05/142922.html</guid><wfw:comment>http://www.aygfsteel.com/tojava/comments/142922.html</wfw:comment><comments>http://www.aygfsteel.com/tojava/archive/2007/09/05/142922.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tojava/comments/commentRss/142922.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tojava/services/trackbacks/142922.html</trackback:ping><description><![CDATA[<p>websphere 瀹夎鏃舵渶濂藉垱寤虹嫭绔嬬殑鐢ㄦ埛緇勫拰鐢ㄦ埛. <br /> linux騫沖彴涓?緇勫悕wasadmin,鐢ㄦ埛鍚峸asadmin;windows騫沖彴涓?緇勫悕涓簑asadmins,鐢ㄦ埛鍚?wasadmin; websphere v6 瀹夎瀹屾垚鍚?鐧誨綍鍒扮鐞嗘帶鍒跺彴 <a href="http://localhost:9060/">http://localhost:9060</a>(瀹夎鏃舵帶鍒跺彴鐩戝惉绔彛)/admin/, 姝ゆ椂鍙互鐢ㄤ換浣曞悕縐?鍖呮嫭絀?鑰屼笖涓嶇敤杈撳叆瀵嗙爜)灝辯櫥闄嗗埌綆$悊鎺у埗鍙拌繘琛?綆$悊鎿嶄綔.姝ゆ椂棣栭〉鎻愮ず 鏈惎鐢ㄥ畨鍏ㄦ? 濡傛灉鎯抽攣瀹氱鐞嗘帶鍒跺彴,鍙厑璁告煇涓敤鎴瘋浣?綆$悊鏉冮檺.鍙互鐧婚檰鍒版帶鍒跺彴(<a href="http://localhost:9060/ibm/console">http://localhost:9060/ibm/console</a>) 寮鍚畨鍏ㄦц緗? <br /> <br /> (1)鐧婚檰鍒扮鐞嗘帶鍒跺彴,榪涘叆 "緋葷粺綆$悊--鎺у埗鍙拌緗?-鎺у埗鍙扮粍",娣誨姞鎺у埗鍙扮粍, 灝辨槸瀹夎鍓嶅垱寤虹殑緇刲inux涓婁負 wasadmin,windows涓婁負wasadmins; 璁板緱瑕佷繚瀛樿緗憖. <br /> <br /> (2)榪涘叆"緋葷粺綆$悊--鎺у埗鍙拌緗?-鎺у埗鍙扮敤鎴?,娣誨姞鎺у埗鍙扮敤鎴? 灝辨槸鍓嶉潰鍒涘緩寰梬ebsphere鐢ㄦ埛.linux涓婁負wasadmin,windows涓婁負wasadmin.淇濆瓨璁劇疆. </p> <p>(3)鍒?瀹夊叏鎬?-鍏ㄥ眬瀹夊叏鎬?閲岃繘琛屽畨鍏ㄦц緗? 鎵懼埌"鐢ㄦ埛娉ㄥ唽琛?-鏈湴OS"榪涜鐢ㄦ埛娉ㄥ唽. <br /> 鏈嶅姟鍣ㄧ敤鎴鋒爣璇?wasadmin(鍜岀浜屾涓緗緱鐢ㄦ埛鍚嶈涓鏍?.鏈嶅姟鍣ㄧ敤鎴峰瘑鐮? 緋葷粺涓垱寤簑asadmin鐢ㄦ埛鏃舵寚瀹氱殑鐢ㄦ埛瀵嗙爜.淇濆瓨璁劇疆. (4)鐜板湪瑕佸惎鐢ㄥ叏灞瀹夊叏鎬т簡.閫変腑"鍚敤鍏ㄥ眬瀹夊叏鎬?澶嶉夋,鍒囪:涓瀹氳鎶?寮哄埗Java2瀹夊叏鎬? 緇欏嬀鎺夊嵆涓嶉変腑.(緋葷粺榛樿 鍚敤鍏ㄥ眬瀹夊叏鎬?鏃?nbsp;鍚敤 寮哄埗Java2瀹夊叏鎬?.濡傛灉浣犳病鏈夎緗?java2瀹夊叏鎬?jvm鎺堟潈),榪欓噷鍗?鍚敤浜嗗己鍒秊ava2瀹夊叏鎬?鏈嶅姟鍙兘浼氬惎鍔ㄤ笉浜嗗憖. 媧誨姩鍗忚榛樿:CSI鍜孲AS;媧誨姩璁よ瘉鏈哄埗:鎴戠敤鐨勯粯璁ょ殑"綆鍗昗ebSphere璁よ瘉鏈哄埗". 濡傛灉鐢↙TPA鐨勮瘽,榪橀渶瑕佸啀璁劇疆涓嬈$敤鎴峰瘑鐮?鑳戒笉鑳界敤鎴戝彲娌¤瘯. 媧誨姩鐢ㄦ埛娉ㄥ唽琛?榛樿閫変腑"鏈湴OS".瀹氬埗濂藉儚闇瑕佽嚜宸卞幓鍐欒璇佺被鍚? <br /> <br /> 鑷充簬LDAP濂藉儚闇瑕佹寚瀹氱殑鐢ㄦ埛鍚嶆槸LDAP涓殑鐢ㄦ埛鍚嶅拰瀵嗙爜(2000涓殑AD,鍏朵粬鐨勪笉娓呮) 鑷充簬"浣跨敤鑱旈偊淇℃伅澶勭悊鏍囧噯錛團IPS錛?榪欎釜閫夐」鎴戝彲娌¢変腑. 鎴戞槸榪欎箞閰嶇疆鐨?閲嶆柊鍚姩鏈嶅姟鍣ㄥ悗,鍐嶇櫥闄嗘帶鍒跺彴鏃朵細寮瑰嚭涓涓?<br /> 璁よ瘉妗?鐐?鏄?. 鎺у埗鍙拌杈撳叆鐢ㄦ埛鍚嶅拰瀵嗙爜. 鍒氬紑濮嬪嚑嬈¢厤緗椂娌℃湁鎵ц1,2姝?絎?姝ヤ腑榪橀変腑浜?寮哄埗Java2瀹夊叏鎬?鍜?"浣跨敤鑱旈偊淇℃伅澶勭悊鏍囧噯錛團IPS錛?.鏉?鍚姩鏈嶅姟閮戒笉鑳戒簡.涓嶇煡閬撴槸鍝鍑虹殑闂. </p><img src ="http://www.aygfsteel.com/tojava/aggbug/142922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tojava/" target="_blank">l like life i like java</a> 2007-09-05 16:15 <a href="http://www.aygfsteel.com/tojava/archive/2007/09/05/142922.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>DOM4J 淇敼 xml 鏂囦歡http://www.aygfsteel.com/tojava/archive/2005/12/20/24862.htmll like life i like javal like life i like javaTue, 20 Dec 2005 12:52:00 GMThttp://www.aygfsteel.com/tojava/archive/2005/12/20/24862.htmlhttp://www.aygfsteel.com/tojava/comments/24862.htmlhttp://www.aygfsteel.com/tojava/archive/2005/12/20/24862.html#Feedback2http://www.aygfsteel.com/tojava/comments/commentRss/24862.htmlhttp://www.aygfsteel.com/tojava/services/trackbacks/24862.html
浣跨敤 domj4 API 鍒涘緩涓庝慨鏀?XML 鏂囨。
  from http://vip.6to23.com/wocienyoung/in/dom4j.htm

dom4j 鏄竴縐嶈В鏋?XML 鏂囨。鐨勫紑鏀炬簮浠g爜 XML 妗嗘灦銆傛湰鏂囦粙緇嶅浣曚嬌鐢ㄥ寘鍚湪 dom4j 涓殑瑙f瀽鍣ㄥ垱寤哄茍淇敼 XML 鏂囨。銆?/P>

dom4j API 鍖呭惈涓涓В鏋?XML 鏂囨。鐨勫伐鍏楓傛湰鏂囦腑灝嗕嬌鐢ㄨ繖涓В鏋愬櫒鍒涘緩涓涓ず渚?XML 鏂囨。銆傛竻鍗?1 鏄劇ず浜嗚繖涓ず渚?XML 鏂囨。錛宑atalog.xml銆?/P>娓呭崟 1. 紺轟緥 XML 鏂囨。錛坈atalog.xml錛?/B>

<?xml version="1.0" encoding="UTF-8"?> 
<catalog> 
<!--An XML Catalog--> 
<?target instruction?>
  <journal title="XML Zone" 
                  publisher="IBM developerWorks"> 

<article level="Intermediate" date="December-2001">
 <title>Java configuration with XML Schema</title> 
 <author> 
     <firstname>Marcello</firstname> 
     <lastname>Vitaletti</lastname> 
 </author>
  </article>
  </journal> 
</catalog>

鐒跺悗浣跨敤鍚屼竴涓В鏋愬櫒淇敼 catalog.xml錛屾竻鍗?2 鏄慨鏀瑰悗鐨?XML 鏂囨。錛宑atalog-modified.xml銆?/P>娓呭崟 2. 淇敼鍚庣殑 XML 鏂囨。錛坈atalog-modified.xml錛?/B>

<?xml version="1.0" encoding="UTF-8"?> 
<catalog> 
<!--An XML catalog--> 
<?target instruction?>
  <journal title="XML Zone"
                   publisher="IBM developerWorks"> 

<article level="Introductory" date="October-2002">
 <title>Create flexible and extensible XML schemas</title> 
 <author> 
     <firstname>Ayesha</firstname> 
     <lastname>Malik</lastname> 
 </author> 
  </article>
  </journal> 
</catalog>

涓?W3C DOM API 鐩告瘮錛屼嬌鐢?dom4j 鎵鍖呭惈鐨勮В鏋愬櫒鐨勫ソ澶勬槸 dom4j 鎷ユ湁鏈湴鐨?XPath 鏀寔銆侱OM 瑙f瀽鍣ㄤ笉鏀寔浣跨敤 XPath 閫夋嫨鑺傜偣銆?/P>

鏈枃鍖呮嫭浠ヤ笅鍑犱釜閮ㄥ垎錛?/P>

  • 棰勫厛璁劇疆
  • 鍒涘緩鏂囨。
  • 淇敼鏂囨。

棰勫厛璁劇疆
榪欎釜瑙f瀽鍣ㄥ彲浠ヤ粠 http://dom4j.org/ 鑾峰彇銆傞氳繃璁劇疆浣?dom4j-1.4/dom4j-full.jar 鑳藉鍦?classpath 涓闂紝璇ユ枃浠朵腑鍖呮嫭 dom4j 綾匯乆Path 寮曟搸浠ュ強 SAX 鍜?DOM 鎺ュ彛銆傚鏋滃凡緇忎嬌鐢ㄤ簡 JAXP 瑙f瀽鍣ㄤ腑鍖呭惈鐨?SAX 鍜?DOM 鎺ュ彛錛屽悜 classpath 涓鍔?dom4j-1.4/dom4j.jar銆?CODE>dom4j.jar 鍖呮嫭 dom4j 綾誨拰 XPath 寮曟搸錛屼絾鏄笉鍚?SAX 涓?DOM 鎺ュ彛銆?/P>

鍒涘緩鏂囨。
鏈妭璁ㄨ浣跨敤 dom4j API 鍒涘緩 XML 鏂囨。鐨勮繃紼嬶紝騫跺垱寤虹ず渚?XML 鏂囨。 catalog.xml銆?/P>

浣跨敤 import 璇彞瀵煎叆 dom4j API 綾伙細


import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;

浣跨敤 DocumentHelper 綾誨垱寤轟竴涓枃妗e疄渚嬨?CODE>DocumentHelper 鏄敓鎴?XML 鏂囨。鑺傜偣鐨?dom4j API 宸ュ巶綾匯?/P>
 Document document = DocumentHelper.createDocument();

浣跨敤 addElement() 鏂規硶鍒涘緩鏍瑰厓绱?catalog銆?CODE> addElement() 鐢ㄤ簬鍚?XML 鏂囨。涓鍔犲厓绱犮?/P>
Element catalogElement = document.addElement("catalog");

鍦?catalog 鍏冪礌涓嬌鐢?addComment() 鏂規硶娣誨姞娉ㄩ噴鈥淎n XML catalog鈥濄?/P>
 catalogElement.addComment("An XML catalog");

鍦?catalog 鍏冪礌涓嬌鐢?addProcessingInstruction() 鏂規硶澧炲姞涓涓鐞嗘寚浠ゃ?/P>
catalogElement.addProcessingInstruction("target","text");

鍦?catalog 鍏冪礌涓嬌鐢?addElement() 鏂規硶澧炲姞 journal 鍏冪礌銆?/P>
Element journalElement =  catalogElement.addElement("journal");

浣跨敤 addAttribute() 鏂規硶鍚?journal 鍏冪礌娣誨姞 title 鍜?publisher 灞炴с?/P>
journalElement.addAttribute("title", "XML Zone");
         journalElement.addAttribute("publisher", "IBM developerWorks");

鍚?article 鍏冪礌涓坊鍔?journal 鍏冪礌銆?/P>
Element articleElement=journalElement.addElement("article");

涓?article 鍏冪礌澧炲姞 level 鍜?date 灞炴с?/P>
articleElement.addAttribute("level", "Intermediate");
      articleElement.addAttribute("date", "December-2001");

鍚?article 鍏冪礌涓鍔?title 鍏冪礌銆?/P>
Element titleElement=articleElement.addElement("title");

浣跨敤 setText() 鏂規硶璁劇疆 article 鍏冪礌鐨勬枃鏈?/P>
titleElement.setText("Java configuration with XML Schema");

鍦?article 鍏冪礌涓鍔?author 鍏冪礌銆?/P>
Element authorElement=articleElement.addElement("author");

鍦?author 鍏冪礌涓鍔?firstname 鍏冪礌騫惰緗鍏冪礌鐨勬枃鏈?/P>
Element  firstNameElement=authorElement.addElement("firstname");
     firstNameElement.setText("Marcello");

鍦?author 鍏冪礌涓鍔?lastname 鍏冪礌騫惰緗鍏冪礌鐨勬枃鏈?/P>
Element lastNameElement=authorElement.addElement("lastname");
     lastNameElement.setText("Vitaletti");

榪欐牱灝卞悜 XML 鏂囨。涓鍔犳枃妗g被鍨嬭鏄庯細

<!DOCTYPE catalog SYSTEM "file://c:/Dtds/catalog.dtd">

濡傛灉鏂囨。瑕佷嬌鐢ㄦ枃妗g被鍨嬪畾涔夛紙DTD錛夋枃妗i獙璇佸垯蹇呴』鏈?Doctype銆?/P>

XML 澹版槑 <?xml version="1.0" encoding="UTF-8"?> 鑷姩娣誨姞鍒?XML 鏂囨。涓?/P>

娓呭崟 3 鎵紺虹殑渚嬪瓙紼嬪簭 XmlDom4J.java 鐢ㄤ簬鍒涘緩 XML 鏂囨。 catalog.xml銆?/P>娓呭崟 3. 鐢熸垚 XML 鏂囨。 catalog.xml 鐨勭▼搴忥紙XmlDom4J.java錛?/B>

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
import org.dom4j.io.OutputFormat;
import java.io.*;



public class XmlDom4J{


public void generateDocument(){
Document document = DocumentHelper.createDocument();
     Element catalogElement = document.addElement("catalog");
     catalogElement.addComment("An XML Catalog");
     catalogElement.addProcessingInstruction("target","text");
     Element journalElement =  catalogElement.addElement("journal");
     journalElement.addAttribute("title", "XML Zone");
     journalElement.addAttribute("publisher", "IBM developerWorks");


     Element articleElement=journalElement.addElement("article");
     articleElement.addAttribute("level", "Intermediate");
     articleElement.addAttribute("date", "December-2001");
     Element  titleElement=articleElement.addElement("title");
     titleElement.setText("Java configuration with XML Schema");
     Element authorElement=articleElement.addElement("author");
     Element  firstNameElement=authorElement.addElement("firstname");
     firstNameElement.setText("Marcello");
     Element lastNameElement=authorElement.addElement("lastname");
     lastNameElement.setText("Vitaletti");

     //document.addDocType("catalog",null,"file://f:/catalog.dtd");

    try{
    
	OutputFormat format = OutputFormat.createPrettyPrint();

	XMLWriter output = new XMLWriter(
new FileWriter( new File("f:/dom4j/catalog.xml") ), format);
        output.write( document );
        output.close();
       

        }
     catch(IOException e){System.out.println(e.getMessage());}
}

public static void main(String[] argv){
XmlDom4J dom4j=new XmlDom4J();
dom4j.generateDocument();
}}

榪欎竴鑺傝璁轟簡鍒涘緩 XML 鏂囨。鐨勮繃紼嬶紝涓嬩竴鑺傚皢浠嬬粛浣跨敤 dom4j API 淇敼榪欓噷鍒涘緩鐨?XML 鏂囨。銆?/P>

淇敼鏂囨。
榪欎竴鑺傝鏄庡浣曚嬌鐢?dom4j API 淇敼紺轟緥 XML 鏂囨。 catalog.xml銆?/P>

浣跨敤 SAXReader 瑙f瀽 XML 鏂囨。 catalog.xml錛?/P>
SAXReader saxReader = new SAXReader();
 Document document = saxReader.read(inputXml);

SAXReader 鍖呭惈鍦?org.dom4j.io 鍖呬腑銆?/P>

inputXml 鏄粠 c:/catalog/catalog.xml 鍒涘緩鐨?java.io.File銆備嬌鐢?XPath 琛ㄨ揪寮忎粠 article 鍏冪礌涓幏寰?level 鑺傜偣鍒楄〃銆傚鏋?level 灞炴у兼槸鈥淚ntermediate鈥濆垯鏀逛負鈥淚ntroductory鈥濄?/P>
List list = document.selectNodes("http://article/@level" );
      Iterator iter=list.iterator();
        while(iter.hasNext()){
            Attribute attribute=(Attribute)iter.next();
               if(attribute.getValue().equals("Intermediate"))
               attribute.setValue("Introductory"); 
       }

鑾峰彇 article 鍏冪礌鍒楄〃錛屼粠 article 鍏冪礌涓殑 title 鍏冪礌寰楀埌涓涓凱浠e櫒錛屽茍淇敼 title 鍏冪礌鐨勬枃鏈?/P>
list = document.selectNodes("http://article" );
     iter=list.iterator();
   while(iter.hasNext()){
       Element element=(Element)iter.next();
      Iterator iterator=element.elementIterator("title");
   while(iterator.hasNext()){
   Element titleElement=(Element)iterator.next();
   if(titleElement.getText().equals("Java configuration with XML Schema"))
     titleElement.setText("Create flexible and extensible XML schema");

    }}

閫氳繃鍜?title 鍏冪礌綾諱技鐨勮繃紼嬩慨鏀?author 鍏冪礌銆?/P>

娓呭崟 4 鎵紺虹殑紺轟緥紼嬪簭 Dom4JParser.java 鐢ㄤ簬鎶?catalog.xml 鏂囨。淇敼鎴?catalog-modified.xml 鏂囨。銆?/P>娓呭崟 4. 鐢ㄤ簬淇敼 catalog.xml 鐨勭▼搴忥紙Dom4Jparser.java錛?/B>

import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.Attribute;
import java.util.List;
import java.util.Iterator;
import org.dom4j.io.XMLWriter;
import java.io.*;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader; 

public class Dom4JParser{

 public void modifyDocument(File inputXml){

  try{
   SAXReader saxReader = new SAXReader();
   Document document = saxReader.read(inputXml);

   List list = document.selectNodes("http://article/@level" );
   Iterator iter=list.iterator();
   while(iter.hasNext()){
    Attribute attribute=(Attribute)iter.next();
    if(attribute.getValue().equals("Intermediate"))
      attribute.setValue("Introductory"); 

       }
   
   list = document.selectNodes("http://article/@date" );
   iter=list.iterator();
   while(iter.hasNext()){
    Attribute attribute=(Attribute)iter.next();
    if(attribute.getValue().equals("December-2001"))
      attribute.setValue("October-2002");

       }

   list = document.selectNodes("http://article" );
   iter=list.iterator();
   while(iter.hasNext()){
    Element element=(Element)iter.next();
    Iterator iterator=element.elementIterator("title");
      while(iterator.hasNext()){
        Element titleElement=(Element)iterator.next();
        if(titleElement.getText().equals("Java configuration with XML

      Schema"))
        titleElement.setText("Create flexible and extensible XML schema");

                                          }

                                }

    list = document.selectNodes("http://article/author" );
    iter=list.iterator();
     while(iter.hasNext()){
     Element element=(Element)iter.next();
     Iterator iterator=element.elementIterator("firstname");
     while(iterator.hasNext()){
      Element firstNameElement=(Element)iterator.next();
      if(firstNameElement.getText().equals("Marcello"))
      firstNameElement.setText("Ayesha");
                                     }

                              }

    list = document.selectNodes("http://article/author" );
    iter=list.iterator();
     while(iter.hasNext()){
      Element element=(Element)iter.next();
      Iterator iterator=element.elementIterator("lastname");
     while(iterator.hasNext()){
      Element lastNameElement=(Element)iterator.next();
      if(lastNameElement.getText().equals("Vitaletti"))
      lastNameElement.setText("Malik");

                                  }

                               }
     XMLWriter output = new XMLWriter(
      new FileWriter( new File("f:/dom4j/catalog-modified.xml") ));
     output.write( document );
     output.close();
   }
 
  catch(DocumentException e)
                 {
                  System.out.println(e.getMessage());
                            }

  catch(IOException e){
                       System.out.println(e.getMessage());
                    }
 }

 public static void main(String[] argv){

  Dom4JParser dom4jParser=new Dom4JParser();
  dom4jParser.modifyDocument(new File("f:/dom4j/catalog.xml"));

                                        }

   }

榪欎竴鑺傝鏄庝簡濡備綍浣跨敤 dom4j 涓殑瑙f瀽鍣ㄤ慨鏀圭ず渚?XML 鏂囨。銆傝繖涓В鏋愬櫒涓嶄嬌鐢?DTD 鎴栬呮ā寮忛獙璇?XML 鏂囨。銆傚鏋?XML 鏂囨。闇瑕侀獙璇侊紝鍙互瑙i噴鐢?dom4j 涓?JAXP SAX 瑙f瀽鍣ㄣ?/P>

]]>
主站蜘蛛池模板: 修文县| 和田市| 曲麻莱县| 常山县| 青川县| 漠河县| 萍乡市| 丘北县| 雷波县| 南木林县| 桑日县| 资兴市| 张北县| 蒙山县| 合阳县| 汝阳县| 昆山市| 通海县| 陆丰市| 马边| 龙里县| 鄂托克前旗| 武山县| 古田县| 甘孜县| 西青区| 广平县| 南城县| 黄陵县| 思南县| 江孜县| 宁夏| 新干县| 谷城县| 巴南区| 双桥区| 邛崃市| 商丘市| 临朐县| 婺源县| 廊坊市|