質問: 異なるRSSファイル用のXMLパーサー XMLファイルを解析するために、私はSimple XMLを使用します。しかし、すべてのXMLファイルに対して、私は異なる関数を書いています。なぜなら、XMLの中には異なるタグがあるからです。 しかし、人気のあるサービスがXMLをどのように解析するのでしょうか?たとえば、RSSリーダーなどは、追加の画像や動画を解析して追加ブロックで表示します。
回答: RSS readers only read RSS feeds. RSS feeds are xml documents with a certain standard, so to parse RSS feeds, only a certain number of standards need to be parsed. For more information see: RSS - Wikipedia RSSフィードはXMLドキュメントですが、すべてのXMLドキュメントがRSSフィードであるわけではありません。 あなたの探求を読むことは、独自の構造を持つさまざまなXML文書を持っているように見えます。これらを解析するには、実際には他の選択肢はありませんが、それぞれの構文分析ロジックを構築する必要があります。