将XML数据解析为php
我有以下代码,我想知道如何将XML数据发送到php变量将XML数据解析为php,php,xml,Php,Xml,我有以下代码,我想知道如何将XML数据发送到php变量 $XMLAttendee= "<attendee_list> <attendee> <attendee_id>1028</attendee_id> <screen_name>shahid</screen_name> <language_culture_
$XMLAttendee= "<attendee_list>
<attendee>
<attendee_id>1028</attendee_id>
<screen_name>shahid</screen_name>
<language_culture_name>es-ES</language_culture_name>
</attendee>
</attendee_list>";
$XMLAttendee=”
1028
殉教者
西班牙语
";
所以,变量$XMLAttendee保存xml数据并将其传递给以下变量
$requestParameters[“与会者名单”]=$XMLAttendee
因此,我想知道如何将xml数据解析为php变量您可以使用xml_parse_into_struct:
<?php
$xml = "
<attendee_list>
<attendee>
<attendee_id>1028</attendee_id>
<screen_name>shahid</screen_name>
<language_culture_name>es-ES</language_culture_name>
</attendee>
</attendee_list>";
$parser = xml_parser_create();
xml_parse_into_struct($parser, $xml, $values, $index);
xml_parser_free($parser);
print_r($values);
这不是一个CI问题,而是一个PHP问题。看看这个:是的,但是我如何开始用php解析xml..点击“示例”链接。其中有一些例子。2012年,我们当然可以使用面向对象的方法。
Array
(
[0] => Array
(
[tag] => ATTENDEE_LIST
[type] => open
[level] => 1
[value] =>
)
[1] => Array
(
[tag] => ATTENDEE
[type] => open
[level] => 2
[value] =>
)
...