■範囲
XMLマスター教科書2章p70~p99
■学んだこと
・DTDはスキーマ定義言語の一種
・スキーマの利点は、企業間でXML文章の変換手間が省ける。
・DTD記述方法は、
1)XML文章内
2)別ファイルに作成 の2種類
・DTDの構造(#PCDATA)
・内容モデルの記号(, | * ? + () )
・入れ子構造、混合内容の表記の仕方
・属性リストのデータ型
■理解しずらい・できなかったこと
・『?』『|』『CDATA型』など、
個々の意味や書き方は分りました。
ですが、全体を未だ把握しきれていないので、
点と点が繋がっていなく、色々と宙に浮いている
感じです。(分かりにくくてすみません。)
完全理解を目指して頑張ります。
・XHTMLの概要
私が読んだ書籍では、
→webが文章以外にレイアウトにも重点を置くようになったので、XMLを用いた。
→HTMLでは、裏技的な方法で記述することがあった。正規でないので、統一する為。
…以上の様な事が書かれていました。
■第1章確認テスト(不正解箇所の再提出)
採点お願いします。
No3 ⇒『HTML』はタグを作成できないので、誤りだと思いました。
『SGML』はXMLの基となった言語なので、XML形式とは言えないと思いました。
『XSL-FO』はXML文章の表示スタイル。文字の書体、段落設定を指定、と説明で
ありましたので、XML文章を指定していると考え、
答えは≪D≫だと思います。
No5 ⇒『XPath』だと思いますが、選択がありませんでした。
No7 ⇒C,E
------------------------------------------------------
【先輩からのコメント】
『?』『|』『CDATA型』など、については
最初から完全に理解するのは難しいと思いますので、
始めは意味はともかく、書き方、記号があることを忘れずにすればいいと思いますよ!
XHTMLの概要については、
レイアウト上の理由もあるのでしょうが、主な理由は、HTMLをXMLとして処理したいからだと思います。
XML文書として処理できる利点は、XML向けに作成されているツールなどがそのまま利用できることです。
HTMLを処理する場合は、独自の処理を作成する必要があるため、効率、バグなどの面で不利になります。
第1章の回答内容確認しました。
No5,7については残念ですが間違っています。
各問題に対していかにコメントします。
No5
問題では、A~Dの中から適切なものを選ぶような内容となっています。
けいさんの「XPath」だと思う気持ちはわかりますが、A~Dの中に
必ず答えがあるので、その中から選んでください。
No7
かなり惜しいですね。。。
消去法で残ったものが答えなので、それらすべてが答えじゃないかな?←ヒント
参考書だけでなく、WEBページなども活用しながらXMLと
その周辺情報なども一緒に巻き込んで把握していくことによって、
よりXMLの理解がしやすくなったり、XML以外の知識もつけることができるので、
疑問に思ったら色々な手段を使って調べてみてください^^
