18,777
社区成员
发帖
与我相关
我的任务
分享
[User:root Time:16:01:38 Path:/home/liangdong/php]$ cat xml.php
<?php
$content = <<<EOF
<?xml version="1.0" encoding="UTF-8" ?>
<a>
<b type="server">
<c>16270</c>
</b>
<b1 type="server">
<c>112</c>
</b1>
<d type="client">
<c>112</c>
</d>
</a>
EOF;
$xml = simplexml_load_string($content, "SimpleXMLElement", LIBXML_NOBLANKS, "", false);
echo "-----server-----" . PHP_EOL;
$server_c = $xml->xpath('//*[@type="server"]/c');
foreach ($server_c as $node) {
echo $node->{0} . PHP_EOL;
}
echo "-----client-----" . PHP_EOL;
$client_c = $xml->xpath('//*[@type="client"]/c');
foreach ($client_c as $node) {
echo $node->{0} .PHP_EOL;
}
?>
[User:root Time:16:01:39 Path:/home/liangdong/php]$ php xml.php
-----server-----
16270
112
-----client-----
112