您的位置:首页 > 编程语言 > Java开发

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

2017-04-23 11:01 211 查看
  嗯,第一天学习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区扩起来的内容,将会被浏览器当作文本来处理.

        转义字符:& --> &< --> <> --> >" --> "' --> '

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

    

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息