亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP如何刪除xml某條數(shù)據(jù)

    PHP如何刪除xml某條數(shù)據(jù)

    PHP實現(xiàn)刪除和修改xml數(shù)據(jù)的方法

    PHP如何刪除xml某條數(shù)據(jù)

    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>";     }

    運行結(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>";         }     }     //對文件做修改后,一定要記得重新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;//根標簽        $books = $doc -> getElementsByTagName("book");     //遍歷     foreach ($books as $book) {         //將id=4的刪除         if($book->getAttribute('id')==4){             $root->removeChild($book);         }     }     //對文件做修改后,一定要記得重新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="5">         <title>title5</title>     </book> </root>

    以上內(nèi)容僅供參考!

    推薦教程:PHP視頻教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號