php 处理接收到的xml数据
时间: 2023-08-14 07:02:16 浏览: 127
处理接收到的XML数据可以使用PHP内置的SimpleXML扩展。下面是一个简单的示例代码:
```php
$xmlStr = file_get_contents('php://input'); //从请求中获取XML字符串
$xml = simplexml_load_string($xmlStr); //将XML字符串转换为SimpleXMLElement对象
//访问XML数据
echo $xml->nodeName; //访问节点名称
echo $xml->nodeValue; //访问节点的值
echo $xml->childNode->attributeName; //访问子节点的属性
```
在上面的示例中,我们首先使用`file_get_contents`函数从请求中获取XML字符串,然后使用`simplexml_load_string`函数将XML字符串转换为`SimpleXMLElement`对象,最后就可以访问XML数据了。
阅读全文