XMLの最近のブログ記事

W3C のニュースフィードからピックアップ

Seven Documents Related to HTML Published

HTMLに関する7つのドキュメントが発行されました。

  1. HTML5
  2. HTML4 から HTML5への変更点
  3. Canvas 2D Context
  4. Microdata
  5. HTML: The markup language (HTML作成のためのガイドライン?何かよく分からない感じ..
  6. HTML+RDFa
  7. HTMLにおける双方向記述への追加要求 (左→右に記述する言語と右→左に記述する言語がどーのこーのってやつ

Voice Extensible Markup Language (VoiceXML) 3.0 Draft Published

VoiceXML 3.0 のドラフトが発行されました。

Security Drafts Update: XML Signature Syntax and Processing 2.0; Canonical XML Version 2.0

XML署名のSyntax and Processing の2.0CanonicalXMLの2.0 のドラフトが発行されました。

Last Call: XProc: An XML Pipeline Language

XMLパイプライン言語 XProcの最終草案 が公開されたようです。

XProcは (複数の)XML文書を入力として、XIncludeやXML SchemaのvalidationやXSL変換などの処理をつなぎ合わせて(複数の)XML文書を出力するためのフレームワークのようです。
イメージとしては Makefileとか Ant とか Plagger とか Yahoo!Pipes とか、その辺のXML版といった感じでしょうか。

W3C のニュースで気になったものをピックアップ

New Drafts of XQuery, XPath, XSLT Published

XSLT 2.1 と XQuery 1.1 を構成するいくつかの規格のドラフト初稿が公開されたようです。

W3C Invites Implementations of MathML Version 3.0, CSS Profile

MathML 3.0 とそのCSS Profile の実装を募集しているようです。 MathML は XMLで数式を表現するためのXMLアプリケーション、 CSS Profile はそれを CSS でフォーマットするための仕様です。

W3C のニュースで気になったものをピックアップ

Namespaces in XML 1.0 (Third Edition) is a W3C Recommendation

"Namespaces in XML 1.0" の第3版が W3C勧告になりました。第2版から実質的な変更は無いらしいですが、XML 1.0 第5版 との非互換性が取り除かれたそうです。

W3C Invites Implementations of Efficient XML Interchange (EXI) Format 1.0

Efficient XML Interchange (EXI) Format 1.0 の実装を募集。 EXI Format は 計算処理効率化のためのXML情報セットの非常にコンパクトな表現 だそうです。

よくわからんので、ちょっとだけ 仕様 を拝見.. ... ん? SAX ?

ハノイの塔 をたくさんの言語で。

唐突に書きたくなって、頑張って色々書いてみた。(残念ながらスタック型言語(Brainf*ckとかwhitespaceとかは無い)

ハノイの塔回答プログラムのポイントはおおよそ2点

  • 関数/サブルーチン等の再帰呼び出し処理
  • 経過を出力する際の文字列フォーマッティング

それでは、どうぞ

トップページが寂しくなってきたのでとりあえず投下

さて、どうやりましょ。ビギナなら

void func(int cond)
{
  int n;
  if ( cond )
    n = 0;
  else
    n = 1;
}

なんてのもありですかね。しかしこの程度なら3項演算子を使って

void func(int cond)
{
  int n = cond ? 0 : 1;
}

の方がスマートですね。しかし条件が複雑になってくると3項演算子では読みにくくなるので、前者の方がよいかもです。

ネタ元-> そんなことを気にしたいんじゃないのに... のコメント欄

> XMLってUTF-8がでふぉであとオプションでしょ?
UTF-8 と UTF-16 が必須であとはオプションです。
> UTF-8ってBOMなしがでふぉでしょ?
XML に限ればそう言えなくも無いですが、UTF-8 一般に対してはそんなことはないです。

まず1個目。「UTF-8 と UTF-16 が必須」はXML勧告1(§2.2)に

All XML processors MUST accept the UTF-8 and UTF-16 encodings of Unicode 3.1

ってあるんで、問題ないでしょ。

で、「XMLに限ればUTF-8ってBOMなしがデフォ?」が気になったのでちょっと調べてみた。

AUTHOR

  • turugina (虎王 剱奈)
  • E-mail: turugina {at} floralcompany.jp
  • pixiv
  • ニジエ

2014年5月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

アーカイブ

OpenID対応しています OpenIDについて
Powered by Movable Type 5.2.10

- 警 告 -

本サイトにはいわゆる「18禁画像」(イラスト)へのリンクが存在します。 未成年の方や、その手の画像に不快感を覚える方は、 該当記事(「えちぃの」及び「ちょっとえちぃの」カテゴリ) をご覧にならないようお願いいたします。

上記を理解した上で非表示のブログパーツを表示する
あわせて読みたいブログパーツ
ついった
drawr/pixiv/twitpic