E4X (ECMAScript for XML) は ECMAScript3 の拡張として開発された XML データを扱うための仕様です。2nd Edition が昨年末に公開されています(こちら)。AS3 では新しく E4X のクラスがサポートされ、従来よりもずっと簡単に XML データを扱うことができるようになりました。 AS3 でも AS2 で使われていた XML クラスは XMLDocument と名前を変えて他の関連クラス (XMLNode 等) と共に flash.xml パッケージに含まれています。しかし、これは過去に開発したコードのサポートが主目的で、今後の使用を推奨するものではありません。 さて、まず手始めに E4X の簡単な例を見てみましょう。以下のような XML 文書があるとします。 <order> <book id="1"> <title>learning
Wednesday, January 11, 2006 もう XML 言語を開発するな Don’t Invent XML Languages by Tim Bray (Updated: 2006/01/09) XML の X は「拡張可能(Extensible)」という意味だ。自分の問題に応じて自分の XML 言語を開発できることをウリにしている。でも、僕は過去 2 、3 年の経験から、そうすべきではないことを悟った。本当に必要な時以外はね。今からそれを説明する。そして、もし本当に必要な時がくれば、関連文書のOn XML Language Design を読んで欲しい。 僕は最近ある XML 言語の開発を手伝っていたのだけれど、どうか話半分で聞いて欲しい。僕は言語デザインをメインでやっているわけではないし、僕がもし専門技術でなにか言えることがあるとすれば、それは主としてたくさんの異なる X
目次 1 RELAX NG事始め 2 選択(choice) 3 属性 4 名前付パターン 5 データ型 6 列挙 7 リスト 8 順序なし内容モデル 9 モジュール化 9.1 外部のパターンを参照 9.2 パターンの結合 9.3 文法のマージ 9.4 パターンの上書き 10 XML名前空間 10.1 ns属性を使う 10.2 QName 11 名前クラス 12 注釈とコメント 13 文法の入れ子 14 RELAX NGが自由に許すもの 15 更なる勉強のために 付録 A XML DTDとの比較 B RELAX Coreとの比較 B.1 RELAX NGからRELAX Coreへの変換 B.1.1 elementRule-tag B.1.2 hedgeRule B.1.3 attPool B.1.4 生垣モデル B.1.5 属性宣言 B.2 例 B.2.1 親要素や兄弟要素に依存する内容モデ
スティーブ・ジョブズとぼく 昨日は、何も手につかない一日でした。 ぼくにとって少年時代からのヒーローであり、人生の導きの星であった、アップル創業者のスティーブ・ジョブズが永遠の眠りについたからです。 直接の知り合いでもない... 首都圏のみなさんへ:西へ行こう 未曾有の大災厄となってしまった東北大震災。起きてしまったことを嘆いたり、電力会社や政府の対応を非難したり、努力や負担を負わずに安全地帯から良い活動をしたつもりになる自己満足的な行為であるスラックテ... ランキングのつくりかた 遅ればせながら、あけましておめでとうございます。 先週には、ベイエリアの友人たちがやっているEchofonがPostUpに買収されるなど、幸先のよい新年のスタートとなりました。 さて、最近ホットなマーケットとい... NoSQLの成功は1:10問題にかかっている ここ2-3年ほど、いわゆる非SQL系データベー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く