XML文件简介

XML基本概念

  • 单独的数据,它的含义很模糊。所以数据+含义,适用于传输数据,而不是显示数据(HTML)
  • XML(eXtensible Markup Language),可扩展标记语言:意义+数据
  • 标签可自定义,具有自描述性
  • 纯文本文件,跨系统/平台/语言
  • W3C标准(1998年,发布XML1.0,包括几乎所以的Unicode字符)
    在这里插入图片描述

XML结构

常规语法

  • 任何的起始标签都必须要有一个结束标签
  • 简化写法,如果标签里面没有值,简写< name > < /name >可以写为< name/ >
  • 大小写敏感,< name > 和 < Name > 不一样
  • 每个文件都需要一个根元素
  • 标签必须按合适的顺序进行嵌套,不可错位
  • 所有的属性都必须有值,且在值周围加上引号
  • 需要转义字符,如“<”,需要用&lt;代替
  • 注释:<!-- 注释内容 -->
    在这里插入图片描述

XML扩展

  • DTD(Document Type Definition)
    – 定义XML文档的结构,保证xml文件正确
    – 使用一系列合法元素来定义文档结构
    – 可嵌套在XML文档中,或者在XML中引用

必须有下列这些标签,而且顺序不能错

图片描述

  • XML Schema Definition(XSD)
    – 定义XML文档结构,DTD的继任者
    – 支持数据类型,可扩展,功能更完善,强大
    – 采用xml编写

  • XSL
    – 扩展样式表语言(eXtensible Stylesheet Language)
    – XSL作用于XML,等同于CSS作用于HTML
    – 内容

    • XSLT:转换XML文档
    • XPath:在XML文档中导航
    • XSL-FO:格式化XML文档
  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值