タグ

XMLに関するoukastudioのブックマーク (3)

  • @IT:XMLにおける「ボヘミアンと貴族の階級闘争」を読み解く

    「ボヘミアン」と「貴族」という名称が使われるきっかけとなったのは、2002年12月にADTmag.comに掲載されたUche Ogbuji氏執筆の記事「XML class warfare」(XML階級闘争)だ。この記事では、XMLにおける型情報の扱いなどに関するこれまでの議論の経緯や整理が行われている。その内容を要約すると、以下のようになる。 W3CのXML SchemaによるXMLデータ型の標準化は、「貴族」の登場を確立するきっかけになった。貴族はXMLのデータにおいても、C++JavaSQLにおけるデータと同様に常にデータと型情報を関連付けるのを好む人たちである。一方で従来のようにXML内のデータと型情報との対応は最小限のものにとどめ、記述されたテキストのまま処理できることが重要と考える一派が「ボヘミアン」となった。私(Ogbuji氏)自身はボヘミアンである。 両派は、XPath

    oukastudio
    oukastudio 2013/05/18
    筆者はXMLを、これまであまり日の当たっていなかった「少量多品種」「不定型」なデータの処理に対して、効率アップを実現する救世主だと認識していた。こうしたデータは、新しい種類のデータが次々に出てくるだけでな
  • Loading XML with Javascript

    oukastudio
    oukastudio 2013/05/04
    ActiveX: xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; while(xmlDoc.readyState != 4) {}; xmlDoc.load(xmlfile); readXML(); createDocument: xmlDoc = document.implementation.createDocument("", "", null); xmlDoc.onload = readXML; xmlDoc.load(xmlfile); XMLHttpRequest: var xmlhttp
  • XML名前空間の簡単な説明

    XMLでは自由に独自のマークアップ言語(タグセット)を設計できますが、ウェブ上で情報を共有するときに、同じタグ名が異なる要素タイプを意味して衝突してしまう可能性があります。この問題を解決するためにXML名前空間は、それぞれのタグセットに固有のURIを割り当て、名前をURIで修飾することでお互いを区別します。名前空間は、ウェブ上で「意味」を明確に定義し、相互理解を可能にするために非常に重要な役割を果たします。 名前空間の導入 名前空間URIによる修飾と接頭辞 デフォルト名前空間 名前空間URIの意味するところ 名前空間の区画と属性の名前空間 参照文献 名前空間の導入 XMLでは独自のマークアップ言語(語彙)を自由に設計できますが、多くの人が利用する語彙は、標準的な語彙を共有する方が効率が良く、相互運用性も高まります。そこで、ひとつのXML文書を作成するのに、さまざまなマークアップ言語から語彙

    oukastudio
    oukastudio 2013/04/15
    多くの場合、名前空間を示すURIにhttp:スキームが使われているため、何かを取り出せるという印象があるのですが、これは第一義的にはその名のとおり「ID」の役割を果たすものと理解してください
  • 1