zoukankan      html  css  js  c++  java
  • xml代码

    修改和删除:

    <?php
    $doc=new DOMDocument();
    $doc->load("php.xml");
    $root=$doc->documentElement;

    $books=$doc->getElementsByTagName("php100");
    foreach ($books as $book) {
     if( $book->getAttribute('id')==2){
     echo $book->getAttribute('id')."-";
     echo $book->getElementsByTagName("index")->item(0)->nodeValue='test';
     echo "<br>";
     } 
     if($book->getAttribute('id')==4){
      $root->removeChild($book);
     }
    }
    $doc->save('php.xml');
    ?>

    PHP生成XML文件

    <?php

    $doc=new DOMDocument('1.0', 'UTF-8');
    $doc->formatOutput=true;
    $php100=$doc->createElement_x('php100');

    $php1000=$doc->createElement_x('php1000');

    $php10000=$doc->createElement_x('title');

    $php20000=$doc->createElement_x('content');

    $val=$doc->createTextNode('333333333');

    $val2=$doc->createTextNode('2222222222');

    $val3=$doc->createTextNode('new');

    $xmlnew=$doc->createAttribute('xmlnew');

    $php20000->appendChild($val2);

    $php10000->appendChild($val);

    $php100->appendChild($php1000);

    $php1000->appendChild($xmlnew);

    $php1000->appendChild($php20000);

    $php1000->appendChild($php10000);

    $xmlnew->appendChild($val3);

    $doc->appendChild($php100);

    $doc->save('php.xml');

    ?>

    <?xml version="1.0" encoding="UTF-8"?>
    <php100>
      <php1000 xmlnew="new">
        <content>2222222222</content>
        <title>333333333</title>
      </php1000>
    </php100>

    PHP XML 的 DOMDocument 读取功能

    DOM树节点遵循XML命名规范,如:
    1、Document节点 -- 表示DOMDocument接口
    2、Element节点 -- 表示DOMElement接口
    3、Attribute节点 -- 表示DOMAttr接口
    4、Comment节点 -- 表示DOMComment接口
    5、Text节点 -- 表示DOMText接口
     
     
     
    使用PHP DOM 读取一个XML
     
    <?xml version="1.0" encoding="utf-8"?>
    <bookstore>
    <book>
    <title>PHP100中文网</title>
    <author>PHP100</author>
    </book>
    <book>
    <title>1111111</title>
    <author>1</author>
    </book>
    <book>
    <title>22222222</title>
    <author>2</author>
    </book>
    </bookstore>
     
     
     
    <?php
    $doc=new DOMDocument();
    $doc->load("book.xml");
    $tittle=$doc->getElementsByTagName_r("bookstore");
    foreach ($tittle as $val) {
     echo "<br>".$val->nodeValue;
    }
    ?>
  • 相关阅读:
    JS创建类和对象(好多方法哟!)
    BMI身体质量指数计算公式
    点击button显示文字
    xml中设置button的背景颜色
    Android layout的属性介绍
    eclipse中自动补齐代码设置
    android开发中常用的快捷键
    eclipse修改Android工程图标显示
    Android运行报错
    读《人月神话》有感
  • 原文地址:https://www.cnblogs.com/smartyman/p/3797269.html
Copyright © 2011-2022 走看看