浅谈xml

浅谈xml

XML(extendable markup language):可扩展标记语言
特点:
1.可自定义标签
2.语法严格
3.专门用于存储数据(配置文件)

语法:
1.后缀名:.xml
2.首行顶头语法声明:<?xml version='1.0'?>
3.唯一根标签
4.属性值有引号,单双皆可
5.标签封闭
6.标签为字母数字字符,不能数字和标点开头,区分大小写,不可为空格,不可用xml这个关键字

文本:
xml提供了CDATA区(格式化数据区):<![CDATA[格式化内容]]>

约束:
在使用他人定义的xml文件时,一般难以明确他人定义的规则,于是提供了约束的技术,不符合约束规范便会提示报错(如java泛型检查)
两种约束技术
1.DTD:简单约束技术
2.schema:复杂约束技术

  • Schema:
    * 引入:
    1.填写xml文档的根元素
    2.引入xsi前缀. xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
    3.引入xsd文件命名空间. xsi:schemaLocation=“http://www.aaa.cn/xml student.xsd”
    4.为每一个xsd约束声明一个前缀,作为标识 xmlns=“http://www.aaa.cn/xml”

      	<students   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      		xmlns="http://www.itcast.cn/xml"
      		xsi:schemaLocation="http://www.itcast.cn/xml  student.xsd">
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值