黑马程序员之Web1

 ---------------------- android培训java培训、期待与您交流! ----------------------

今天开始学web了,好的开始等于成功了一半,希望再接再厉,能用一个新的面貌去迎接web的学习,拥抱web,加油!

开始是Xml的学习:它被用作描述数据和作为程序的配置文件Extensible Markup Language的所写缩写。

语法:

1.文档声明

<? Xml version=”1.0”  encoding=”gb2312” standalone=”no” ?>

2.元素

元素就是标签(Element)格式良好的标签只有一个根标签;可以嵌套。

标签之间的空格换行都被解析成为一种标签处理。

标签的命名规则:大小写敏感,名称中间不能有空格,冒号,不能以数字或下划线开头

不能以XmlXMLxml等命名。

3.属性(Attribute)

属性都有自己的名称和取值,属性值一定要用单引号或双引号引起来。

Example:<input name=”text”>可以写成<input><name>text</name></input>

4.注释

格式为:<!--注释-->文档声明之前是不能有注释的

5.CDATA区

解析器不会处理的内容区域

特殊字符可以用转译字符example:  &和&amp,<和&lt ,>和&gt,”和&quot,’和&apos,

6.处理指令

PI:Processing Instruction用来指挥解析引擎如何解析Xml文档内容

用css来控制解析器解析Xml文档

<? –stylesheet type=”text/css” href=”config.css”?>

Xml约束:一个文档去约束Xml文档的写法用于框架开发

常用的约束技术有:

DTD 和Schema。

DTD:全称为文档类型定义:Document Type Definition

格式为:<!Element 书架(书+)>

<!Element 书(书名,作者,售价)>

<!Element书名(#PCDATA)>

注意一个中文乱码问题:写完DTD后要用UTF—8保存与前面Xml文档的格式相符

校验:用eclipse就可以,内置了DTD的校验

未完待续。。。。。。

 ---------------------- android培训java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值