内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

php如何修改xml文件

php修改xml文件的方法:首先打開xml文件;然后遍歷一下xml文檔;接著對(duì)xml文件內(nèi)容進(jìn)行重新賦值;最后保存文件即可。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、尼瀘西網(wǎng)站維護(hù)、網(wǎng)站推廣。

推薦:《PHP視頻教程》

PHP 修改和刪除XML內(nèi)容的原理和方法

例如:

example.xml

<?xml version="1.0" encoding="utf-8"?><root>
    <book id="1">
        <title>title1</title>
    </book>
    <book id="2">
        <title>title2</title>
    </book>
    <book id="3">
        <title>title3</title>
    </book>
    <book id="4">
        <title>title4</title>
    </book>
    <book id="5">
        <title>title5</title>
    </book></root>

首先遍歷一下該xml文檔

<?php

    $doc = new DOMDocument();  $doc->load('example.xml');  $books = $doc -> getElementsByTagName("book");  //遍歷
    foreach ($books as $book) {      echo $book->getAttribute('id')."-";      echo $book->getElementsByTagName("title")->item(0)->nodeValue;      echo "<br>";
    }

運(yùn)行結(jié)果為:

1-title1
2-title2
3-title3
4-title4
5-title5

修改:

<?php    $doc = new DOMDocument();    $doc->load('example.xml');    
$books = $doc -> getElementsByTagName("book");    
//遍歷
    foreach ($books as $book) {      //將id=3的title設(shè)置為33333
        if($book->getAttribute('id')==3){
            echo $book->getAttribute('id')."-";
            echo $book->getElementsByTagName("title")->item(0)->nodeValue="33333";
            echo "<br>";
        }
    }  //對(duì)文件做修改后,一定要記得重新sava一下,才能修改掉原文件
    $doc -> save('example.xml');

修改之后為:

<?xml version="1.0" encoding="utf-8"?><root>
    <book id="1">
        <title>title1</title>
    </book>
    <book id="2">
        <title>title2</title>
    </book>
    <book id="3">
        <title>33333</title>
    </book>
    <book id="4">
        <title>title4</title>
    </book>
    <book id="5">
        <title>title5</title>
    </book></root>

刪除操作:

<?php    $doc = new DOMDocument();    
$doc->load('example.xml');    
$root = $doc -> documentElement;
//根標(biāo)簽 $books = $doc -> getElementsByTagName("book");  //遍歷
    foreach ($books as $book) {      //將id=4的刪除
        if($book->getAttribute('id')==4){              $root->removeChild($book);
        }
    }    //對(duì)文件做修改后,一定要記得重新sava一下,才能修改掉原文件
    $doc -> save('example.xml');

刪除后的結(jié)果為:

<?xml version="1.0" encoding="utf-8"?><root>
    <book id="1">
        <title>title1</title>
    </book>
    <book id="2">
        <title>title2</title>
    </book>
    <book id="3">
        <title>33333</title>
    </book>

    <book id="5">
        <title>title5</title>
    </book></root>

名稱欄目:php如何修改xml文件
當(dāng)前網(wǎng)址:http://www.rwnh.cn/article30/cgcgpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、面包屑導(dǎo)航、服務(wù)器托管、小程序開發(fā)、網(wǎng)站設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
铅山县| 行唐县| 宁远县| 灵宝市| 惠东县| 井研县| 富顺县| 芦山县| 黄浦区| 峡江县| 小金县| 恭城| 呼和浩特市| 新丰县| 健康| 泸定县| 许昌县| 澎湖县| 金山区| 福安市| 威宁| 连云港市| 洪雅县| 陆良县| 资阳市| 石阡县| 大丰市| 花莲市| 临江市| 吉木萨尔县| 蓬莱市| 浙江省| 镇江市| 海丰县| 冷水江市| 江达县| 安康市| 南昌县| 扶绥县| 平利县| 祁东县|