gpt4 book ai didi

PHP SimpleXML 获取 innerXML

转载 作者:可可西里 更新时间:2023-11-01 12:25:00 24 4
gpt4 key购买 nike

我需要在这段 XML 中获取 answer 的 HTML 内容:

<qa>
<question>Who are you?</question>
<answer>Who who, <strong>who who</strong>, <em>me</em></answer>
</qa>

所以我想得到字符串“Who who, who who, me”。

如果我将 answer 作为 SimpleXMLElement,我可以调用 asXML() 来获取“ Who who, who who, me ”,但是如何获取元素的内部 XML 而没有元素本身包裹它?

我更喜欢不涉及字符串函数的方法,但如果这是唯一的方法,那就这样吧。

最佳答案

function SimpleXMLElement_innerXML($xml)
{
$innerXML= '';
foreach (dom_import_simplexml($xml)->childNodes as $child)
{
$innerXML .= $child->ownerDocument->saveXML( $child );
}
return $innerXML;
};

关于PHP SimpleXML 获取 innerXML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1937056/

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