xml文件
xml文件
1. xml
xml, Extensible Markup Language
可扩展标记语言, 标准通过用标记语言 的子集, 简称 xml
是一种用于标记 电子文件 使其 具有结构性的 标记语言
是一种允许用户对自己的 标记语言 进行定义的 源语言, 非常适合 万维网传输, 提供统一的方法 来描述 和 交换 独立于 应用程序 或 供应商的 结构化数据, 是 Internet环境中 跨平台的, 依赖于 内容的 技术, 也是当今处理 分布式结构信息 的有效工具
早在1998年, W3C就发布了 XML1.0规范, 使用它来简化 Internet 的文档信息传输
可扩展标记语言 与 Access , Oracle, SQL Server等数据库不同, 数据库提供了 更强有力的 数据存储 和 分析能力,
例如 数据索引, 排序, 查找, 相关一致性等, 可扩展标记语言 仅仅是 存储数据,
事实上, 它与其他数据表现形式最大的不同是, 可扩展标记语言极其简单, 这是一个看上去有点琐细的优点, 但正是这点使它与众不同
2. xml的产生
XML有两个先驱:SGML和HTML,这两个语言都是非常成功的标记语言,但是都有一些与生俱来的缺陷。
XML正是为了解决它们的不足而诞生的
随着 Web应用的 不断发展, HTML的局限性也越来越明显地显现出来,
如 HTML无法描述 数据, 可读性差, 搜索时间长等,
人们又把目光转向 SGML, 再次改造 SGML使之适应现在的 网络需求,
1998年2月10日, W3C 公布 XML1.0标准
参考链接
https://baike.baidu.com/item/%E5%8F%AF%E6%89%A9%E5%B1%95%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80/2885849
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律