このオブジェクトを考えると:
: http://www.w3.org/2005/Atom
gd: http://schemas.google.com/g/2005
openSearch: http://a9.com/-/spec/opensearch/1.1/
app: http://www.w3.org/2007/app;
media: http://search.yahoo.com/mrss/
最初のプロパティの値を取得するにはどうすればよいですか? これは簡単なプロセスだと思いますが、空白を描いています。前もって感謝します。
オブジェクトは次のように構築されます。
サーバー側 (php):
$namespaces = $feedXML->getNamespaces(true);
$arr = array(
'Status' => 'Success',
'Message' => 'Feed fetched.',
'Namespaces' => $namespaces,
'Feed XML' => $feedXML
);
echo json_encode($arr);
クライアント側 (JS):
var output = '';
for (property in dataj["Namespaces"]) {
output += property + ': ' + dataj["Namespaces"][property] + '; ';
}
alert(output);
名前空間をチェックして、これが Atom か RDF かを確認できるようにしたいと考えています。
各プロパティを繰り返すだけが最善の方法になるようです。