我无法在 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
)
这是我的 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
)