[trpg-xml:00189] JavaScript による XML の表示

Goto (trpg-xml ML) HTML Log homepage


Index: [Article Count Order] [Thread]

Date: Sat, 05 Aug 2000 01:36:56 +0900
From: 梶田晃一 <kajita@trpg.net>
Subject: [trpg-xml:00189] JavaScript による XML の表示
To: trpg-xml@trpg.net
Message-Id: <200008041629.BAA27850@pk.highway.ne.jp>
In-Reply-To: Your message of "Fri, 4 Aug 2000 17:37:29 +0900" 	<200008041737.CBC20411.SUDV@geocities.co.jp>
References: <200008041737.CBC20411.SUDV@geocities.co.jp>
X-Mail-Count: 00189


 梶田@社会人的夏休み中です。
 学生の夏休みが懐かしい・・・。

 シナリオ情報のXMLファイルを見やすいように表示する個人企画第2段
 JavaScriptバージョンが大体出来ました。

<タイトル>JavaScriptでのXMLの表示</タイトル>
<内容    >JavaScriptのXMLパーサを利用し、XMLファイルを解釈しHTMLタグで表示した</内容>
<WebSite >http://www.trpg.net/user/a-GoGo/program/trpg_xml/rrbb/self01.html</WebSite>
<表示環境>ie5.0 & JavaScriptを実行可能に </表示環境>
<注意点  >
          OnLine上では表示できません。(エラーがでます)
          上記WebSiteからhtmlファイルと同じディレクトリにあるself00.xmlをダウンロードし
          OffLine上で実行してください。
</注意点>

 注意点に在るように、上のWebSiteをie5.0で表示さえてもエラーが帰ってきます。
 (自分のStandAlone環境では問題なく表示されます。
   何が問題なのかがちょっと分かっていません。)

 ダウンロードしなきゃいけないなど面倒くさいですが、見ていただければと思います。


 個人的な感想としては、以下のとおりです。

 1. JavaScriptの方が、XSLの時より道具として使いやすかった
 2. JavaScriptの方でもどこから情報を得て良いのかわからない。


 1. は、"JavaScriptパーサとXSLでは目的や使い方、仕様が違う"、
        "おいらが、XSLは入門者だけどJavaScriptの基礎は分かっていた"
    
    からだと思います。

 2. は、参考に出来た場所が"実例で学ぶXML"と"Japan XML User Group(WebSite)のML"ぐらいで
    他にどのようにチェックすれば情報が手に入るのかを分かりませんでした。
    この事からも、エラーを解決できずにいます。
    


 でもJavaScriptとかを利用すれば、シナリオのヘッダ情報の検索ページなどを作成できると
 思いました。(面白い)



Takuma> いちおう投稿作品のすべてに目を通してみました
Takuma> が、いかんせん千字なので要素を抽出してみるの
Takuma> にはちょっと短すぎるかなと思いました。マーク
Takuma> アップするには逆に楽かな?(誰かやってみる?)

 千字シナリオとかもXMLファイル化されていれば、検索等が可能になると思います。
 でも現状なら、プレーンテキスト + 検索エンジン(Namazu)で検索ページを作った方が
 早いですかね。




Takuma> #そういえばXMLの勉強会的役割もありましたね、
Takuma> #このMLって。ほかの方々が投稿しにくいのは、そ
Takuma> #こらへんの不手際があるからかも?

 この辺りは難しいですね。
 半年前も皆さんに質問を投げたりしましたが、多くの方に参加していただけれる
 土壌を築けませんでした。

 個人的には

 ・XML面白そう & シナリオをデジタルデータにしたい & TRPG用のアプリケーションで遊びたい(作りたい)

 という気持ちがあるから、このMLに
 「アプリケーションを作った:自分の現状(問題)」とか投げたりしていますが

 ・XML面白そう

 だけでは、このMLに何のメールを投げていいのか分からないのもうなづけます。
 勉強会って難しいですね。

 一応、この事も含めて、このメールに書いた語句の説明をしておきます。
 (間違いとか在ったら突っ込んでください。後この語句が分からないとかでも良いですから)


 ・パーサ(Parser)
   
   XML文章を読み込み、XMLの木構造全体や要素を見つけ順に教えてくれる
   偉い奴です。
   Parserが教えてくれるXML文章からの木構造を利用してアプリケーションが
   表をかいたりしています。

   (XML文章 - Parser - アプリケーション ってな感じ)


 ・JavaScript
   
   JavaScriptは、プログラム言語です。(そのくらいは知っています)
   
   インターネットエクスプローラ(ie5.0)にはJavaScript用のXMLParserが
   標準で乗っかっている様で、JavaScriptでXML文章用のアプリケーションが
   かけます。
   (ただ、ie独自のJavaScriptになっているようです。)


 ・XSL
   
   あるXML文章を別のタグで書き直すための言語かな・・・。
   XML Stylesheet Language の略だから、XML用のスタイル指定言語です。

   XML文章をブラウザで表示する際に、<A></A>ってタグに関しては<h1></h1>で表示するとか
   見たいに指定します。
   





Takuma> それから私事で大変恐縮ですが、しばらく帰省する
Takuma> ので投稿のほうをお休みさせていただきます(オウチ
Takuma> はいまだアナログメールしかないのだ)。戻ってきた
Takuma> とき200メール超えていたらいいなぁ。

 「記念カウントを踏んだら、なにかを」って面白いかもしれませんね。(笑)


─────────────────────────────→

梶田晃一                                                 KZ_
Email                                kajita@pk.highway.ne.jp
                                             kajita@trpg.net
WWW                         http://www.trpg.net/user/a-GoGo/
PocketRogue-HighScore                                  05234

─────────────────────────────→

    

Goto (trpg-xml ML) HTML Log homepage