gpt4 book ai didi

php - 从 XML 标签获取 HTML

转载 作者:可可西里 更新时间:2023-10-31 23:27:33 24 4
gpt4 key购买 nike

我必须从 thisbody 标签中获取 HTML XML 文件。
代码:

$doc = new DOMDocument();
$doc->load('https://m360-dev.opoint.com/api/feeds/f201637e-2524-4a56-8504-73090f532c91/view/');
foreach($doc->getElementsByTagName('document') as $node){
$body = $node->getElementsByTagName('body')->item(0)->nodeValue;
print_r($body);
echo "<hr/>";
}

此代码的输出:

string(594) "
Lördagen den 7 oktober går årets upplaga av Skogsmaran av stapeln. Det
populära terrängloppet på Vildmarksleden – mellan Skatås i Göteborg och österut
till Hindås. Ekan Management finns med som sponsor för att främja en aktiv
och hälsosam fritid. Vill du vara med?! Vi bjuder på deltagaravgiften till
dig som vill tillbringa en härlig dag i naturen. 21 eller 42 kilometer,
vandring eller löpning väljer du själv.Vi har ett begränsat antal platser.
Anmäl ditt intresse via ekan@ekan.com så kontaktar vi dig kring det
praktiska.Mer information finns på www.Skogsmaran.se
"

需要的输出:

<p>
<text>
Lördagen den 7 oktober går årets upplaga av Skogsmaran av stapeln. Det
populära terrängloppet på Vildmarksleden – mellan Skatås i Göteborg och
österut till Hindås. Ekan Management finns med som sponsor för att
främja en
aktiv och hälsosam fritid. Vill du vara med?! Vi bjuder på
deltagaravgiften
till dig som vill tillbringa en härlig dag i naturen. 21 eller 42
kilometer,
vandring eller löpning väljer du själv.
</text>
</p>
<p>
<text>
Vi har ett begränsat antal platser. Anmäl ditt intresse via
ekan@ekan.com så
kontaktar vi dig kring det praktiska.
</text>
</p>
<p>
<text>Mer information finns på www.Skogsmaran.se</text>
</p>

但这总是在 body 标签中返回一堆等同于 HTML 的字符串。

最佳答案

您获取节点值然后将其转储出来,如果您想要 HTML,则使用类似...

$doc = new DOMDocument();
$doc->load('https://m360-dev.opoint.com/api/feeds/f201637e-2524-4a56-8504-73090f532c91/view/');
foreach($doc->getElementsByTagName('document') as $node){
$body = $node->getElementsByTagName('body')->item(0);
foreach ( $body->childNodes as $node ) {
echo $doc->saveHTML($node);
}
echo "<hr/>";
}

您要求文档从 $body 节点保存 HTML。

关于php - 从 XML 标签获取 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46232593/

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