跳到正文

平成22年度 春期 ITパスポート試験 問63

这道题的解析和你的作答记录。

問63
頻出度★☆☆

XMLで, 文章の論理構造を記述する方法はどれか。

出典 平成22年度 春期 ITパスポート試験 問63
解説

問 63

  • 错误ア

    在 XML 中,双引号是用于在开始标签内部把属性值括起来的写法(属性名=“值” 的形式),并不具有表示元素之间的父子关系或层次的作用。即使用引号把文章或章节括起来,也无法表示它是章还是节、被包含在什么之中这样的逻辑结构。

  • 错误イ

    用逗号分隔是 CSV(Comma Separated Values,逗号分隔值)格式的思路。它可以用于把值横向排列的表格式数据交换,但无法给各个项目附上表示含义的名称,也无法进行嵌套,因此不能用来描述文档的逻辑结构。

  • ウ

    正解 XML(eXtensible Markup Language)是与 HTML 同一系统的标记语言(markup language),除数据本身之外,还通过用开始标签与结束标签成对括起来的方式,描述“这一部分是什么”这样的含义与结构。例如把章括成 <chapter> … </chapter>、把其中的节括成 <section> … </section>,用使用者自行定义的标签嵌套(分层)括起来,就能仅用文本表达出文档由哪些部件构成、哪个部分包含在哪个部分之中这样的逻辑结构,并且程序也可以解释。因此,主张“用标签将文章或章节等括起来”的 ウ 正确。

  • 错误エ

    用制表符分隔是 TSV(Tab Separated Values,制表符分隔值)格式,只是把分隔符从逗号换成了制表符而已。与 イ 一样,它只是分隔列的简单格式,无法表达元素名或层次结构。

ここがポイント
  • XML 是用开始标签与结束标签把元素括起来、并通过嵌套来描述文档逻辑结构(章、节等层次)的标记语言。标签名可以由使用者自由定义,这一点与标签事先已规定好的 HTML 不同。
  • CSV(逗号分隔)和 TSV(制表符分隔)只是用分隔符号把值排列起来的平坦数据格式,无法附加语义或层次。XML 中的引号是用来把属性值括起来的符号,并不表示结构。
用語
解答問63ウ
练这一题

作答记录