首页 > 开发 > PHP > 正文

php中simplexml_load_file函数用法实例

2024-05-04 22:17:45
字体:
来源:转载
供稿:网友

本文实例讲述了php中simplexml_load_file函数用法。分享给大家供大家参考。具体用法分析如下:

在php中simplexml_load_file() 函数把 XML 文档载入对象中之后我们就可以利用由此函数返回的对象进行相关的操作了,下面我们看几个测试实例.

例子,XML文件代码如下:
代码如下:<?xml version="1.0" encoding="ISO-8859-1"?> 
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
PHP 代码如下:
代码如下:<?php 
if (file_exists('test.xml')) 

  $xml = simplexml_load_file('test.xml'); 
  var_dump($xml); 

else 

  exit('Error.'); 

?>
 
运行输出结果如下: 
代码如下:
object(SimpleXMLElement)#1 (4) {
  ["to"]=>
  string(6) "George"
  ["from"]=>
  string(4) "John"
  ["heading"]=>
  string(8) "Reminder"
  ["body"]=>
  string(25) "Don't forget the meeting!"
}

假如有一个“iciba.xml”文件,其内容如下:
代码如下:<?xml version="1.0" encoding="UTF-8"?> 
<dict num="219" id="219" name="219"> 
 <key>天空</key> 
 <pos></pos> 
 <acceptation>Array;Array;</acceptation> 
 <sent> 
  <orig>The church tower stood against the sky like a finger pointing towards heaven.</orig> 
  <trans>教堂的尖塔在天空的映衬下宛如指向天空的手指。</trans> 
 </sent> 
 <sent> 
  <orig>A balloon floated across the sky.</orig> 
  <trans>气球飘过天空。</trans> 
 </sent> 
 <sent> 
  <orig>A bolt of lightning lit up the sky.</orig> 
  <trans>(一道)闪电照亮了天空。</trans> 
 </sent> 
 <sent> 
  <orig>A bright moving object appeared in the sky at sunset.</orig> 
  <trans>日落西山时,天空出现了一个移动的发亮物体。</trans> 
 </sent> 
 <sent> 
  <orig>A bright rainbow arched above.</orig> 
  <trans>一弯明亮的彩虹悬挂在天空。</trans> 
 </sent> 
</dict>

在PHP语言中我们可以用以下方法取得我们想要的值: 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表