Heim >Backend-Entwicklung >PHP-Tutorial >php 修改 增加xml结点属性的代码

php 修改 增加xml结点属性的代码

WBOY
WBOYOriginal
2016-07-25 09:04:17992Durchsuche
复制代码

2、php代码

  1. $dom=new DOMDocument('1.0');
  2. $dom->load('x.xml');
  3. $em=$dom->getElementsByTagName('emotions');
  4. $em=$em->item(0);
  5. $items=$em->getElementsByTagName('item');
  6. foreach($items as $a){
  7. foreach($a->attributes as $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数据的一段代码 PHP读取XML的几种方法 php中使用DOM类读取XML文件的代码 实例学习php操作XML的类DOMDocument



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn