當前位置:
首頁 >
XML学习(二)————属性还是标签?
發布時間:2025/3/12
35
豆豆
生活随笔
收集整理的這篇文章主要介紹了
XML学习(二)————属性还是标签?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
引言
xml中并沒有規則要求我們什么時候使用屬性,什么時候使用標簽。
屬性和標簽都可以存儲數據,但是在XML的使用中,我們需要探討一下對屬性和標簽的選擇問題。
約定規則
XML 應該避免使用屬性來存儲數據,這與HTML的推薦規則不太一樣。
而對于一些標簽的元數據我們可以采用屬性的方式來存儲,如標簽的“id”。元數據指的是“有關數據的數據”。如:
不應該使用這種方式:
<note date="10/01/2008"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>而應該推薦使用這種方式:
<note> <date> <day>10</day> <month>01</month> <year>2008</year> </date> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>這是因為,在XML標簽中使用屬性存儲數據有很多不利的問題,如:
1、屬性不能包含多個值,但是標簽可以
2、屬性沒有樹狀結構,但是標簽可以
3、屬性不容易擴展,但標簽可以
所以,如果一個用屬性存儲的內容看起來像數據(取決于業務的相關性),那么就應該以標簽的形式去存儲它。
總結
以上是生活随笔為你收集整理的XML学习(二)————属性还是标签?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php广告任务网源码_THINKPHP仿
- 下一篇: XML学习(一)————XML简介