第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

通過(guò) DOM 方式生成 XML 文檔課后練習(xí)

標(biāo)簽:
Java 測(cè)試

在课程源代码上修改既可。可以看到生成xml的流程:创建节点名(.createElement),传入节点值(.setTextContent),将子节点添加到根节点(.appendChild)

   /**
     * 生成xml
     */
    public void createXML() {
        DocumentBuilder db = getDocumentBuilder();
        Document document = db.newDocument();
        document.setXmlStandalone(true);
        Element bookstore = document.createElement("bookStore");

        // 向bookstore根节点添加子节点book,第一本书
        Element book = document.createElement("book");
        Element name = document.createElement("name");
        Element author = document.createElement("author");
        Element year = document.createElement("year");
        Element price = document.createElement("price");
        name.setTextContent("冰与火之歌");
        author.setTextContent("乔治马丁");
        year.setTextContent("2014");
        price.setTextContent("89");
        book.appendChild(name);
        book.appendChild(author);
        book.appendChild(year);
        book.appendChild(price);
        book.setAttribute("id", "1");
        // 将第一本书book节点加到bookstore根节点
        bookstore.appendChild(book);

        // 向bookstore根节点添加子节点book,第二本书
        Element book1 = document.createElement("book");
        Element name1 = document.createElement("name");
        Element author1 = document.createElement("author");
        Element year1 = document.createElement("year");
        Element price1 = document.createElement("price");
        Element language = document.createElement("language");
        name1.setTextContent("安徒生童话");
        author1.setTextContent("安徒生");
        year1.setTextContent("2004");
        price1.setTextContent("77");
        language.setTextContent("English");
        book1.appendChild(name1);
        book1.appendChild(author1);
        book1.appendChild(year1);
        book1.appendChild(price1);
        book1.appendChild(language);
        book1.setAttribute("id", "2");
        // 将第二本书book节点加到bookstore根节点
        bookstore.appendChild(book1);

        // 将bookstore节点(已包含book节点)添加到dom树中
        document.appendChild(bookstore);

        // 创建TransformerFactory对象
        TransformerFactory tff = TransformerFactory.newInstance();
        try {
            // 创建Transformer对象
            Transformer tf = tff.newTransformer();
            tf.setOutputProperty(OutputKeys.INDENT, "yes");
            tf.transform(new DOMSource(document), new StreamResult(new File("books1.xml")));
        } catch (TransformerConfigurationException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (TransformerException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消