java web的XML文档

W3C是Word Wide Wed Consortium(万维网联盟),它是对网络标准定制的一个非嬴利组织,

标准的W3C 推荐标准的7个步骤:
1.W3C收到一份提交(提建议)
2.由W3C发布一份记录(编辑建议的描述)
3.由W3C创建一个工作组(认可的草案)
4.由W3C发布一份工作草案(草案的进度)
5.由W3C发布一份候选的推荐准(草案的建议进行测试)
6.由W3C发布一份被提议的推荐标准(推荐标准)
7.由W3C发布推荐标准(正式标准,可以参考)
7以上的建议都有可能被更新、替换或废弃

什么是XML?

  • XML是EXtensible Markup Language的缩写,它是一种类似于HTML的标记语言称为扩展标记语言。所为可扩展,指的是用户可以按照XML规则自定义标记。
  • 标记:标记又称为元素,元素必须成对出现,开始标记和结束标记,里有根元素和子元素,具有嵌套关系,很准确描述具体有树状层次结构的复杂信息。

XML和HTML的比较?

  • XML 和HTML 都是标记文本,结果上大致相同,都是已标记的形式来描述信息。

1 . HTML中的标记是用来显示数据的,而XML中的标记用来描述数据的性质和结构。
2 .HTML是不区分大小写的,而XML是严格区分大小写的。
3 .HTML中,属性值的引号是可用可不用的,而XML中的属性值必须放在引号中。
4.HTML可以多个跟元素,而格式良好的XML有且只能有一个元素
5.HTML中,空格是自动过滤,而XML中空格则不会自动删除。
6.HTML中的标记是预定义的,而XML中的标记是可以随便定义的,并且可扩展。

什么是XHTML?

  1. XHTML 是HTML 和 XML 的混合物 ,且只是在Web领域的一种应用,HTML的简单性,XML的可扩展性。

XML语法:

XML文档声明格式:

<? xml version="1.0" encoding="UTF-8"?>
  1. 版本声明:<? xml sersion = "1.0"?>
  2. 解决乱码: <?encoding="UTF-8"?>
  3. 注释的格式:<!- - 要注释的内容 - ->

元素定义:
标记的名称就是元素的名称:

XML规范:
1.区分大小写,
2.元素名称中,不能包含空格、冒号、分号、逗号和尖括号等,元素不能以数字开头,否则XML文档会报错
3.建议不要使用“.”,因为在很多程序语言中,“.”用于应用属性
4.建议不要用减号(-),而以下划线(_)代替,以避免与表达式中的减号(-)运算符号冲突
5.建议名称不要以字母组合xml(或XML、或Xml等)开头
6.建议名称的大小写尽量用统一标准,要么全部大写,要么全部小写
7.名称可以使用非英文字符,但有些软件可能不支持非英文以外的字符,在使用时应考虑这种情况。

特殊字符处理:

  • 特殊字符转义称为预定义实体
特殊字符预定义实体
&&amp;
<&It;
>&gt;
"&quot;
&apos;
  • 多个特殊字符转换格式:
    <!CDATA ["开始,以"]]>结束。
    -修改方式:
<? 旧的特殊字符;新的特殊字符;?>

“<javaWeb详解>”中<字符修改成"&It;">修改成“>”

<? xml version="1.0" encoding="UTF-8"> <书架> <书名><JavaWeb详解>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值