[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 09:37 / Filesize : 40 KB / Number-of Response : 227
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】



1 名前:デフォルトの名無しさん [2006/02/15(水) 21:35:37 ]
S式パーサがあればXMLなんて不要。
どうしようもなく冗長なXMLを使ってる馬鹿は考えを改めた方がいい。
基本的にLisperがW3C関係やXML信者に喧嘩を売るスレです。

関連スレ
Common Lisp, Scheme Part 14
pc8.2ch.net/test/read.cgi/tech/1132275726/

193 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 03:20:24 ]
XMLは根を1つまでしか持てないのが不便。
ファイルへの単純な追記とか、ファイルの単純結合ができない。


194 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 08:41:01 ]
>>193
禿同。S式なら少しづつreadで読めるのに。

195 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 19:03:23 ]
なのでFragmented XML Streamingとか勝手拡張が登場するわけですな。


196 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 14:01:11 ]
結局 S 式にもっと似てくる訳か。ま、XML 独自でもいいんだが、
とにかく根が複数個ないと不便だな。

197 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:29:22 ]
盛り上がって無いね。

198 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 08:55:07 ]
S式界隈の人達は、やりたきゃ自分一人でやってオシマイっていうノリが強いからな。

199 名前:デフォルトの名無しさん mailto:age [2007/09/18(火) 21:27:29 ]
lambda age

200 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 03:26:35 ]
XMLドキュメントをS式に変換するXSLTくれ。

201 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 12:28:26 ]
>>200
SSAX ではダメ?



202 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 02:12:01 ]
言語が滅びたのに信者だけ残るなんて滑稽だわ。

203 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 11:53:18 ]
「アヌス!」

204 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 20:42:07 ]
ルルルールルールールー♪

205 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:22:16 ]
もうすぐロングパスをもらって
207が決めてくれる
>>37

206 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:17:06 ]
>>32

207 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 18:41:08 ]
>>202
まだだ。まだ終わらんよ。

208 名前:デフォルトの名無しさん [2008/05/08(木) 22:20:43 ]
  |> (・・) <|
 │\ V /│
 │ E●ヨ │ ……。
  ヒ   |||||  ソ
    ││
    ││
    ┘└ 

209 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 00:42:37 ]
(保守 スレッド)

210 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:08:32 ]
今はxmlじゃなくてjsonだろ


211 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 10:01:03 ]
S式でこれはどうやって表現するの?


<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<aaa>
 あああああ
<bbb>
 いいいいい
</bbb>
<ccc id_2="222" id_1="111">
</ccc>
えええええ
</aaa>




212 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 10:28:14 ]
まず要素と属性を区別することにどんな必然性があるのか、とかそのへんからかな。
同一視して良ければ単純に

(aaa "あああああ"
(bbb "いいいいい")
(ccc (id_2 "222")
(id_1 "111"))
"えええええ")


213 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 11:41:26 ]
>>212
なるほど、XMLの属性はS式の中では(XMLでいうところの)子要素として変換されるんですね。
確かに、業務の中では属性にすべきか、子要素にすべきか意見が分かれる時あります。
属性はKeyとValueが一致していれば、順序は必要としないのですが、要素はそれを必要とします。
そのため、XMLスキーマやDTDのように、妥当性があるかどうかを検査できるしくみも持っているのですが、
S式にも存在するのでしょうか?


214 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 12:00:33 ]
>>213
(aaa "あああああ"
(bbb "いいいいい")
((ccc id_2 "222" id_1 "111"))
"えええええ")
とか
(aaa "あああああ"
(bbb "いいいいい")
(ccc (:id_2 "222" :id_1 "111"))
"えええええ")
とかでもええんちゃうの?

上の例だと aaa とか bbb は (aaa ...) の省略形扱い
下の例だと ":" は予約文字、かつ ":" で始まる要素は属性扱い


215 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 12:50:06 ]
やっぱり属性の代わりになる文字が存在するんですね

216 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:29:03 ]
存在させたければ存在させてもいいし
存在させたくないなら存在させなくてもいいし

217 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 08:44:00 ]
コロン記号=属性という訳では無いということですか?


218 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 17:54:18 ]
そうしたければそうすればいい
そうしたくなければそうしなければいい

219 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 19:32:28 ]
214のやり方は規則ではなくて提案ということ。

220 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 01:23:31 ]
とはいえ、コロン記号を属性としてる例が全くないわけではなく、
実際自分もそうしている

XMLは規格?みたいなののお墨付きがある分、きわめて厳密に(異星人でさえ利用できるほど)
定義するものと思うけど、S式はそこまで「国際憲章」レベルのカタい取り決めはない。
ホワイトスペースと()以外の文字は、S式では特別な意味をもたないので、
>>211が「:で始まるシンボルがあれば、直後のアトムを属性として扱う」みたいなルールで運用することもできる。
そういうルールのないツールにとっては、単なるリストとして扱われる。

221 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 06:23:14 ]
まあ、自己自慢のオナニー規格をみんな持っているわけだなw



222 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:40:18 ]
コレもありですよね?

(node aaa "あああああ"
(node bbb "いいいいい")
(node ccc
(attrib id_2 "222")
(attrib id_1 "111"))
"えええええ")

223 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 02:40:46 ]
あるある

224 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 03:43:19 ]
lml -- Lambda Markup Language
www.blnz.com/lml/index.html

225 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 14:14:51 ]
最近はyamlを使っている

226 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 17:50:50 ]
XMLは属性をコメントアウトできないから、不便。開始タグ全体をコメントアウトすればいいといえばいいんだけど。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<40KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef