php操作xml入门之xml标签的属性分析

yipeiwu_com6年前PHP代码库

本文实例讲述了php操作xml入门之xml标签的属性。分享给大家供大家参考。具体分析如下:

复制代码 代码如下:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<class>
 <student id="No001" haha="美女">
  <name>小乔</name>
  <sex>女</sex>
  <age>23</age>
 </student>
 <student>
  <name>周瑜</name>
  <sex>男</sex>
  <age>26</age>
 </student>
</class>

属性的写法,如案例中的 id="No001"。

注意点:

(1)属性值必须用单引号、或双引号分隔;
(2)一个 xml 标签可以有多个属性;
(3)属性值不能包含<、>和&符号;如果有要出现,则使用 xml 中的预定义实体引用。有5个:

(4)不能在同一个标签中,出现相同的属性名:如已有 id="No001",则不能再有id="No002"。
(5)注释方法:<!-- 这是一个注释-->

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

相关文章

PHP数据对象映射模式实例分析

本文实例讲述了PHP数据对象映射模式。分享给大家供大家参考,具体如下: 将对象和数据存储映射起来,对一个对象的操作映射为对数据存储的操作。 例如在代码中new 一个对象,使用数组对象映射...

用php实现让页面只能被百度gogole蜘蛛访问的方法

普通用户与搜索引擎蜘蛛爬行的区别在于发送的user agent,看网站日志文件能发现百度蜘蛛名字包含Baiduspider, 而google的则是Googlebot, 这样我们可以通过判...

fleaphp下不确定的多条件查询的巧妙解决方法

问题:例如,实现如下 $data = array( 'id' => $_POST['id1'], 'name' => $_POST['name1'] ); $posts =...

php array_key_exists() 与 isset() 的区别

php array_key_exists用于检查某个键名是否存在于数组中,而isset也可以用于检测数组中某个键名是否存在,那么二者有什么区别呢?本文章将为大家讲解array_key_e...

PHP基于imap获取邮件实例

本文实例讲述了PHP基于imap获取邮件的方法。分享给大家供大家参考。具体实现方法如下: imap是一款邮件交互访问的协议了,下面是实例主要利用php imap模块来快速获取邮件,列出所...