戻る

xml 前準備

以下の例は 適当に でっちあげたものです。

適当な ものを作成

ほたら 再度 どこからか ひろってこよう

例 1

なにか 良くわからないが 以下のような 物を 作成しました パターンとして 使えるのでは ないかいな という程度です個々の内容については にゃんたろう は 感知しないということです、つまり 何か叩き台が 必要ということです。

<?xml version="1.0" encoding="euc-jp" standalone="no" ?> /* area 1   */


<!DOCTYPE topmenu [                    /* area 2   */
<!ELEMENT head01 (#PCDATA)>
<!ELEMENT theme02 (pat03,qat04,rplay05)>
<!ELEMENT pat03 (#PCDATA)>
<!ELEMENT qat04 (#PCDATA)>
<!ELEMENT rplay05 (#PCDATA)>
 ]>


<topmenu>                           /* area 3   */
<head01>ニワ
</head01>
<theme02>
<pat03>ニワニワニワ
</pat03>
<qat04>ニワトリガ
</qat04>
<rplay05>イマス
</rplay05>
</theme02>
</topmenu> 

area 1 、area 2、area 3 の 3つの 領域というか (目的 用途が違うとい うか )記載項目が 有ります これを 名前をつけて 保存しておきます、そうし てブラウザで もって ファイルを 開いてみよう。その前に ブラウザ は plamo 3.3 について来る
和ジラ 1.4
Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.4) Gecko/20030829
にて 見るということです。

閲覧

見えるか どうかは 其々の 環境に より 異なります 見えなければ 諦める 対 応した ブラウザに 入れ換える 自分で なんとかする 御自由に ということです

すると
This XML file does not appear to have any style information
associated with it. The document tree is shown below.
と なにか 訴えているようです。”style information”というのは 当然 有り ません。ついでに 一番最初の ”<”を 削除して 同様に ファイルを 開くと どうなるでしょうか?

動作確認

まあ 全ての 機能を 使うことは にゃんたろうとしては 出来ないので 思い 付いた あるいは 見つけた 事を してみるということです、再度ブラウザ で ファイルを 開いて みると、

この場合 場所も 足りないものも わかっている場合ですが 1行の 1 列 の 所が おかしいよ といっています。

変形 その1

!DOCTYPE の 部分を削除

area 2 を 削除したものを作成してみましょう

例 2

以下の 物が 得られます

<?xml version="1.0" encoding="euc-jp" standalone="no" ?>
<topmenu>                          
<head01>ニワ
</head01>
<theme02>
<pat03>ニワニワニワ
</pat03>
<qat04>ニワトリガ
</qat04>
<rplay05>イマス
</rplay05>
</theme02>
</topmenu> 

閲覧

再度 ブラウザにて 見てみましょう

area 2 は 要らないようですな これは 楽です 楽勝です これも 同 じ様に 最初の ”<”を削除 してみましょう

動作確認

以下の 様に なります

次に何をするか 理解できますか?? そうです area 1 を 削除するのです

変形 その2

!DOCTYPE の 部分 と ”<?xml version="1.0" ...”を削除

閲覧してみましょう

わけが わからないので 文字を アルファベットに 変更します、別にそこま で ということも 有りますが

例 3

この様に 変更します そうして再度 閲覧します まず内容から


<topmenu>                          
<head01>niwa
</head01>
<theme02>
<pat03>niwaniwaniwa
</pat03>
<qat04>niwatoriga
</qat04>
<rplay05>imasu
</rplay05>
</theme02>
</topmenu> 

へて 再度 ブラウザにて 見てみます

閲覧

日本語難しいね!

文字化けを 問題としないのならarea 1 、area 2 は 不要なのです 何か 良 い エディター を 見つければ 解決するようです、にゃんたろうには 無理です が、同じく最初の”<”を 削除してみてみましょう

動作確認

一応 最初の 空白行を 認識して 行番号 2 の 最初の ところが 構文解析? 出来な いと 申しているようです 要するに 不都合 と 宣う ようです。

area 1 、area 2、area 3 の 3つの 領域 について 見てきたが 条件を緩和 することで area 1 、area 2 は 不要ですということですが euc で使用する場 合は area 1 、area 3 の 項目は 必要な様です 取り敢えずは このくらい に しておきましょう 参考に 以下の ものがあります こちらを 読まれる方が よっ ぽど 為に なります。

備考

これらを 読めば 良いでしょう
”http://www.w3.org/XML/1999/XML-in-10-points.html”
”http://www.atmarkit.co.jp/fxml/tanpatsu/17freshman/xml_basic.html”

にゃんたろう 拝!
2006年 8月29日 (火) 22:39:27 JST 作成

戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.