XML學習筆記之XML的簡介
最近,自學了一段時間xml,希望通過學習筆記的整理能夠鞏固一下知識點,也希望把知識分享給你們(描紅字段為重點):
XML(extensible Markup language):可擴展的標記語言,解決了HTML不可擴展的問題,其作用是保存或傳輸數據,它不像HTML(超文本標記語言)是用來顯示數據的。
特點:
1、基於文本格式的;
2、標簽沒有被預定義,需要自定義;
3、用於保存或傳輸數據,不用來顯示數據;
4、是元語言(可以通過這門語言開發其他語言)。
文檔結構:
1、最上面一行是文檔的聲明,註意:聲明必須放在第一行;
2、是一種樹形的結構;
3、必須包含根元素,在根元素中擴展到樹葉;
4、文檔有元素、屬性、值、註釋、實體組成,註意:註釋不能放於聲明前面,註釋也不能嵌套。
標簽規則:
1、至少需要一個元素;
2、xml標簽區分大小寫(HTML不區分大小寫);
3、不允許空標記存在,所有標記必須成對;
4、標簽的嵌套要正確;
5、標簽的命名規則:以字母、下劃線、冒號開頭,後面跟字母、數字、下劃線、冒號、句號(點)、連字符。中間不能有空格,不能以xml開頭。
使用工具:
XML學習筆記之XML的簡介
相關推薦
XML學習筆記之XML的簡介
空格 自學 問題 規則 語言 命名規則 聲明 ron 一行 最近,自學了一段時間xml,希望通過學習筆記的整理能夠鞏固一下知識點,也希望把知識分享給你們(描紅字段為重點): XML(extensible Markup language):可擴展的標記語言,解決了HTML不可
java學習筆記之xml
是什麽 read 文本標記 utf-8 轉義字符 本地緩存 system 進行 特殊 xml學習筆記 1:xml的概述 1.1 xml是什麽 標記語言:語言中出現了<a></a>的標簽 a:HTML 超文本標記語言
MFC學習筆記之XML 檔案操作類
可擴充套件標記語言XML(Extend Mark Language)是一種描述資料和資料結構的語言,XML資料可以儲存在任何可以儲存文字的文件中。HTML用來描述外觀,而XML從一開始就被設計為表示原始資訊而完全忽略資料呈現方式。XML之所以功能強大,是因為計算機行業已經把X
JavaWeb學習筆記之XML(2)
文章目錄 xml的解析(jaxp) dom方式解析xml sax方式解析xml dom4j解析器 相關知識: https://blog.csdn.net/mokexfdgh/articl
JavaWeb學習筆記之XML(1)
文章目錄 XML 表單提交方式 XML的介紹 XML的應用 XML的語法 XML的dtd約束 schema約束 相關知識: https://blog.csd
PHP操作xml學習筆記之增刪改查(1)—增加
get nodevalue attr creat 學生 重新 添加 set roo <?php //增加 //1.創建DOMDocument $xmldoc=new DOMDocument(); //2.加載xml文件 $xmld
Window腳本學習筆記之BAT簡介
all 一個 資料 而且 新的 垃圾 mar span 跳過 本篇文章不是直接講技術,而是對我自己學習這些年來的一番感觸和簡單的介紹,其間也穿插著一些基本的知識,若是學習技術者可跳過,亦不妨礙學習其他。 BAT簡介 BAT是Windows的批處理腳本,即以後綴“bat”為w
redis學習筆記之redis簡介
優先 消息隊列 使用 優先級 開頭 角色 redis 結構 redis命令 redis簡介 Redis是一個開源的,高性能的,基於鍵值對的緩存與存儲系統,通過設置各種鍵值數據類型來適應不同場景下的緩存與存儲需求。同事redis的諸多高層級功能使其可以勝任消息隊列,任務隊列
ELK學習筆記之ElasticSearch簡介
0x00 什麼是Elasticsearch Elasticsearch (ES)是一個基於 Lucene 的開源搜尋引擎,它不但穩定、可靠、快速,而且也具有良好的水平擴充套件能力,是專門為分散式環境設計的,Elasticsearch是面向文件型資料庫,這意味著它儲存的 整個物件
用Apache做Web伺服器的學習筆記之Apache簡介
在Ubuntu和Debian中,Apache2的主要功能模組(Multi-Processing Module,多道處理模組,簡稱MPM)被分成了不同的軟體包, 它們分別是: apache2-mpm-event 事件驅動的MPM
【Unity Shaders】學習筆記之Shader簡介(一)
一、Shader簡介 Shader(著色器)實際上就是一小段程式,它負責將輸入的Mesh(網格)以指定的方式和輸入的貼圖或者顏色等組合作用,然後輸出。繪圖單元可以依據這個輸出將影象繪製到螢幕上。輸
mybatis學習筆記之——mybatis的XML配置檔案(全域性配置檔案)
MyBatis的配置檔案包含了會深深影響MyBatis行為的設定(settings)和屬性(properties)資訊。我們詳細瞭解一下MyBatis的各種標籤的作用以及使用方法。 properties properties:配置,mybatis可以使用properties標籤來引入外部pr
mybatis學習筆記之——mybatis的Mapper XML檔案中select元素
select元素: Select元素用來定義查詢操作,常用屬性如下。 id:唯一識別符號。用來引用這條語句,需要和介面的方法名一致。 parameterType:將會傳入這條語句的引數類的完全限定名或別名。這個屬性是可選的,因為 MyBatis 可以通過 TypeHandler 推斷出具
mybatis學習筆記之——mybatis的Mapper XML對映檔案配置資訊
sql對映檔案對應的增刪改查都有自己的標籤: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mybatis學習筆記之——mybatis的Mapper XML檔案中resultMap屬性
resultMap resultMap:自定義結果集對映規則,自定義某個JavaBean的封裝規則。 id:唯一id,方便引用。 type:自定義規則的Java類。 具體其他屬性詳細資訊和配置程式碼如下: <resultMap id="MyEmp" type="com.te
Python之xml學習筆記
金融行業 數據交換 所有 mov text dir 文件 金融 utf xml處理模塊 xml是實現不同語言或程序之間進行數據交換的協議,跟json差不多,但json使用起來更簡單,至今很多傳統公司如金融行業的很多系統的接口還主要是xml。 xml的格式如下,就是通過&
把JavaBean---->XML 學習筆記
XML 學習 import java.util.ArrayList; import java.util.List; import org.junit.Test; import com.thoughtworks.xstream.XStream; //把JavaBean---->XML public
XML學習筆記(一)
轉義 釋放 結束 ble 是我 方式 有限公司 的區別 w3c 本課程在線學習:https://edu.51cto.com/course/15238.html1、xml簡介 1.1、為什麽要學習xml xml:可擴展的標記語言,它與html最大不同,在於標簽可以擴展,htm
XML學習筆記(二)
int 3.2 參數 cti per emp 之間 java system 本課程對應視頻教程:https://edu.51cto.com/course/15238.html 1、DTD 1.1、什麽dtd dtd(Document Type Definition):文檔定
Sprng Cloud學習筆記之Spring Cloud簡介
Spring Cloud Spring Cloud是一系列框架的有序集合(Spring Cloud並不是一個專案,它是一套專案的組合)。它利用Spring Boot的開發便利性巧妙地簡化了分散式系統基礎設施的開發,如服務發現註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等,都可以