XML入門知識結構

2021-09-08 21:25:58 字數 1545 閱讀 9924

unit 5

xml用來幹什麼的?

well-formed xml documents

xml  technology

content : xml doc

structure : xsd (xml schema definition)(.xsd)

presentation : xsl (xml style sheet language)

valid xml documents

只有在schema的基礎上才談得上valid

遵守了schema的稱為是valid 的

parsers

dom parser(document object model)

xml檔案放入memory(entire file needs to be in memory)

形成層次的樹結構(tree based)

對較大的xml檔案不適用

很容易實現

sax parser(****** api for xml)

基於事件的(event based)

從頂至下執行(像流一樣的處理xml資訊)

適用於大型xml檔案

processing 比dom快

不建立內部檔案(entire file needs to be in memory)

msxml parser

html  vs  xml

unit 6  xml schema

introduction to xml schema

xml schema describes the structures of an xml document

support data types

support namespace

element  type

****** type element

no  child elements

no  attributes

contains  only text

can contain sting,numbers,datas

complex type element

with other elements,attributes,mixed content

element with or without attributes

data types

built-in ****** types

primitives data type

derived data types

atomic data types

list data types

union data types

occurrence of elements

minoccurs

maxoccurs

default value is 1

min不能為無限的

+,?,*

namespace:

解決元素同名紛爭

統一資源標示符

xmlns關鍵字

xmlns:prefix=「uri」

Linux知識結構

1.掛載 系統目錄與硬碟分割槽建立聯絡的過程,稱為掛載。2.掛載點 與硬碟分割槽取得聯絡的目錄,稱為掛載點 3.掛載的型別 自動,手動 4.根目錄 linux系統只有乙個根目錄,名稱 斜槓 5.檔案佔據分割槽空間 會佔據其上邊與其挨著最近掛載點的分割槽 usr home etc var dev 建立...

memcache知識結構

memcached.exe memcached d install memcached d start memcached d stop restart memcached d install php對memcache的操作 new memcache set key,value,壓縮,有效期 add...

Spring Cloud 知識結構梳理

在spring cloud的保護傘下。我們將看看以下功能 使用spring cloud實現集中式微服務配置 配置伺服器 使用spring cloud bus跨配置同步配置 微服務例項 使用feign建立宣告性rest客戶端 使用ribbon實現客戶端負載平衡 使用eureka實現name伺服器 使用...