XML 1.1がW3C勧告に 19
ストーリー by Oliver
<><><><><><><> 部門より
<><><><><><><> 部門より
Silphire 曰く、 "2001年12月13日の最初のワーキングドラフトから2年強の議論を経て、2月4日にようやくXML 1.1がW3C勧告になりました。また同日、Namespaces in XML 1.1, XML Information Set, Second Edition, XML 1.0 Third EditionもW3C勧告になっています。"
ところがどっこい (スコア:5, 参考になる)
"Why You Should Stay with XML 1.0" [informit.com]
話もある...
[44] 「XML 1.0 で十分」 [xml-registry.jp]
--
Re:ところがどっこい (スコア:4, 参考になる)
ざっと、読んでみました。
XML 1.1 仕様 - 2.2 Characters [w3.org]に、 って書いてあるのにわざわざコントロール文字を使ってみるのは、まぁいいとして、 の記述に対応する"Namespaces in XML 1.1" [w3.org] 内の文章が見当たらないのですが…
# 見落としかなぁ…
Re:ところがどっこい (スコア:1)
6.1 Namespace Scoping
...
The attribute value in a namespace declaration for a prefix MAY be empty. This has the effect, within the scope of the declaration, of removing any association of the prefix with a namespace name.
publicとprivateを一時的にキャンセル(undeclaring)している例ですよね。
「んな滅多にないことなんざいらんっちゅーねん」て結論で。
#"Namespaces in XML"の5.1には上の文句は無い
Re:ところがどっこい (スコア:1)
ネームスペース仕様の元々の意図では、機械的に生成する場合でもInfosetを変えることなくプリフィックスを変えることができたはずなのですが、属性値(やエレメントコンテント)中にQNameを書くというのが普通に使われるようになってしまったために、Infosetを変えずに機械的にプリフィックスを付け直すことが不可能になってしまいました(結局Infoset自体にもネームスペース宣言する属性が含まれてしまいましたし)。
Re:ところがどっこい (スコア:1)
これって仕様の拡大解釈ですよね?
Namespaces in XML 1.1 - 5 Using Qualified Names [w3.org] を読む限りは、QNameはエレメントコンテントや属性値には適応されないようですし..
# って、 XML Schema Part 0: Primer [w3.org]の例では、 属性値に名前空間接頭辞が使われてるのか…
# 何なんだ一体 (o_ _)o
Re:ところがどっこい (スコア:1)
そもそもは、XSLTが属性値にXPathを書くときに、XPathのプリフィックスの解決にネームスペース宣言を使うとしてしまったあたりからすべてが崩れ始めたのではないかと思います。
Re:ところがどっこい (スコア:1)
後方互換性が保証されてないのでしょうか?
それともparseの手間が膨大になるとか。
Re:ところがどっこい (スコア:2, 参考になる)
This cookie has a scrap of paper inside. It reads:
If you can't learn to do it well, learn to enjoy.
?? (スコア:1)
閉じないんですか?
#<>がリピートOTL
#というかHTML形式だと&lt;&gt;と打っても駄目なんですが…
#ホントのテキスト形式でも勝手に<>に変換されてそのまんま投稿にいけないのがかなり不便というか…
#ホントのテキスト形式じゃないなぁ。もちろんを残してるのはネタですが。
OTL (スコア:1)
一番の疑問は・・・ (スコア:1)
正直な話 (スコア:2, すばらしい洞察)
電話やテレビに実装したいとは正直思わないです。
XMLの概念?はすばらしいと思うのですが
普及するためには何かが足りない気がします。
Re:正直な話 (スコア:1)
>普及するためには何かが足りない気がします。
Cで使える構文解析ライブラリがorz
# .NET Frameworkにはあるのかな。
Re:正直な話 (スコア:0)
ん?、XML parser以外にという事?
XML parserなら、xerces-cが使えると思うけど、何か勘違いしているかな...。
Re:一番の疑問は・・・ (スコア:0)
XML1.1については (スコア:0)
Re:一番の疑問は・・・ (スコア:0)
説得しても理解してくれないんだよね……
なんでや (スコア:0)
#まぁ、とにかく乙カレー
Re:なんでや (スコア:0)
中の人などいない!