如何利用Jdom讀取xml-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“如何利用Jdom讀取xml”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為塔什庫爾干塔吉克企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站,塔什庫爾干塔吉克網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

新建 contents.xml



   Java and XML
   
       
           xx@21cn.com
           aaa
           bbb
           ccc
       

       
           xx@21cn.com
           ddd
           eeee
           ffffff
           gggg
       

   

新建 SAXBuilderTest.java

//注意 /jdom.jar;./xerces.jar  加入到classpath中

import java.io.File;
import java.util.Iterator;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class SAXBuilderTest {

private static String titlename;

private String chapter;

private String topic;

public static void main(String[] args) {
       try {
           SAXBuilder builder = new SAXBuilder();
           Document document = builder.build(new File("contents.xml"));
//===============================================
           Element root = document.getRootElement();
//==============================.===================<br/>            Element title = root.getChild("title");<br/>            titlename = title.getText();<br/>            System.out.println("BookTitle: " + titlename);<br/>//==============================<book>.<title>.<contents>================<br/>            Element contents = root.getChild("contents");<br/>            List chapters = contents.getChildren("chapter");<br/>            Iterator it = chapters.iterator();</contents>


           while (it.hasNext()) {
       //==============================..<contents>.<chapter>===     <br/>                Element chapter = (Element) it.next();<br/>                String chaptertitle = chapter.getAttributeValue("title");<br/>                System.out.println("ChapterTitle: " + chaptertitle);</chapter></contents>

List topics = chapter.getChildren("topic");
               Iterator iterator = topics.iterator();
       
               while (iterator.hasNext()) {
           //==============================..<contents>.<chapter>.<topic>===   <br/>                    Element topic = (Element) iterator.next();<br/>                    String topicname = topic.getText();<br/>                    System.out.println("TopicName: " + topicname);<br/>                }<br/>            }<br/>        } catch (Exception ex) {<br/>        }<br/>    }<br/>}</topic></chapter></contents>

“如何利用Jdom讀取xml”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

當(dāng)前題目:如何利用Jdom讀取xml-創(chuàng)新互聯(lián)
分享地址:http://www.muchs.cn/article24/ceooce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站營(yíng)銷、ChatGPT品牌網(wǎng)站建設(shè)、企業(yè)建站小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化