gpt4 book ai didi

php - 使用命名空间从 XML 中提取数据

转载 作者:行者123 更新时间:2023-12-04 17:02:41 26 4
gpt4 key购买 nike

我不能完全正确地从下面的 XML 响应中提取这个字符串 (hostPIN) 的编码。我一直在寻找,但什么也做不了。如何使用 PHP 提取该数据?
我只发布了我需要获取的数据的路径,因为 XML 数据非常大。

<serv:message>
<serv:body>
<serv:bodyContent xsi:type="use:getUserResponse">
<use:personalMeetingRoom>
<use:hostPIN>1234</use:hostPIN>
我如何提取1234?命名空间令人困惑,我找不到一些可以使用它的代码。

最佳答案

感谢@fusion3k 经过一些调整后我开始使用它

$dom = new DOMDocument();
$dom->loadXML( $data, LIBXML_NOBLANKS );
$nsURI = "http://www.webex.com/schemas/2002/06/service/user";
foreach( $dom->getElementsByTagNameNS ( $nsURI , 'hostPIN' ) as $node )
{
echo $node->nodeValue.PHP_EOL;
}

关于php - 使用命名空间从 XML 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35214636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com