php输出xml属性的方法

 这篇文章主要介绍了php输出xml属性的方法,实例分析了php操作XML文件attributes方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

 
 

本文实例讲述了php输出xml属性的方法。分享给大家供大家参考。具体分析如下:

这段代码通过一个简单的范例演示了php如何读取xml文件并输出xml属性

?

1
2
3
4
5
6

<?php
$xml = simplexml_load_file("books.xml");
foreach($xml->book[0]->author->attributes() AS $a => $b) {
echo "$a = $b <br />";
}
?>

xml 文件内容如下

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

<library>
<book>
<title>A</title>
<author gender="female">B</author>
<description>C</description>
</book>
<book>
<title>C</title>
<author gender="male">D</author>
<description>E</description>
</book>
<book>
<title>F</title>
<author gender="male">G</author>
<description>H</description>
</book>
</library>

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-10-18 07:56:37

php输出xml属性的方法的相关文章

php输出xml属性的方法_php技巧

本文实例讲述了php输出xml属性的方法.分享给大家供大家参考.具体分析如下: 这段代码通过一个简单的范例演示了php如何读取xml文件并输出xml属性 <?php $xml = simplexml_load_file("books.xml"); foreach($xml->book[0]->author->attributes() AS $a => $b) { echo "$a = $b <br />"; } ?>

Android零基础入门第22节:ImageView的属性和方法大全

原文:Android零基础入门第22节:ImageView的属性和方法大全 通过前面几期的学习,TextView控件及其子控件基本学习完成,可以在Android屏幕上显示一些文字或者按钮,那么从本期开始来学习如何在进行图片展示,这就是涉及到另外一个非常重要的控件家族,那就是ImageView.   一.认识ImageView ImageView继承自View组件,主要功能是用于显示图片,可以显示任意图像.ImageView与其子类的类图如下图所示. 从上图可以看到,ImageView 还派生出了

Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全

原文:Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全 前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的UI界面基本组件.     一.认识TextView 我们知道前面学习的HelloWorld应用程序中就是使用的TextView来显示一个文本,接下来首先一起来学习TextView的使用方法. TextView的作用就是在界面上显示文本.TextView直接继承了 View,是EditText.Bu

分享:XML HTTP Request的属性和方法简介

由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX.而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了.这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享.文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧! 1.XMLHTTPRequest对象什么是? 最通用的定义为:XmlHttp是一套可以在Javascript.VbScript.Jscript等

JDom输出UTF-8的XML完美解决方法

完美的解决方法从辟谣开始: 1)JDOM是否生成UTF-8的文件与Format是否设置无关,只有输出其他字符编码才需要设置,见下面的注释. 2)JDOM输出UTF-8文件乱码的根本原因并非在JDOMAPI,而是在JDK. 具体描述: JDOM的输出类XMLOutputter有两个output接口,除了都具有一个Document参数外,分别接受Writer和OutputStream参数. 这给我们一个错觉,两个接口可以任意使用. 首先我们用output(doc,System.out)来做测试,此时

php输出xml必须header的解决方法

 问题描述: 最近在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Object # has no method 'load'错误的了,后改用了header()输出xml头文件就解决了,下面记录一下. 解决方法: 由于xml长的和txt文件太相似,所以导致我总和txt混为一谈. 现来看看如下代码: 代码如下: echo '<?xml version="1.0" encoding="UTF-8"?> <sitemap&g

PHP输出XML到页面的3种方法详解_php技巧

第一种方法: 复制代码 代码如下: <?phpheader("Content-type: text/xml");echo "<?xml version=/"1.0/" encoding=/"UTF-8/"?>";echo "<users>";echo "<user>";   echo "<name>";    ec

Yii2 输出xml格式数据的方法_php实例

php中对xml的处理,虽然说实际开发中目前用的少了,但是难免会用到,用到的时候呢,总结起来还是稍稍有那么一丁点的麻烦. 我们来看看yii2中是怎么对xml进行处理的.会超乎你想象的简单哦. 我们以输出xml格式的数据为例. 既然是输出,必然就涉及到web请求与响应了,不熟悉的可以先去了解下HTTP协议. yii2中支持以下几种返回格式,均可自定义配置. HTML: implemented by yii\web\HtmlResponseFormatter. XML: implemented by

php输出xml必须header的解决方法_php技巧

本文实例讲述了php输出xml必须header的解决方法.分享给大家供大家参考.具体方法如下: 问题描述: 最近在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Object # has no method 'load'错误的了,后改用了header()输出xml头文件就解决了,下面记录一下. 解决方法: 由于xml长的和txt文件太相似,所以导致我总和txt混为一谈. 现来看看如下代码: 复制代码 代码如下: echo '<?xml version="1.0