我无法在 php 中输入 xml

i cant type the xml in php

这是我的 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;

?>

但是当我 运行 时没有任何显示..我想在数据之间写入..但它不输入任何内容..有什么帮助吗?

那是因为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


如果你在 $xml->information 上使用 print_r 而不是 echo,你会得到这个:

SimpleXMLElement Object
(
    [Descriptions] => bla bla bla


)