Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2079|回复: 4
打印 上一主题 下一主题

PHP: simplexml_load_string(); 怎么用?

[复制链接]

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

跳转到指定楼层
1#
发表于 2009-7-7 03:18 PM |只看该作者 |倒序浏览
如果开错地方,请多多见谅。

我在FLASH 里生成了这个 XML.toString();

<theXML>
<index theName="my Name is 0" indexId="0" />
<index theName="my Name is 1" indexId="1" />
<index theName="my Name is 2" indexId="2" />
<index theName="my Name is 3" indexId="3" />
<index theName="my Name is 4" indexId="4" />
</theXML>

在PHP里:

<?PHP
$XML = stripslashes($_POST['XML']);
$root = simplexml_load_string($XML);
echo "&reply=$root->index->Attribute('indexId')";
?>

请问我哪里用错了? 出来的结果是 index-> attribute('indexId');  没这个 “ ” 的话就Error。

Fatal error: Call to a member function Attribute() on a non-object in C:\xampp\htdocs\eims\flashXML.php on line 11

[ 本帖最后由 宅男-兜着走 于 2009-7-7 03:52 PM 编辑 ]




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2009-7-7 05:54 PM |只看该作者
原帖由 宅男-兜着走 于 2009-7-7 03:18 PM 发表
如果开错地方,请多多见谅。

我在FLASH 里生成了这个 XML.toString();









在PHP里:



请问我哪里用错了? 出来的结果是 index-> attribute('indexId');  没这个 “ ” 的话就Error。
...



//方法 1
<?PHP
$XML = stripslashes($_POST['xml']);
$root = simplexml_load_string($XML);
for($i=0; $i<count($root); $i++)
        echo "&reply=" . $root->index[$i]["indexId"] . "<br/>";
?>


//方法 2
<?PHP

$XML = stripslashes($_POST['xml']);
$root = simplexml_load_string($XML);
foreach($root as $child)
{
        list($theName, $indexId) = $child->attributes();
        echo "&reply=" . $indexId . "<br/>";
}
?>

[ 本帖最后由 Super-Tomato 于 2009-7-7 06:02 PM 编辑 ]


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

3#
发表于 2009-7-7 06:28 PM |只看该作者

回复 #2 Super-Tomato 的帖子

解决了,谢谢。 cari那个人也是你?


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

4#
发表于 2009-7-7 09:12 PM |只看该作者
还好这几天有番茄
event很忙


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

5#
发表于 2009-7-8 01:31 AM |只看该作者
原帖由 宅男-兜着走 于 2009-7-7 06:28 PM 发表
解决了,谢谢。 cari那个人也是你?



是不是我沒關係, 只要有人幫到你就好了


原帖由 goodday 于 2009-7-7 09:12 PM 发表
还好这几天有番茄
event很忙



我這幾天想偷懶就自己放假, 所以就比較多時間上來逛逛


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-20 04:51 AM , Processed in 0.099021 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部