这是我的xml文件..
<?xml version="1.0" encoding="ISO-8859-1"?>
<OTA_Langee xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_VehResRS.xsd" Version="2.001"><information><Descriptions>bla bla bla
<Dis1>bla bla bla</Dis1>
</Descriptions></information></OTA_Langee>
这是我的php文件
<?php
$xml = simplexml_load_file('deneme.xml');
echo $xml->information;
?>
但是当我运行时没有显示..我想在数据之间写...但它没有输入任何东西..有什么帮助吗?
答案 0 :(得分:3)
那是因为information
仍有descriptions
。这是print_r($xml)
的输出:
SimpleXMLElement Object
(
[@attributes] => Array
(
[Version] => 2.001
)
[information] => SimpleXMLElement Object
(
[Descriptions] => bla bla bla
)
)
所以你可以像这样访问它:
echo $xml->information->Descriptions;
输出:
bla bla bla
<小时/> 如果您在
echo
上使用print_r
,而不是$xml->information
,那么您将获得此信息:
SimpleXMLElement Object
(
[Descriptions] => bla bla bla
)