PHPで変数を取得しようとしているXMLファイルがあります。XML ファイルは次のようになります。
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcq="http://purl.org/dc/terms/" xmlns="http://www.skype.com/go/skypeweb">
<Status rdf:about="urn:skype:skype.com:skypeweb/1.1">
ここで完全な XML ファイルを表示できます: http://mystatus.skype.com/username.xml
simplexml 拡張機能を使用して、xml 入力を PHP オブジェクトに変換しました$xml
。後でファイル内を移動しようとすると:
$variable = $xml->rdf:RDF->Status->presence;
「rdf:RDF」のコロンが原因でエラーが発生します。
解析エラー: 構文エラー、予期しない ':'
コロンをエスケープするか、XML ファイルを変更せずにファイル内を移動するにはどうすればよいですか?