JavaAppletでxmlを読み込むサンプル
ことの発端はxmlをappletで読み込めなかったりしたりしなかったりしたり、正男の福田様がxml読み込めないよとか言っていたり、
まぁそんな云々があったので作ってみた。
読み込んでいるxmlファイルは正男jsに使っている1ステージのファイルなのでまぁそんなの。
諸項目
- サンプルファイル(ソースとか諸々)
- testXml.zip(13,231Byte)
- テストしてみる
- sample.html(JavaApplet)
- テスト時に読み込んでいるファイル(参考まで)
-
fukuda_sample_3_0.xml <-現在読み込んでいる
game01.xml - やっていること。
-
appletの
AppletTest 63行目<param name="xmlUrl" value="FileName" />
から値を読み出す。
p = getParameter("xmlUrl");
return p;
先程読み出した値を元にURLオブジェクトの生成
AppletTest 27行目
URL url = new URL(getCodeBase(),param());
r=new XmlReaderOfDOM(url);
r.printAllDocument();
URLオブジェクトを元にDOMParserに入力
XmlReaderOfDOM 88行目
InputStream fin = url.openConnection().getInputStream();
DOMParser parser = new DOMParser();
parser.parse(new InputSource(fin));
doc = parser.getDocument();
上手く説明出来ている自信は無いけれどそういう風に動いていると思う。
更新履歴
- 20080521
- xmlを正男3.0のものに更新…というか追加
- 20080518
- 公開