我有一个 XML 文件,里面有数据,我想读取 XML 文件获取值并显示值,我试图显示 RECIPIENT_NUM 和 TEMPLATE,但现在我只能显示 TEMPLATE 但我可以'无法显示 RECIPIENT_NUM。下面是我的代码,谁能指导我显示 RECIPIENT_NUM,谢谢
XML
<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
<VERSION>2.0</VERSION>
<INVOICE_NUM>33</INVOICE_NUM>
<PIN>14567894</PIN>
<MESSAGE_TYPE>INSTANT_SEND</MESSAGE_TYPE>
<COUNTRY_CODE>xxxxxxx</COUNTRY_CODE>
<TEMPLATE>Dear Mrs Braem, this is a message from xxxxxxx. Kindly call us regarding your cleaning appoitnment tomorrow at 9.30. Thanks and Regards</TEMPLATE>
<DATABASEINFO>
<DATABASE_NAME>xxxxxx</DATABASE_NAME>
<CLINIC_ID>1</CLINIC_ID>
</DATABASEINFO>
<MESSAGES>
<MESSAGE>
<SEND_DATE>2013-12-15</SEND_DATE>
<ENTITY_ID>0</ENTITY_ID>
<RECIPIENT_NUM>xxxxxxx</RECIPIENT_NUM>
<MESSAGE_PARAMS />
</MESSAGE>
</MESSAGES>
<CSUM>ffd6c84a1a89a0f2ebc8b1dc8ea1f4fb</CSUM>
</DOCUMENT>
PHP
<html>
<body>
<?php
$xml=simplexml_load_file("/data/data/www/Message.xml");
print_r($xml);
echo $xml->TEMPLATE . "<br>";
echo $xml->RECIPIENT_NUM."<br>";
?>
</body>
</html>
最佳答案
你要看XML的结构,你需要做
echo $xml->MESSAGES->MESSAGE->RECIPIENT_NUM."<br>";
关于php - 如何使用php从XML文件中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21545174/