JavaEE之XML—web.xml你總知道吧!

溫馨提示:本文閱讀需要3分鐘,建議收藏后閱讀!


XML 伙伴們應(yīng)該不陌生吧!

我們之前總是要配置 web.xml

今天我們就來一起認(rèn)識XML


XML 指可擴展標(biāo)記語言(EXtensible Markup Language),是一種很像 HTML 的標(biāo)記語言。XML 并不是 HTML 的替代。XML 被設(shè)計用來傳輸和存儲數(shù)據(jù),其焦點是數(shù)據(jù)的內(nèi)容。HTML 被設(shè)計用來顯示數(shù)據(jù),其焦點是數(shù)據(jù)的外觀,HTML 旨在顯示信息,而 XML 旨在傳輸信息。

XML 的用途


XML 把數(shù)據(jù)從 HTML 分離出來。簡化了數(shù)據(jù)共享與傳輸,XML 簡化了平臺變更。并且XML 可以用于創(chuàng)建新的互聯(lián)網(wǎng)語言。


首先看一下 XML 的結(jié)構(gòu)


<?xml version="1.0" encoding="UTF-8"?>

<note>

<to> Huluwa </to>

<from> your grandpa?</from>

<heading>?remember?</heading>

<body> Don't forget help me </body>

</note>


xml?的格式大致就是這個樣子的?

下面給大家畫一張圖帶大家認(rèn)識什么是元素,屬性和文本


現(xiàn)在伙伴們了解元素 屬性 和文本了嗎?


XML 命名規(guī)則


XML 元素必須遵循以下命名規(guī)則:

名稱可以包含字母、數(shù)字以及其他的字符,但是不能以數(shù)字或者標(biāo)點符號開始,不能以字母 xml(或者 XML、Xml 等等)開始,名稱不能包含空格。

可使用任何名稱,沒有保留的字詞


現(xiàn)在再來看我們的 web.xml?

感覺如何


是不是沒有那么難了


解析XML


其實解析 XML 有好幾種方式,現(xiàn)在用的最好的是 Dom4j 因為?Dom4J 性能最好,連 Sun 的 JAXM 也在用 Dom4J.目前許多開源項目中大量采用 Dom4J ,像大名鼎鼎的 hibernate 也用 Dom4J 來讀取 XML 配置文件。


Dom4J 官網(wǎng):

https://dom4j.github.io/


?

這里可以下載你想要的 Dom4J 的版本


?下面還有使用 Dom4J 的教程呦!



下面我們來用 Dom4J 讀取 xml 里面的數(shù)據(jù)



這樣就把dom4j添加到我們的項目中了!

首先來寫一個javabean



然后參考官方網(wǎng)站來寫XMl的讀取文件





下面我們來創(chuàng)建一個測試類



測試一下,我們的代碼讀取沒有問題!可以把xml里面的信息讀取出來輸出到控制臺上,現(xiàn)在我們來試一下把數(shù)據(jù)寫入 xml。



看一下我們寫入文件的效果


?


這就是我們寫入的person1.xml里面的內(nèi)容了



今天分享的內(nèi)容

理論比較少

需要實操的部分比較多


源碼分享給大家

回復(fù)“XML”獲取源代碼

大家回去的時候可以試一下


那么再見了!

拜拜


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,533評論 19 139
  • 1. XML總結(jié) 1.1. XML簡介 XML : 可擴展的標(biāo)記語言。(和HTML非常類似的) 可擴展的。 自定義...
    Ethan_Walker閱讀 3,371評論 0 12
  • 1. XML簡介 以下內(nèi)容來自于http://www.w3school.com.cn/xml 基本知識 XML 和...
    WebSSO閱讀 2,092評論 1 7
  • 如果我不愛你,我不會每次期待你的消息,不會每次看到你的消息都開心得像個小孩兒 如果我不愛你,我不會故意做一些小動作...
    一子子閱讀 560評論 0 0
  • 我意識到自己人到中年確實是在我四十周歲以后。 四十歲以后,我的眼睛花了,看看東西要放在很遠(yuǎn)的地方,把書和手機屏幕舉...
    楊仲凱律師閱讀 497評論 0 1

友情鏈接更多精彩內(nèi)容