修改XML指定標籤的內容 c#擷取xml節點內標籤 c# xml 空值標籤 騰訊qq xml訊息標

來源:互聯網
上載者:User
修改Xml指定標籤內容(我這是去掉指定標籤內容的空格)

其實就是個很簡單的方法,需要的盆友直接拿走。

test.xml

xml version="1.0" encoding="UTF-8"?><DOCUMENT><item><key>記錄部落格是一個很好的習慣key><url>http://www.cnblogs.com/keerdi/p/5465549.htmlurl><title>去除XML的空格title><content>養成一個好習慣很重要,  這是一段有空   格的檔案內容,content><date>2016-1-12date>item><item><key>大家一起來寫部落格key><url>http://www.cnblogs.com/keerdi/p/5465549.htmlurl><title>寫部落格可以增強記憶能力title><content>一般安 裝後的linux系統都是英文的介面,網上查  了一下各種說法  都有,  我只做了如下的配  置就好了,下載個中文包,改一下i18    n就完事了,並沒有那麼複雜content><date>2016-1-12date>item>DOCUMENT>

update.php

php    function actionGetXml(){        $xmlpath = 'test.xml';        $xml = new DOMDocument("1.0","UTF-8");        $xml->load($xmlpath);        $root = $xml->documentElement;        // 擷取標籤總數$nodes = $root->getElementsByTagName("item");        for($i=0;$i<=$nodes->length;$i++){            // 指定content標籤,並擷取content標籤內容通過delTrim()方法去除所有空格$str = $xml->getElementsByTagName("content")->item($i);            // $str->nodeValue = "這裡是要修改的內容";$str->nodeValue = $this->delTrim($str->nodeValue);            $xml->save("test.xml");        }    }    //刪除空格function delTrim($object) {        $search = array(" ", " ", "\t", "\n", "\r");        $replace = array("", "", "", "", "");        returnstr_replace($search, $replace, $object);    }?>

以上就介紹了修改XML指定標籤的內容,包括了xml,標籤方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.