XML面試題
http://blog.csdn.net/sweetsnow24/article/details/7447110 http://jingyan.baidu.com/article/b7001fe1738d9a0e7282dda6.html http://wenku.baidu.com/link?url=YjPcc8q-E9jnAEqsEJQZ7juMw8TICa0q9ppU3ICqEyQJBl4JGQynegQT03DQA0oyA-CxGAtDKJ_pvuvo3prfVeLEsxzC7VUWjWMsQVAxht_ 問題1:XML是什么? 答:XML即可擴展標記語言(Extensible Markup language),你可以根據自己的需要擴展XML。XML中可以輕松定義,而不能使用用戶定義的標簽。使用DTD和XML Schema標準化XML結構。XML主要用于從一個系統到另一系統的數據傳輸,比如企業級應用的客戶端與服務端。
問題2:DTD與XML Schema有什么區別?
答:DTD與XML Schema有以下區別:DTD不使用XML編寫而XML Schema本身就是xml文件,這意味著XML解析器等已有的XML工具可以用來處理XML Schema。而且XML Schema 是設計于DTD之后的,它提供了更多的類型來映射xml文件不同的數據類型。DTD即文檔類型描述(Document Type definition)是定義XML文件結構的傳統方式。
問題3:XPath是什么?
答:XPath是用于從XML文檔檢索元素的XML技術。XML文檔是結構化的,因此XPath可以從XML文件定位和檢索元素、屬性或值。從數據檢索方面來說,XPath與SQL很相似,但是它有自己的語法和規則。
問題4:XSLT是什么?
答:XSLT也是常用的XML技術,用于將一個XML文件轉換為另一種XML,HTML或者其他的格式。XSLT為轉換XML文件詳細定義了自己的語法,函數和操作符。通常由XSLT引擎完成轉換,XSLT引擎讀取XSLT語法編寫的XML樣式表或者XSL文件的指令。XSLT大量使用遞歸來執行轉換。一個常見XSLT使用就是將XML文件中的數據作為HTML頁面顯示。XSLT也可以很方便地把一種XML文件轉換為另一種XML文檔。
問題5:什么是XML元素和屬性
答:最好舉個例子來解釋。下面是簡單的XML片斷。
Xml代碼
posted on 2016-06-24 16:41 youngturk 閱讀(171) 評論(0) 編輯 收藏 所屬分類: 筆試題