平成22年度 春期 午前 問8
ソフトウェア
XML文書である条件
整形式(well-formed)の XML 文書が妥当(valid)な XML 文書である条件はどれか。
- アDTD に適合している。
- イXML 宣言が完全に記述されている。
- ウXML データを記述するための文法に従っている。
- エエンティティ参照ができる。
答えと解説を見る
✓ これが正解アDTD に適合している。
解説
整形式に加えて DTD に適合すると妥当です。
XML 文書の良し悪しには段が二つあり、この設問はその上の段だけを聞いています。下の段が整形式で、開始タグと終了タグが対になっている、入れ子が交差していない、根の要素がひとつだけ、属性値が引用符でくくられている、といった文法上の決まりを満たしている状態を指します。上の段が妥当で、整形式であることに加えて、その文書がどんな形をしているべきかを定めた取り決めに適合している状態です。つまり妥当な文書は必ず整形式ですが、逆は言えません。設問は整形式の文書がさらに何を満たせば妥当になるかという向きなので、上の段で新しく加わる条件を選びます。正解は DTD に適合していることです。DTD はどの要素が使えるか、どの順で何回現れてよいか、どんな属性を持つかを書いた設計図で、文書がその通りに書かれているかを機械が照らし合わせられます。同じ役目を別の記法で書くことも今では多いのですが、この設問はこの記法を名指ししています。
ほかの選択肢はなぜ違うのか
- イXML 宣言が完全に記述されている。:先頭に置く宣言は版や文字符号化を示すもので、省いても文書として成り立ちます。書いてあるかどうかは、決められた形に適合しているかどうかとは別の話なので、上の段の条件になりません。
- ウXML データを記述するための文法に従っ…:これは下の段である整形式そのものの説明です。設問はすでに整形式であると断ったうえで先を聞いているため、満たし済みの条件をあらためて答えても、新しく加わるものがありません。
- エエンティティ参照ができる。:あらかじめ決めた名前で文字列や記号を呼び出せる書き方のひとつにすぎません。使うかどうかは文書ごとの都合で決まることなので、決められた形に適合しているかどうかとは関わりがありません。
この問題の用語
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。E-R図では、この対象と対象どうしの関連を組み合わせて表します。
出典:平成22年度 春期 応用情報技術者試験 午前 問8
同じ用語が出る問題
- 令和7年度 秋期 午前 問41:真正性に関する問題(エンティティ)
- 令和5年度 秋期 午前 問40(エンティティ)
- 令和4年度 秋期 午前 問63(エンティティ)
- 令和4年度 春期 午前 問27:内部スキーマの設計に含まれるもの(エンティティ)
- 令和3年度 秋期 午前 問46:CRUDマトリクスの説明(エンティティ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)