Heim > Fragen und Antworten > Hauptteil
PHP-Version: 7.4.30
Ich verwende die PHP-Funktion simplexml_load_file,
$rss = simplexml_load_file($url, 'SimpleXMLElement', LIBXML_NOCDATA);
xml-RSS-Datei [Beispiel]:
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"> <channel> <title>AAA</title> <link>https://aaa.com</link> <description>description</description> <item> <title>PRODUCTS EXPO 2022 in 神戸 ダイジェスト</title> </item> </channel> </rss>ˆ
Ausgabetitel [$rss->channel->item[0]->title]: Die Produktmesse 2022 findet in Südafrika stattˆ< /p>
So erhalten Sie den Titel: Kobe Digest Product Expo 2022
P粉7294365372024-04-04 20:20:31
我将此行更改为 xml rss JP 字符以进行更正。 一切都很好。
$rss = simplexml_load_file($rsses[$i]['url'], 'SimpleXMLElement', LIBXML_NOCDATA);
至
$feed = file_get_contents($rsses[$i]['url']); $rss = simplexml_load_string($feed);