ホームページ  >  記事  >  バックエンド開発  >  XML ノード属性を追加するための PHP 変更コード

XML ノード属性を追加するための PHP 変更コード

WBOY
WBOYオリジナル
2016-07-25 09:04:17971ブラウズ
  1. < ;rootPath value="" />
  2. < language value=" en" />
  3. < item name="泣く" src="漫画/映画/cry.swf"thumb="漫画/プレビュー/cry-small.swf"duration="5.4"/>
  4. <項目名="挨拶" src="漫画/映画/挨拶.swf" サム="cartoon/preview/greeting-small.swf" period="7.4"/>
复制代码

2、php代码

  1. $dom=new DOMDocument('1.0');
  2. $dom->load('x.xml');
  3. $em=$dom->getElementsByTagName('感情' );
  4. $em=$em->item(0);
  5. $items=$em->getElementsByTagName('item');
  6. foreach($items as $a){
  7. foreach($a->属性を $b){
  8. if($b->nodeValue=='Birthday'){
  9. $a->setAttribute('name','nBirthday');
  10. }
  11. }
  12. }
  13. $t=$ dom->createElement('item');
  14. $t->setAttribute('name','x');
  15. $t->setAttribute('src','www.sohu.com');
  16. $t->setAttribute('duration','duration');
  17. $em->appendChild($t);
  18. $dom->save('x.xml');
  19. ?>
复制代

脚本学堂 编辑推荐: php解析XML文档プロパティ并编辑の代価 php xml文档解析関数数学习实例 php解析XMLデータの第1段代コード PHP から XML を取得する方法 phpでDOMクラスを使用してXMLファイルを取得する代コード 实例学习php操作XMLのDOMDocument



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。