xml知识点

语法规则

  1. 文档第一行必须写声明

xml

复制代码
<?xml version="1.0" encoding="UTF-8"?>
  1. 有且仅有一个根标签
  2. 标签大小写敏感<name><Name>不同
  3. 标签必须成对闭合 ,自闭合标签写法<br/>
  4. 属性值必须双引号包裹
  5. 正确层级嵌套,不能交叉嵌套

标签、元素、属性

  • 元素:开始标签 + 内容 + 结束标签,整体叫元素
  • 属性:写在开始标签内,描述标签信息 示例:

xml

复制代码
<student id="1001">
    <name>张三</name>
</student>

id 是属性,student、name 是元素

注释写法

xml

复制代码
<!-- 这是XML注释 -->

不能嵌套注释

特殊字符转义

表格

符号 转义字符
< &lt;
> &gt; & &amp;
" &quot;
' '

XML 解析方式

  1. DOM 解析:加载整个文档到内存,形成树结构,可增删改查
  2. SAX 解析:逐行读取,占用内存小,只能查询不能修改

简单完整 XML 模板

xml

复制代码
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <user>
        <id>1</id>
        <username>test</username>
    </user>
</root>
相关推荐
guodingdingh19 分钟前
软件开发工作问题总结0718
java·开发语言·数据库
寅时码2 小时前
React 之死·终章:一个 useRef,把闭包陷阱、依赖数组、漫天 rerender 全送走
前端·react.js·ai编程
不好听6132 小时前
HTML 事件监听机制:从 DOM Level 0 到 React 合成事件
前端·react.js·html
wordbaby2 小时前
为什么刷新页面就 404?聊聊 SPA 路由与 Nginx 的那点事
前端
咖啡八杯2 小时前
GoF设计模式——解释器模式
java·后端·spring·设计模式
不好听6132 小时前
React 核心概念:JSX、组件与数据驱动
前端·react.js
触底反弹2 小时前
🔥 React 零基础入门(中):500 行屎山代码到组件化的蜕变
前端·javascript·react.js
不好听6132 小时前
React vs Vue:两大前端框架技术选型深度对比
前端·vue.js·react.js
GuWenyue2 小时前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue2 小时前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法