前回、簡易RSSリーダーを作成しましたが、読み込んだRSSフィードのタグには「名前空間」が使われています。 Ajax のプログラミングとも関連が深いので、先に名前空間について説明します。 名前空間とは、XMLドキュメントの中で、要素名や属性名が衝突することを避けるために用いる修飾子のことです。 XML名前空間(Namespaces in XML) または XMLネームスペース 以下のようなタグ名になっているものが、名前空間を使っています。rdfやdcを接頭辞といい、接頭辞とタグ名は「:」コロンで区切って書きます。 <rdf:RDF></rdf:RDF> <dc:date></dc:date> タグ名は普通でも属性名に名前空間を使っている場合もあります。 <item rdf:about=""></item> 名前空間を使うと、あらかじめ定義されたHTMLタグや各分野で定義されたXMLタグと、
![Ajax XML名前空間について。](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)