zoukankan      html  css  js  c++  java
  • 夺命雷公狗---PHP开发APP接口---2(手动编写XML)

    封装通信接口的方法

    PHP生成XML数据

    1.组装字符串

    2.使用系统类

    DomDocument

    XMLWriter

    SimpleXML

    这些类均可在PHP手册上查找到

    如:

    DOMDocument::createElement — Create new element node(创建一个新的节点)

    具体使用方法手册下面找到的列子:

    <?php
    
    $dom  = new  DOMDocument ( '1.0' ,  'utf-8' );
    
    $element  =  $dom -> createElement ( 'test' ,  'This is the root element!' );
    
    // We insert the new element as root (child of the document)
    $dom -> appendChild ( $element );
    
    echo  $dom -> saveXML ();
    ?> 

    上面的1.0代表本XML的版本号,utf-8代表本XML的编码

    $dom -> createElement ( 'test' , 'This is the root element!' );

    传的第一个参数代表一个节点,第二个参数代表一个可用的数据

    以上列子会输出:

    <?xml version="1.0" encoding="utf-8"?>
    <test>This is the root element!</test>

    我们开始尝试下写XML的数据

    <?php
        class Ren{
            public static function xml(){
                header("Content-Type:text/xml;charset=utf-8");
                $xml = "<?xml version='1.0' encoding='UTF-8'?>
    ";
                $xml .= "<root>
    ";
                $xml .= "<code>200</code>
    ";
                $xml .= "<message>数据返回成功</message>
    ";
                $xml .= "<data>
    ";
                $xml .= "<id>1</id>
    ";
                $xml .= "<name>lisi</name>
    ";
                $xml .= "</data>
    ";
                $xml .= "</root>
    ";
                echo $xml;
            }
        }
        
        Ren::xml();
  • 相关阅读:
    Servlet
    MySQL游标
    MySQL数据库的备份和还原
    MySQL安全管理
    MySQL存储过程
    MySQL联结——实现多表查询
    MySQL视图
    MySQL触发器
    asp.net core 读取连接字符串
    form表单提交前进行ajax验证
  • 原文地址:https://www.cnblogs.com/leigood/p/4955120.html
Copyright © 2011-2022 走看看