zoukankan      html  css  js  c++  java
  • Php 创建XML

    Php 创建XML

     Php 创建XML并保存,学习示比例如以下:

    <?

    php try{ //创建DOMDocument 对象 $dom = new DOMDocument("1.0","utf-8"); //格式化输出 $doc -> formatOutput = true; //创建根节点,并加入到 XML对象中 $root = $dom -> createElement("news"); $dom -> appendChild($root); $item = null;$txt = null;$attr = null; //使用循环创20个子节点 for ($i=0; $i < 20 ; $i++) { //创建子节点,并加入内容 $item = $dom -> createElement("item"); $root -> appendChild($item); //创建该子节点的文本内容 $txt = $dom -> createTextNode("<![CDATA[ 我是第【".($i+1)."】个子节点的文本内容哦! ]]>"); $item -> appendChild($txt); //创建子节点的属性 $attr = $dom -> createAttribute("Id"); $item -> appendChild($attr); //给属性节点加入值 $txt = $dom -> createTextNode($i); $attr -> appendChild($txt); } //保存XML $dom -> save($_SERVER["DOCUMENT_ROOT"]."/File/phpXML.xml"); }catch (Exception $e) { exit(); } ?>


    扩充:假设仅仅是已XML格式的形式显示,而不须要保存为XML文件

    可參考例如以下演示样例:

    <?php 
      header("Content-type:text/xml;charset=utf-8");
    ?>
    <?xml version="1.0" encoding="utf-8"?>
    <News>
    <?

    php for ($i=0; $i < 20 ; $i++) { ?> <Item id="<?php echo($i) ?

    >"><![CDATA[<?php echo($i+1) ?>、我是拼接生成的XML哦。]]></Item> <?php } ?

    > </News>


    效果图例如以下:









查看全文
  • 相关阅读:
    .NET实现Excel文件的读写 未测试
    权限管理设计
    struts1中配置应用
    POJ 2139 Six Degrees of Cowvin Bacon(floyd)
    POJ 1751 Highways
    POJ 1698 Alice's Chance
    POJ 1018 Communication System
    POJ 1050 To the Max
    POJ 1002 4873279
    POJ 3084 Panic Room
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10700814.html
  • Copyright © 2011-2022 走看看