XML基础06

作者: Y原谅 | 来源:发表于2017-11-07 16:26 被阅读0次

   一. XML

     1作用

            描述带关系的数据(软件的配置文件)

            数据的载体(小型的“数据库”)

     2.语法

       xml文件以xml后缀名结尾。

       xml文件需要使用xml解析器去解析。

       浏览器内置xml解析器。

       标签

1)或空标签。没有标签体内容        2)xml标签名称区分大小写。

3)xml标签一定要正确配对。         4)xml标签名中间不能使用空格

5)xml标签名不能以数字开头         6) 在一个xml文档中,有且仅有一个根标签(但可以在根标签中嵌套子标签)

       属性

1)属性值必须以引号包含,不能省略,也不能单双引号混用!!!

 2)一个标签内可以有多个属性,但不能出现重复的属性名!!!

3)属性名中也不能有空格!!!

    注释  

   如<?xml version = "1.0" encoding = "utf-8"?>

   文档声明

在记事本中修改时需要格外注意文档声明encoding 是否与保存文件的字节码格式相同; 在例如eclipse的辅助工具不必担心,软件会帮你修改;

在记事本中打开 用eclipse打开

今天做的事:英语月测   结构化写作的项目作业    一节数学课

4yue.28日

转义字符

xml中内置了一些特殊字符,这些特殊字符不能直接被浏览器原样输出,这时就需要用到转义字符,

转义之后的字符叫字节。

     特殊字符    转义字符

            <                    &lt

            >                    &gt

            "                     &quot

            &                    &amp

            空格               &nbsp

    如果转义字符太多,就需要用到CDATA 块 ,CDATA块的作用和转义字符的作用相同;

    处理指令    

     <?xml-stylesheet type = "text/css" href = "1.css"?>

    3 xml解析

     xml文件除了给开发者看,更多的情况使用程序读取xml的内容;

     xml解析方式   有DOM解析 SAX解析 两种;

    DOM解析原理下:最好用的xml解析工具Dom4J(非官方)    还有JAXP(官方)、JDOM非官方)等

    SAX解析原理下:Sax解析工具(oracle-sun公司官方)

   DOM解析原理: xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过         Document对象,得到树上的节点对象,通过节点对象访问(操作)到xml文档的内容。

    

做了数学测试题   学习了解xml解析中的dom解析

相关文章

  • XML基础06

    一. XML 1作用 描述带关系的数据(软件的配置文件) 数据的载体(小型的“数据库”) 2.语法 xml...

  • 撩课JavaEE就业实战课程体系

    01-Java基础 02-Java面向对象 03-HTML前端码蚁商城 04-XML 05-Mysql数据库 06...

  • XML编程目录

    XML编程目录 XML基础Web Service

  • xml基础

    XML是什么? ●XML 指可扩展标记语言(EXtensible Markup Language) ●XML 是一...

  • XML基础

    XML的作用 XML语法(由w3c组织规定的) 注意:保存xml文档时的编码和解析xml文档时的编码要保持一致,才...

  • XML基础

    HTML 中文名称:超文本标记语言 优点:简单 缺点:不可扩展 作用:显示 XML eXtensible Mark...

  • XML基础

    XML(eXtensible Markup Language,可扩展标记语言)是由SGML(标准通用标记语言)发展...

  • XML基础

    目录 1. 写在前面 2. 关于XML需要知道的 写在前面 提到XML,不少人就开始提HTML总有人觉得谁是谁的衍...

  • XML基础

    XML概述 英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。XML技术是...

  • XML基础

    请介绍一下,XML文档定义的几种形式,它们之间有何本质区别?再说说,解析XML文档又有哪几种方式? 考察点:XML...

网友评论

    本文标题:XML基础06

    本文链接:https://www.haomeiwen.com/subject/ahgxuxtx.html