[xyzzy:01029] RE: XML 構造エディタ
- Subject: [xyzzy:01029] RE: XML 構造エディタ
- From: "mwakahara" <wakahara@xxxxxxxxxxxxxxx>
- X-mailer: Microsoft Outlook Express 4.72.3110.5
こんにちわ。逸見さん。
>試作品ですが、どーぞ。
ありがとうございます。早速、試してみました。
このC-0、かっこよすぎ!
いまはデータ内容がプリセットみたいですが、バッファの中のlisp形式またはxml形
式で書かれたデータをダイナミックに読んで、切替えられるとすごい。
ちなみにLispって、処理対象のデータがLisp形式のデータになっている場合、プログ
ラミングが有利になりますか?
木構造みたく、それぞれのノードに対して、処理を定義して、データに対して評価さ
せるみたいな?
例えば、いまは(body)が<body></body>に展開していますが、たとえば、
(chapter(title))を@title1:みたいに展開できれば、すごいです。
(book nil
(chapter nil
(title nil "章のタイトル")
(section1 nil
(title nil "最初の節のタイトル")
(body nil
(para nil "本文")
(listiteimzed nil
(listitem nil
(para nil "最初の箇条書きの項目")))
(listiteimzed nil
(listitem nil
(para nil "2番目(最後)の箇条書きの項目")))))
(section1 nil
(title nil "2番目(最後)の節のタイトル")
(body nil
(para nil "本文")))
)
)
あと、nilの部分は属性用ですね、
ソース見て勉強します。もっと使い込んでみます。
ありがとうございました。
以上、よろしくお願いします。
mwakahara <wakahara@xxxxxxxxxxxxxxx>