Java XML 在线测验



以下测验提供与Java XML 框架相关的选择题 (MCQ)。您需要阅读所有给出的答案,然后点击正确的答案。如果您不确定答案,可以使用显示答案按钮查看答案。您可以使用下一题按钮查看测验中的新一组问题。

Questions and Answers

答案:B

解释

XML 代表可扩展标记语言。

答案:D

解释

DOM 是万维网联盟 (W3C) 的正式建议。它定义了一个接口,使程序能够访问和更新 XML 文档的样式、结构和内容。支持 DOM 的 XML 解析器实现该接口。

答案:C

解释

JDOM 解析器经过 Java 优化,它使用 Java 集合,如 List 和 Arrays。它与 DOM 和 SAX API 协同工作,并结合了两者的优点。

问题 4 - JDOM 解析器的哪种方法获取元素的所有直接子节点?

A - Element.getChildren()

B - Document.getChildren()

C - Node.getChildren()

D - Node.getChild()

答案:A

解释

Element.getChildren() 获取元素的所有直接子节点。

问题 5 - 以下哪个 XPath 表达式将选择所有名称为“nodename”的节点?

A - nodename

B - @nodename

C - ./nodename

D - //nodename

答案:A

解释

nodename 选择所有名称为“nodename”的节点。

问题 6 - 以下哪个 XPath 表达式选择属性?

A - .

B - ..

C - @

D - //

答案:C

解释

@ 选择属性。

问题 7 - DOM4J 解析器的以下哪种方法从 xml 源构建 DOM4J 文档?

A - SAXReader.read(xmlSource)

B - Dom4j.read(xmlSource)

C - Document.read(xmlSource)

D - Node.read(xmlSource)

答案:A

解释

SAXReader.read(xmlSource) 从 xml 源构建 DOM4J 文档。

问题 8 - XML 是可扩展的。

A - 错误

B - 正确

答案:B

解释

在 XML 中,可以非常轻松地创建和使用自定义标签。

问题 9 - 我们可以使用 SAX 解析器修改 XML 文档吗?

A - 正确

B - 错误

答案:A

解释

是的!使用 SAX 解析器,我们可以解析和修改 XML 文档。

答案:C

解释

在以上两种情况下,都首选 StAX 解析器。

java_xml_questions_answers.htm
广告