javaweb学习笔记(一)-xml概述及语法

  嗯,第一天学习xml基础及其相关知识,xml是一门通用的知识,作为web学习的开始(ノ ̄▽ ̄)

  xml,可扩展标记语言,如下:

    1,xml:xml是一种数据存储格式,在存储数据内容的同时,保存数据之间的关系.

    2,方法:xml利用标签来保存数据内容,用标签之间的嵌套关系来保存数据关系,

    3,应用:利用xml跨平台特性,在不同系统,开发语言之间传输数据,常用于配置文件.

    4,文件:后缀常为.xml,但并非是唯一存在形式.

    5,校验:浏览器内置解析器,用浏览器进行校验

  xml语法:

    1,文档声明:只有一个且在第一行<?xml version="1.0" encoding="" standalone="" ?>,属性:encoding不加默认iso8859-1.ps:encoding指定的编码集和xml使用编码一致就不会乱码.standalone指定当前xml是否一个独立文档,默认yes是为独立.ps:貌似有些解析器忽略该属性.

    2,元素:开始和结束标签,中间文本为标签体.若果标签中间空的,为自闭标签-><a />,xml应只有一个根标签,其他都是根标签的子孙标签.

        命名规范:区分大小写;不能以数字&标点符号开头;不能与xml(Xml,XML等)开头;不能含空格;中间不能有(:).

    3,属性:一个元素可有多个属性,属性值用单双引号括起来,命名规范参照元素命名规范.

    4,注释:<!--注释-->ps:不能在文档声明之前,不能嵌套注释.

    5,CDATA区,转义字符:转义特殊字符.被CDATA区扩起来的内容,将会被浏览器当作文本来处理.

        转义字符:& --> &amp;< --> &lt;> --> &gt;" --> &quot;' --> &apos;

    6,处理指令:一段指令通知解析器如何解析<?XML-stylesheet type="text/css" href="1.css" ?>指定解析器用1.css去渲染xml数据.文档声明就是最常见的处理指令.

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值