[TOC]
> XML 技術包括:
- XML 語言本身 - 用于定義自描述文檔
- XML Schema - 用于定義 XML 文檔結構
- XSLT - 用于轉換 XML 文檔
- XPath - 用于導航 XML 文檔
- XML DOM - 用于處理 XML 文檔
- SAX - 用于解析 XML 文檔
- XMLHttpRequest - 用于發送和接收 XML 數據
> XML 的主要特點是:
- 可擴展性 - 可以定義自己的標簽和屬性
- 標準與廠商無關
- 與應用無關 - 可以在任何應用中讀和寫
- 支持國際化 - XML 支持 Unicode
- 易于理解 - 人類可讀的格式
> XML 的主要使用場景:
- 配置文件 - Spring 配置、log4j 配置等
- RSS 提供 - 新聞提要
- Office 文檔 - DOCX、XLSX 等
- SVG 圖像
- 數學ML 標記
- XSD 語言
- SOAP for web services
> 在項目中使用 XML 的方法:
1. 定義 XML 結構 - 使用 XML Schema 定義文檔結構和規則
2. 解析 XML 文檔 - 使用 DOM 或 SAX 解析 XML,獲取元素、屬性和內容
3. 處理 XML 文檔 - 使用 DOM API 新增、刪除、修改元素
4. 轉換 XML 文檔 - 使用 XSLT 樣式表轉換 XML 到其他格式(HTML、TXT)
5. 序列化 Java 對象到 XML - 使用 JAXB API
6. 發送 XML HTTP 請求 - 使用 XMLHttpRequest 發送和接收 XML 數據
> XML 與項目的結構關系:
- 配置文件 - 定義應用運行時的配置,加載到應用中使用
- 數據交換 - 不同系統之間傳輸數據,需要共同遵循 XML 結構
- 文檔 - 使用 XML 格式定義文檔結構,在應用中加載和處理
> 實現 XML 的關鍵流程:
1. 確定 XML 文檔的功能和內容
2. 設計 XML 結構和 Schema
3. 編寫 XML 文檔
4. 解析 XML 文檔并處理數據
5. 序列化 Java 對象到 XML(如果需要)
6. 發送和接收 XML HTTP 請求(如果需要)
- 系統設計
- 需求分析
- 概要設計
- 詳細設計
- 邏輯模型設計
- 物理模型設計
- 產品設計
- 數據驅動產品設計
- 首頁
- 邏輯理解
- 微服務架構的關系數據庫優化
- Java基礎架構
- 編程范式
- 面向對象編程【模擬現實】
- 泛型編程【參數化】
- 函數式編程
- 響應式編程【異步流】
- 并發編程【多線程】
- 面向切面編程【代碼復用解耦】
- 聲明式編程【注解和配置】
- 函數響應式編程
- 語法基礎
- 包、接口、類、對象和切面案例代碼
- Springboot按以下步驟面向切面設計程序
- 關鍵詞
- 內部類、匿名類
- 數組、字符串、I/O
- 常用API
- 并發包
- XML
- Maven 包管理
- Pom.xml
- 技術框架
- SpringBoot
- 項目文件目錄
- Vue
- Vue項目文件目錄
- 遠程組件
- 敏捷開發前端應用
- Pinia Store
- Vite
- Composition API
- uniapp
- 本地方法JNI
- 腳本機制
- 編譯器API
- 注釋
- 源碼級注釋
- Javadoc
- 安全
- Swing和圖形化編程
- 國際化
- 精實或精益
- 精實軟件數據庫設計
- 精實的原理與方法
- 項目
- 零售軟件
- 擴展
- 1001_docker 示例
- 1002_Docker 常用命令
- 1003_微服務
- 1004_微服務數據模型范式
- 1005_數據模型
- 1006_springCloud
- AI 流程圖生成
- Wordpress_6
- Woocommerce_7
- WooCommerce常用的API和幫助函數
- WooCommerce的鉤子和過濾器
- REST API
- 數據庫API
- 模板系統
- 數據模型
- 1.Woo主題開發流程
- Filter
- Hook
- 可視編輯區域的函數工具
- 渲染字段函數
- 類庫和框架
- TDD 通過測試來驅動開發
- 編程范式對WordPress開發
- WordPress和WooCommerce的核心代碼類庫組成
- 數據庫修改
- 1.WP主題開發流程與時間規劃
- moho
- Note 1
- 基礎命令