XML学习笔记(一)

XML简介

XML为可扩展型标记语言(eXtensible Markup Language)

标记型语言:html是标记语言。

                    也是使用标签来操作。

可扩展:html里的标签是国定的,每个标签都有特定的含义。(<p></p>)

              标签可以自己定义,也可以写中文标签。(如:<你好></你好>)

XML用途

HTML主要是用于显示数据,xml也可以显示数据。xml主要为了存储数据。

XML应用

不同的系统之间传输数据。

在文件配置中用到。

用来表示生活中有关的数据。

XML的语法

xml的文档声明

  1. 创建一个文件,后缀名是.xml
  2. 如果写xml,第一步必须要有一个文档声明。
  3. 声明方式:必须在文档的第一行第一列声明<?xml version="1.0" encoding="utf-8"?>
  4. 属性:  version:版本号 encoding:xml编码(设置的编码与保存的编码要一致否则会出现乱码  standalone:是否需要依赖其它的文件 (属性值为“yes/no”)。

XML的元素定义(标签定义)

  • 标签可以嵌套,但是要合理。(<h1><h2></h2></h1>)
  • 标签定义要有开始有结束。(<p></p>)
  • 标签内如果没有内容,则可以在标签内结束(<input />)
  • 一个XML中只能有一个根标签
  • XML中的换行和空格都会作为内容

XML的命名规则

  1. xml代码区分大小写。
  2. xml标签不能以数字和(_)开头。
  3. 不能以XML开头。
  4. 不能包含空格和冒号。
  5. xml标签可以是中文。

XML中属性定义

  1. 一个标签上可以有多个属性。
  2. 属性名称不能相同。
  3. 与元素命名规范相同。
  4. 属性值用引号括起来。

PI指令(只对英文标签起作用):

设置XML的样式,

写法:<?xml-stylesheet type="text/css" href="css的路径"?>

XML的约束技术有:dtd约束和schma约束。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值