如何从XML文件中读取数据

时间:2014-02-03 12:52:27

标签: php xml file

我有一个XML文件,其中包含消息和手机号码,我读取XML文件获取值并显示值,但现在我只能显示消息,但我无法显示手机号码。下面是我的代码,任何人都可以指导我这样做,谢谢

我的Message.xml文件看起来像

[TEMPLATE] => Dear xxxxxxx, this is a message from xxxxxxx. Kindly call us regarding your appoitnment tomorrow at 9.30. 
[RECIPIENT_NUM] => 0xxxxxxxxxx

php代码

<?php
$xml=simplexml_load_file("/data/data/www/Message.xml");
print_r($xml);

echo $xml->TEMPLATE . "<br>";
echo $xml->RECIPIENT_NUM ."<br>";
?>  

2 个答案:

答案 0 :(得分:2)

XML应该看起来像这样

<xml>
  <template>Template</template>
  <recipient_num>Number</recipient_num>
</xml>

只需查看教程:http://www.w3schools.com/xml/

答案 1 :(得分:-1)

请尝试以下操作:这会将xml转换为对象,以便您可以直接访问内容。

$path = @file_get_contents($url);
$xml = @simplexml_load_string($path);

按照此处的示例操作。 http://www.w3schools.com/php/php_xml_simplexml.asp