本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成27年度 技術士第一次試験問題【専門科目】

V−35

XML文書に関する次の記述のうち、最も適切なものはどれか。

@ DTD (Document Type Definition) を用いて文書型を定義する方法は許されていない。

A XML Schemaにより、XML名前空間を使ったXML文書の妥当性を検証できる。

B XMLプロセッサは、処理対象となるXML文書の妥当性を必ず検証する。

C 整形式 (well-formed) のXML文書ではXMLの構文規則を満たしていなくてもよい。

D 文書構造に関する制約が文書型定義によって示されており、あるXML文書がその制約を満たすことをバリデータという。


正解

A


解説

@ DTDは、XML文書において一番使われる言語の一つである。

A 正しい。スキーマはXMLの構造のことである。

B 検証XMLプロセッサは、XML文書の妥当性をチェックする。
非検証XMLプロセッサは、整形式XML文書かどうかの検査のみを行う。

C 整形式 (well-formed) のXML文書ではXMLの構文規則をすべて満たしていなければならない。

D XML文書がきちんと文書型定義に沿って書かれているかチェックすることをバリデートといい、バリデートを行うことをバリデータと呼ぶ。「制約を満たすこと」とは、少しニュアンスが違う。

V−34 目次