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
廣告