2010年8月7日のブックマーク (2件)

  • 第11回 XML名前空間を学習する - XMLマスター:ベーシック 実力養成講座:selfup

    XML名前空間とは,複数のXML文書がマージされても同名の要素,属性の衝突を避けられるよう策定された仕様です。具体例を挙げて解説していきます。 ◇XSLTスタイルシートの中でのXML名前空間の指定 「第3回 XSLTの基礎を学習する」の中で,XSLTスタイルシートの作成方法を説明しました。XSLTスタイルシートは,それ自体が整形式XML文書です。もう1度「はてなダイアリー形式からJUGEM形式に変換するXSLTスタイルシート」を,名前空間を指定している整形式XML文書として見てみましょう。 例1:はてなダイアリー形式からJUGEM形式に変換するXSLTスタイルシート 行番号は解説の便宜上付けたもので,実際のコードには必要ありません この中のstylesheet要素,output要素,template要素,for-each要素,value-of要素はXSLT1.0の仕様で定義された要素で,X

    第11回 XML名前空間を学習する - XMLマスター:ベーシック 実力養成講座:selfup
    tmco_o
    tmco_o 2010/08/07
  • XML名前空間の簡単な説明

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

    tmco_o
    tmco_o 2010/08/07
    あとでみる