タグ

xmlに関するkyompiのブックマーク (8)

  • XML名前空間の簡単な説明

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

    kyompi
    kyompi 2010/02/16
  • Bascule Inc.

    FEATURED PROJECT新しいつながりをデザインし、既存の枠組みを超えた未来のスタンダードをつくる プロジェクトデザインの事例です

    Bascule Inc.
  • PHP5を試してみる - SimpleXML関数でRSSしてみる - Do You PHP?

    PHPマニュアル XCVIII. SimpleXML関数より。。。このモジュールは、 実験的なものです。これは、これらの関数の動作、関数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリリースで変更される可能性があります。注意を喚起するとともに、このモジュールは使用者のリスクで使用して下さい。 サンプルは、EXPERIENCEで実際に確認できるようにしてますので、気になる方は見てみてください。 XML操作を考えた場合、PHP4まではDOMあるいはSAXということになりますが、 DOMは面倒 SAXは複雑なXMLを扱いにくい といった問題があります。ここでは、PHP5から追加された簡単にXMLファイルを扱うための「SimpleXML関数」について試してみました。 以前に、Relaxerを参考にXMLアクセスクラスを自動生成してみましたが、SimpleXML関数も基的に

  • ごくごく簡単なDTDの説明

    例えば、辞書型定義リストDLの場合は <!ELEMENT DL - - (DT|DD)+> となっていますが、これは開始タグ、終了タグとも必須で、内容としてはDTもしくはDDが1回以上出現しなければならないということを意味しています。 例外についての注意 +(E)という書き方は、要素(群)Eは内容モデルの「例外」として出現して良いことを示します。この例外は「その要素の実現値の中の全ての場所に適用する」とされ、その子孫にわたって内容モデルにかかわらず出現して良いという意味になります。これは結果的にDTDの読み方を少し難しくしているので注意が必要です。例えばBODY要素タイプの定義を見てみましょう。 <!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) > BODY要素の内容にはブロックレベル要素(%block;)もしくはSCRIPT要素が1回以上出現

    kyompi
    kyompi 2009/02/05
  • amazonがXMLDBを採用した理由!

    XML技術とオブジェクト指向技術ITに求められているのは、既存の枠組みを超えた新しいビジネスモデルの実現です。特に刻々と変化するビジネス状況を現場に正確かつ瞬時に提供できるしくみは、Webを介した小売業には必須のものになっています。 こうしたITシステムには、大きく2つの要件が求められます。1つは「変化に対する柔軟性を持ったデータ管理の方法」、そしてもう1つは「その時々の状況やイベントに応じた拡張性を実現するデータ基盤」です。 今回は、このようなシステムで使われているXML技術とオブジェクト指向技術についてお話します。 「今の在庫」を正しく把握せよ-米アマゾン・ドットコム 最初に紹介するのは、米アマゾン・ドットコム(以下アマゾン)の例です。 書籍の注文など、大規模なeコマースのシステムにはユーザーから大量のアクセスがあります。この時、ユーザーに対して「その時の在庫情報」を正しく提供する

    kyompi
    kyompi 2008/07/28
  • Google、XMLより20〜100倍速いデータ構造化ツールを公開:MarkeZine(マーケジン)

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    Google、XMLより20〜100倍速いデータ構造化ツールを公開:MarkeZine(マーケジン)
  • XML Schema: やるべきこと、やってはいけないこと

    はじめに W3C XML Schema は学ぶのも使うのも簡単だ … 落とし穴をよける方法を知っていればね。「やるべきこと」はこれだ。最低これだけおぼえておけばいい。 これを使え!: 要素宣言、属性グループ、モデルグループ、単純型 可能な限り XML 名前空間を使え! そしてその正しい使い方を学ぶべし。 そして「やってはいけないこと」がこれだ。 XML Schema の名人になろうとするな! それには何ヵ月もかかるだろう。 こんなものは使うな!: 複合型(その理由)、 属性宣言(その理由)、 記法(その理由) ローカル宣言は使うな!(その理由) 置換グループは使うな! (その理由) targetNamespace 属性のないスキーマ(いわゆるカメレオンスキーマ)を使うな!(その理由) 後で説明するが、実際これらの「やってはいけない」ことをやらないことで失うものは何もない。 長くておぼえられ

    kyompi
    kyompi 2008/05/28
  • XMLマスター

    翔泳社「DB Magazine」の2006年2月号~12月号に、11回に渡り掲載された連載記事『XMLマスター実践講座 ~ ベーシックV2試験対応 ~』を一部編集し、ご紹介いたします。 インデックス 第1回

    kyompi
    kyompi 2008/05/27
  • 1