memo.xight.org

日々のメモ

カテゴリ : XML

2ページ目 / 全2ページ

XML技術者認定試験

いつでも受験できる

  参考書も何冊かでているようだ.
  XML技術者認定試験 XMLマスター ラーニングブック ベーシック編,技術評論社.
  ISBN4-7741-1751-X
  http://www.gihyo.co.jp/books/syoseki.php/4-7741-1751-X

Reference

  XML技術者認定制度:XMLマスター
  http://www.xmlmaster.org/
  @IT - XML & Web Services - XMLマスターへの道 第1回 XMLマスター:ベーシック試験のレベルは?
  http://www.atmarkit.co.jp/fxml/rensai2/xmlmaster01/master01.html

DTDと名前空間の組み合わせで生じる不都合とは?

Summary

  DTD を名前空間と組み合わせて使う場合には名前空間を指定してDTDを作成しなくてはならない.

  しかし,
  1. 名前空間の接頭辞を変更できない(固定される)
  2. 名前空間の宣言位置が固定される
  という問題が発生する.

  この問題を解決するために,XML SchemaやRelax NGなどが提唱されている.

Reference

  DTDと名前空間の組み合わせで生じる不都合とは?
  http://www.atmarkit.co.jp/fxml/askxmlexpert/034dtdns/033dtdns.html

XUL (ズール) - XML-based User Interface Language

Summary

Mozilla.orgによる,アプリケーションのユーザインターフェースを記述するためのクロスプラットフォームの言語
UI記述はHTML 4と大変良く似ている

XUL アプリケーションの例

NewsMonster
http://www.newsmonster.org/

Reference

Mozilla.gr.jp - Mozilla 資料 - コアアーキテクチャ: XUL
http://jt.mozilla.gr.jp/catalog/architecture/xul/

Mozilla.gr.jp - Introduction to XUL
http://jt.mozilla.gr.jp/xpfe/xptoolkit/xulintro.html

ITMedia: Microsoftの悪夢? Mozillaが掲げる「XUL」
http://www.itmedia.co.jp/news/0102/06/e_xul.html

XulPlanet.com
http://www.xulplanet.com/

XUL Apps - outsider reflex
http://white.sakura.ne.jp/~piro/xul/xul.html

XUL研
http://xul-app.hp.infoseek.co.jp/

via

hail2u.net - NewsMonster
http://hail2u.net/blog/rss/newsmonster.html

はてなダイアリー - XUL
http://d.hatena.ne.jp/keyword/XUL

XBEL - ブックマーク記述言語

XBELとは

  XML Bookmark Exchange Language の略

目的

  XBELを中間言語として利用することにより,ブックマークの相互利用性を高めること

Summary

  XMLを利用したブックマークの保存形式の1つ
  10種類のブラウザがあったとして,各々のブックマークを変換する場合,
  1対1の変換だと90通りの変換プログラムが必要になってしまうが,
  中間言語を用いることによって,20通りの変換プログラムで済む.
  (中間言語を各ブックマーク形式に変換するプログラムと各ブックマーク形式から中間言語に変換するプログラム)
  この中間言語をXMLで定義したのがXBEL.

ブックマークの独自情報

  metadata要素と用いて ブラウザ毎のブックマークの独自のメタデータの保存が可能

公開識別子

  +//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML

文書型定義

  http://www.python.org/topics/xml/dtds/xbel-1.0.dtd

追記

  OPMLとの差が不明

記述例

  The Essence of Programming - 翻訳の部屋 - XMLによる結城の翻訳作品リスト
  http://www.hyuki.com/trans/trans.xml

Reference

  The XML Bookmark Exchange Language Resource Page
  http://pyxml.sourceforge.net/topics/xbel/
  ブックマーク記述言語 XBEL
  http://www2.airnet.ne.jp/sardine/langs/XBEL.html
  OPML 1.0 Specification
  http://opml.scripting.com/spec

XML名前空間

名前空間URIの意味

<html xmlns="http://www.w3.org/1999/xhtml">
などと記述されていると、このURIをたどれば、XHTMLの仕様書かDTDが取り出せると考えたくなるのが人情です。

  (中略)

このURIは仕様やスキーマを取り出すためのものではなく、ユニークで永続的な識別が目的であるとされています
名前空間を示すURIにhttp:スキームが使われているため、何かを取り出せるという印象があるのですが、
これは基本的にはその名のとおり「ID」の役割を果たすもの


Reference

  The Web KANZAKI - XML名前空間の簡単な説明
  http://kanzaki.com/docs/sw/names.html

Bulletsmorph - 遺伝的プログラミングを応用した弾幕生成エンジン

Summary

弾幕を記述する弾幕記述言語 BulletML はXMLをベースとした言語であるため,木構造であらわすことが可能である.
BulletMLに対してGPオペレータを適用し,さまざまな弾幕パターンを自動生成する弾幕生成エンジンBulletsmorphを提案する.

Biomorph[2003-05-16-2] から着想を得た.

Reference

ABA Games - Bulletsmorph
http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletsmorph/bulletsmorph_applet.html

遺伝的プログラミング
http://www.miv.t.u-tokyo.ac.jp/ibalab/research/gp.htm

Biomorph
http://www2d.biglobe.ne.jp/~aquila/a_index.html