當前位置:首頁 >  站長 >  編程技術 >  正文

簡單了解XML 樹結構

 2020-10-15 14:18  來源: 腳本之家   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

這篇文章主要介紹了XML 樹結構的相關資料,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下

XML 文檔形成了一種樹結構,它從"根部"開始,然后擴展到"枝葉"。

一個 XML 文檔實例

XML 文檔使用簡單的具有自我描述性的語法:

<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

第一行是 XML 聲明。它定義 XML 的版本(1.0)和所使用的編碼(UTF-8 : 萬國碼, 可顯示各種語言)。

下一行描述文檔的根元素(像在說:"本文檔是一個便簽"):<note>

接下來 4 行描述根的 4 個子元素(to, from, heading 以及 body):

<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>

最后一行定義根元素的結尾:</note>

您可以假設,從這個實例中,XML 文檔包含了一張 Jani 寫給 Tove 的便簽。

XML 具有出色的自我描述性,您同意嗎?

XML 文檔形成一種樹結構

XML 文檔必須包含根元素。該元素是所有其他元素的父元素。

XML 文檔中的元素形成了一棵文檔樹。這棵樹從根部開始,并擴展到樹的最底端。

所有的元素都可以有子元素:

<root>
<child>
<subchild>.....</subchild>
</child>
</root>

父、子以及同胞等術語用于描述元素之間的關系。父元素擁有子元素。相同層級上的子元素成為同胞(兄弟或姐妹)。

所有的元素都可以有文本內容和屬性(類似 HTML 中)。

實例:

上圖表示下面的 XML 中的一本書:

<bookstore>
  <book category="COOKING">
    <title lang="en">Everyday Italian</title>
    <author>Giada De Laurentiis</author>
    <year>2005</year>
    <price>30.00</price>
  </book>
  <book category="CHILDREN">
    <title lang="en">Harry Potter</title>
    <author>J K. Rowling</author>
    <year>2005</year>
    <price>29.99</price>
  </book>
  <book category="WEB">
    <title lang="en">Learning XML</title>
    <author>Erik T. Ray</author>
    <year>2003</year>
    <price>39.95</price>
  </book>
</bookstore>

實例中的根元素是 <bookstore>。文檔中的所有 <book> 元素都被包含在 <bookstore>中。

<book>元素有 4 個子元素:<title>、<author>、<year>、<price>。

本文來自腳本之家,原文鏈接:https://www.jb51.net/article/190243.htm


申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
xml樹結構

相關文章

  • XML基本概念入門學習指南

    這篇文章主要介紹了XML基本概念入門學習指南,包括其與HTML的關系以及元素和特殊標簽等,需要的朋友可以參考下HTML的孿生兄弟是誰?毫無疑問要說的是XML,作為一對孿生兄弟它們兩個基本的語法類似,但外表和內在是不等價的。雖然XML很像HTML,但它們兩個之間卻有著本質的區(qū)別。

    標簽:
    xml樹結構
  • 詳解XML中的模式Schema

    XML中擁有Schema特性,能夠比DTD更加強大地引入元素結構,下面我們就來詳解XML中的模式Schema的概念及作用和用法,需要的朋友可以參考下

    標簽:
    xml樹結構
  • 百度不再支持sitemapXML地圖文檔

    Sitemap簡單講就是網站各頁面列表的集合,站長可以自己編輯并提交Sitemap到百度搜索提升網站被百度蜘蛛的爬取率有助于百度蜘蛛發(fā)現(xiàn)并抓取網頁信息提高網站收錄,對于sitemap百度規(guī)定了三種形式包括XML,TXT和Sitemap索引格式,

  • 什么是網站地圖?XML站點地圖對SEO的好處

    一個好的XML站點地圖可以作為您網站的路線圖,引導百度訪問您的所有重要頁面。XML站點地圖可以很好地用于搜索引擎優(yōu)化,因為它們允許百度快速找到您的基本網站頁面,即使您的內部鏈接不完美。這篇文章解釋了什么是XML站點地圖以及它們如何幫助您更好地排名。

熱門排行

信息推薦