XML学习

一、XML简介

1. 什么是xml

xml是可扩展的标记性语言

2. xml的作用

  1. 用来保存数据,而且这些数据具有自我描述性

在这里插入图片描述

  1. 它还可以作为项目或模块的配置文件
  2. 还可以作为网络传输数据的格式(现在JSON为主)

二、XML解析技术介绍

不管是html文件还是xml文件它们都是标记型文档,都可以使用w3c组织制定的dom技术来解析

三、XML语法

1. 文档声明

<?xml version="1.0" encoding="utf-8" ?>
<!-- xml声明 version是版本的意思   encoding是编码  -->

2. xml注释

<!-- 这是xml注释 -->

3. 元素(标签)

  1. 什么是xml元素
    在这里插入图片描述

  2. XML命名规则
    ① 名称可以包含字母、数字以及其他的字符
    ② 名称不能以数字或标点符号开头
    ③ 名称不能以字符“xml”或者(XML,Xml)开始
    ④名称不能包含空格

  3. 最佳命名习惯
    使名称具有描述性。使用下划线的名称也很不错
    名称应当比较简短,比如:<book_title>,而不是:<the_title_of_the_book>。
    避免 “-” 字符。如果您按照这样的方式进行命名:“first-name”,一些软件会认为你需要提取第一个单词。
    避免 “.” 字符。如果您按照这样的方式进行命名:“first.name”,一些软件会认为 “name” 是对象 “first” 的属性。
    避免 “:” 字符。冒号会被转换为命名空间来使用

4. xml属性

在这里插入图片描述

5.语法规则

  1. 所有 XML 元素都须有关闭标签
  2. XML 标签对大小写敏感
  3. XML 必须正确地嵌套
  4. XML 文档必须有根元素:XML 文档必须有一个元素是所有其他元素的父元素。该元素称为根元素。
  5. XML 的属性值须加引号
  6. 实体引用
    在这里插入图片描述
  7. 在 XML 中,空格会被保留,文档中的空格不会被删节。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值