`

php解析xml

    博客分类:
  • php
 
阅读更多

1,index.php

<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  
<title>ajax解析xml-www.jbxue.com</title>  
<script type="text/javascript" src="ajax.js"></script>  
<script type="text/javascript">  
    function $(id){  
        return document.getElementById(id);  
    }  
    function checkName(){  
        var http_request=createAjax();  
        http_request.onreadystatechange=function(){  
            if(http_request.readyState==4 && http_request.status==200){  
                var doc=http_request.responseXML;  
                var nodeList=doc.getElementsByTagName("title");  
                $("notice").innerHTML=nodeList[0].childNodes[0].nodeValue;  
            }  
        }  
        var data="username="+$("username").value+"&mytime="+new Date();  
        var url="index_do.php";  
        http_request.open("post",url,true);  
        http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");  
        http_request.send(data);  
    }  
</script>  
</head>  
<body>  
Please enter your username:<input type="text" name="username" id="username" onChange="checkName();" />  
<span id="notice"></span>  
</body>  
</html>  

 

2,index_do.php

<?php  
header("Content-Type:text/xml;charset=utf-8");  
header("Cache-Control:no-cache");  
    $username=$_POST['username'];  
    $info="";  
    if ($username=='admin'){  // www.jbxue.com
        $info="<bookstore><title>骆驼祥子</title><author>老舍</author><title>狂人日记</title><author>鲁迅</author></bookstore>";  
    }else {  
        $info="<bookstore><title>子夜</title><author>矛盾</author><title>背影</title><author>朱自清</author></bookstore>";  
    }  
    echo $info;  
?>  

 

注意:

header("Content-Type:text/xml;charset=utf-8");  

分享到:
评论

相关推荐

    php解析xml实例

    php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例php解析xml实例

    php解析xml文档

    本文将深入探讨如何使用PHP解析XML文档,并将解析结果以表格的形式展示出来。 首先,我们需要了解PHP中处理XML的基本库,如SimpleXML、DOMDocument和XMLReader。其中,SimpleXML是PHP提供的一个非常简单易用的XML...

    php解析xml格式字符串

    我写的很详细,代码是从网上摘的,但注释是我加的。欢迎大家下载

    php快速解析xml

    php快速解析xml已经试过,很好用。内赋了简单的使用方法,可以仿照例子进行解析。

    php解析xml 的四种简单方法(附实例)

    以上就是PHP解析XML的四种简单方法,每种方法都有其适用的场景和优缺点。开发者在处理XML数据时可以根据实际需求选择最合适的解析技术。在实际应用中,根据XML文档的大小、结构复杂性以及对性能的需求,选择合适的...

    php中用来解析xml的类

    本篇文章将详细介绍一个PHP XML解析类的使用,以及如何通过该类来解析XML文件。 首先,我们要了解PHP提供的XML解析方法。PHP提供了两种主要的XML解析方式:DOM(Document Object Model)和SAX(Simple API for XML...

    计算机后端-ThinkPHP5商城系统+项目实战. xml教程3.1PHP解析XML.wmv

    计算机后端-ThinkPHP5商城系统+项目实战. xml教程3.1PHP解析XML.wmv

    php 解析xml 的四种方法详细介绍

    【PHP解析XML的四种方法】 XML(eXtensible Markup Language)作为一种通用的数据交换格式,在Web服务和数据传输中广泛应用。PHP提供了多种处理XML的方法,包括XML Parser, SimpleXML, XMLReader, 和DOMDocument。...

    PHP解析xml格式数据工具类示例

    本文实例讲述了PHP解析xml格式数据工具类。分享给大家供大家参考,具体如下: class ome_xml { /** * xml资源 * * @var resource * @see xml_parser_create() */ public $parser; /** * 资源编码 * * @...

    php解析xml方法实例详解

    PHP作为一门流行的服务器端脚本语言,支持多种方式来解析XML文件,下面我们将通过实例详解介绍PHP解析XML的方法。 首先来看一个XML文件的例子,名为books.xml,该文件包含了一系列书籍的信息。它被定义为XML的格式...

    php解析xml 的四种简洁方法(附实例)_.docx

    PHP在处理XML数据时提供了多种解析方法,本文主要介绍了四种简洁的方法:XML Parser、SimpleXML、XMLReader和DOMDocument,并附带了实例演示。这些方法各有特点,适用于不同的场景。 1. XML Expat Parser(XML ...

    PHP解析XML详细说明教程

    详细讲述php对xml的处理问题,简单易懂,对于新手很有帮助

    php递归解析xml

    本篇将详细介绍如何使用PHP的递归方法解析XML并将其转换为数组,以便在ExtJS的tree组件中使用。 首先,我们来讨论如何使用SimpleXML扩展来解析XML。SimpleXML是一个易于使用的接口,可将XML字符串或文件加载为PHP...

    php 与XML的例子

    以下是一个使用PHP解析XML的基本示例: ```php &lt;?php $xml = &lt;&lt;&lt;XML &lt;book title="PHP for Dummies"&gt; &lt;author&gt;John Doe &lt;year&gt;2005 &lt;book title="XML Essentials"&gt; &lt;author&gt;Jane Smith &lt;year&gt;2008 XML;...

    ajaxfileupload上传及解析xml

    本教程将详细讲解如何使用AjaxFileUpload插件上传XML文件,并且解析XML内容。 首先,我们需要了解jQuery库。jQuery是一个强大的JavaScript库,简化了DOM操作、事件处理、动画效果以及AJAX交互。在本示例中,jQuery...

    php 实现post xml并解析

    PHP提供了多种解析XML的方式,如`DOMDocument`、`SimpleXMLElement`和`XMLReader`。这里以`SimpleXMLElement`为例,它提供了更简洁的API来操作XML。 ```php $xml_received = new SimpleXMLElement($response); ...

Global site tag (gtag.js) - Google Analytics