php刪除xml,php刪除數組中的某個元素

本文目錄一覽:

php如何移除xml標籤下所有的標籤

?

$str=’config

syncinfo username=”admin”

    iconv

        item name=”xxx” index=”xx” /

        item name=”xxx” index=”xx” /

        item name=”xxx” index=”xx” /

    /iconv

/syncinfo

/config’;

$name=’iconv’;

$tag1=”$name”;

$tag2=”/$name”;

$p1=strpos($str,$tag1);

$p2=strpos($str,$tag2);

$str1=substr($str,$p1+strlen($tag1),$p2-$p1-strlen($tag1));

echo str_replace($str1,””,$str);

?

php中用DOM刪除xml的多個節點不能全部刪除,請教高手

在五年級的第二學期,我們的美術老師黃老師挑選了我班在開放日那天上一節美術公開課。我們全班同學聽了這個好消息後,都興奮不已,興高采烈地準備好上課的材料用具。

「鈴…鈴」上課鈴響了,同學們紛紛走進教室坐到自己的坐位上,聽班長的指揮。教室里做滿了來自各個小學的美術老師。使我們增加了一點壓力。可是我們有信心上好這節課。黃老師慢步走上教壇,響亮地說:「同學們,今天我們美術課的題目是『音樂與美術』。顧名思義,就是說音樂與美術是有關係的。今天,我們就準備借用音樂來激發我們畫畫的靈感。感受在音樂中的美術的完美。同學們聽後,都感到異常新奇。「好,同學們,現在我們把畫紙鋪平在桌面上,等會兒大家一聽音樂後,就拿起自己的顏色筆在畫紙上畫出圖畫或高低旋律,大家清楚嗎?」老師滿臉笑容地說。「清楚。」同學們異口同聲地說。同學們既精神又高興,按照老師的吩咐,把準備後的用具放好。只見黃老師把錄音帶放進錄音機里,然後按上開始按鈕。頓時,,悅耳的音樂從錄音機發出。由於這音樂太優美,同學們也不禁隨著音樂搖頭晃腦,悠揚的音符在教室飄揚著,整個教室充滿音樂氣氛、感覺。我們拿起顏色筆,也隨著音樂在紙上塗塗畫畫,為白白的畫紙上增添上美妙的音符節奏或圖畫;為動聽的音樂變得更加完美。我拿起蠟筆在畫紙上畫上了清澈的溪水在流淌,真幽雅。同學們通過自己的靈感通過自己的靈感畫出各種鮮艷的圖畫,真適合。突然,音樂不再是優美舒暢了,變成了十分激情熱烈的。這時大多數的同學都在畫紙上畫上極高的節奏音符。而我怎也想不出該畫些什麼。我靜靜地傾聽這激發人新的音樂,突然靈機一觸——畫上一個火紅的太陽在中國的東方升起,最適合這種激烈並強烈的音樂,還象徵著中國的前途就像這副畫中的太陽一樣。我拿起深紅色畫上一個紅艷艷的太陽,滿意地點點頭。黃老師把音樂按停,走到同學旁看同學們畫成怎樣,有否感到這種音樂與美術之間的靈感。老師還舉起了好幾位同學的作品給大家欣賞。還讓我們想想作者的用意和圖中畫的是些什麼東西。一節課的時間轉眼就過去了,老師走上教壇上對我們說:「同學們,今天這節美術課『音樂和美術』大家有否這種靈感,學會了嗎?」「有」,同學們不約而同得大聲說,「學會。」老師滿意地點點頭,並說:「後,下課。」「謝謝老師!」同學們站起來有禮貌地說。同學們這節課真高興。

這節課真令我難忘,真使我領略到音樂與美術中的高尚情操,在音樂中的美術的完美,還使我更深入地懂得美術的情感,還懂得音樂可以激發人的靈感去創作美術。

求PHP對XML增加刪除修改的方法或者類

刪除

XML

內容

原理和

方法

修改

:通過查詢內容

原理重新

原始內容進行賦值操作,需要通過ID確定位置

刪除

:首先確定到跟標籤,使用removeChild

方法

找到指定id執行

刪除

操作

?

php

$doc

=

new

DOMDocument();

$doc-load(

‘index.

XML

);

$root

=

$doc

documentElement;

$books

=

$doc-getElementsByTagName(

php

100″

);

foreach(

$books

as

$book

){

if($book-getAttribute(‘id’)==2){

echo

$book-getAttribute(‘id’).”-“;

echo

$book-getElementsByTagName(

“index”

)-item(0)-nodeValue=’test

test’;

echo

“br”;

}

if($book-getAttribute(‘id’)==1){

$root-removeChild($book);

}

}

$doc-save(‘index.

XML

‘);

?

PHP+XML怎樣刪除多重節點?

用jdom或者dom4j,可以很輕鬆的通過調用他們的API來達到你的要求

通過php刪除xml文檔內容的方法

本文實例講述了通過php刪除xml文檔內容的方法。分享給大家供大家參考。具體實現方法如下:

第一種情況:刪除一個student節點

代碼如下:

?php

//1、創建一個DOMDocument對象。該對象就表示

xml文件

$xmldoc

=

new

DOMDocument();

//2、載入xml文件(指定要解析哪個xml文件,此時dom樹節點就會載入到內存中)

$xmldoc-load(“class.xml”);

//3、刪除一條學生student信息記錄

//(1)取出根節點

$root=$xmldoc-getElementsByTagName(“class”)-item(0);//不通過根據節點刪除時,此條代碼不需要

//(2)找到該學生

$stu

=

$xmldoc-getElementsByTagName(“student”);

$stu_del

=

$stu-item(2);//找到第三個學生

$root-removeChild($stu_del);//執行刪除操作,此為方法1

//$stu_del-parentNode-removeChild($stu_del);//找到其父節點,由父節點執行刪除操作,此為方法2

//4、更新

xml

文檔

$xmldoc-save(“class.xml”);

echo

“刪除成功”;

?

第二種情況:刪除student節點下的其中一個節點,如age:

代碼如下:

?php

//1、創建一個DOMDocument對象。該對象就表示

xml文件

$xmldoc

=

new

DOMDocument();

//2、載入xml文件(指定要解析哪個xml文件,此時dom樹節點就會載入到內存中)

$xmldoc-load(“class.xml”);

//3、刪除一條學生student信息記錄

//(1)取出根節點

$root=$xmldoc-getElementsByTagName(“class”)-item(0);

//(2)找到該學生

$stu

=

$xmldoc-getElementsByTagName(“age”);

$stu_del

=

$stu-item(1);//找到第二個學生的age

$stu_del-parentNode-removechild($stu_del);//執行刪除操作

//4、更新

xml

文檔

$xmldoc-save(“class.xml”);

echo

“刪除成功”;

?

PHP如何刪除XML中的子節點

使用SimpleXML操作,快捷簡單。

$xml = simplexml_load_file($xmlsrc);//讀取文件獲得根節點

//不知你那個XML是不是完整的,假設是完整的,根節點就是nodedir

unset($xml-nodedir);//刪除$xml根節點即nodedir節點下nodedir節點。

$xml-asXML($xmlsrc);//儲存。如只是臨時性刪除而不保存於文檔中,則直接使用

原創文章,作者:CFYV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/145865.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
CFYV的頭像CFYV
上一篇 2024-10-29 18:59
下一篇 2024-10-29 18:59

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python遍歷集合中的元素

    本文將從多個方面詳細闡述Python遍歷集合中的元素方法。 一、for循環遍歷集合 Python中,使用for循環可以遍歷集合中的每個元素,代碼如下: my_set = {1, 2…

    編程 2025-04-29
  • Python列表中大於某數的元素處理方法

    本文將會介紹如何在Python列表中找到大於某數的元素,並對其進行進一步的處理。 一、查找大於某數的元素 要查找Python列表中大於某數的元素,可以使用列表推導式進行處理。 nu…

    編程 2025-04-29
  • Python Set元素用法介紹

    Set是Python編程語言中擁有一系列獨特屬性及特點的數據類型之一。它可以存儲無序且唯一的數據元素,這使得Set在數據處理中非常有用。Set能夠進行交、並、差集等操作,也可以用於…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python編程實現列表元素逆序存放

    本文將從以下幾個方面對Python編程實現列表元素逆序存放做詳細闡述: 一、實現思路 一般來說,使用Python將列表元素逆序存放可以通過以下幾個步驟實現: 1. 定義一個列表 2…

    編程 2025-04-29
  • Python集合加入元素

    Python中的集合是一種無序且元素唯一的集合類型。集合中的元素可以是數字、字元串、甚至是其他集合類型。在本文中,我們將從多個方面來探討如何向Python集合中加入元素。 一、使用…

    編程 2025-04-29
  • Java創建一個有10萬個元素的數組

    本文將從以下方面對Java創建一個有10萬個元素的數組進行詳細闡述: 一、基本介紹 Java是一種面向對象的編程語言,其強大的數組功能可以支持創建大規模的多維數組以及各種複雜的數據…

    編程 2025-04-28
  • 如何在谷歌中定位系統彈框元素

    本文將從以下幾個方面為大家介紹如何在谷歌中準確地定位系統彈框元素。 一、利用開發者工具 在使用谷歌瀏覽器時,我們可以通過它自帶的開發者工具來定位系統彈框元素。 首先,我們可以按下F…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28

發表回復

登錄後才能評論