ホームページ >バックエンド開発 >PHPチュートリアル >SimpleXML を使用してコロンを含む XML ノードを解析するにはどうすればよいですか?

SimpleXML を使用してコロンを含む XML ノードを解析するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-29 06:50:10652ブラウズ

How Can I Parse XML Nodes with Colons Using SimpleXML?

単純な XML を使用したコロンを含む XML ノードの解析

名前にコロン (:) を含む XML 要素にアクセスすると、 SimpleXML 拡張機能。 「media:thumbnail」や「flickr:profile」などのノードは、Flickr の RSS などのフィードで頻繁に発生し、簡単な検索を妨げています。

DOM に頼らずにこの障害を回避するには、children() を使用できます。 SimpleXMLのメソッド。このメソッドでは、名前空間 URI を指定して要素にアクセスできます。

たとえば、Flickr RSS フィードからサムネイルを取得するには、次のコードを利用できます:

$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); 
foreach ($feed->item as $item) { 
    $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); 
    echo $ns_dc->date; 
}

以上がSimpleXML を使用してコロンを含む XML ノードを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。