java xml文件

xml:

   是可扩展的标签语言。其中标签可以自定义。

   作用是存储数据,即配置文件。

书写规范:

      1:区分大小写,html不区分。

      2:应该有根标签(类似html的<html>标签)

      3:标签要关闭,

          <xx></xx>或者<xx/>

      4:属性必须要用引号括起来和html属性一样。

         <xx  id="222"></xx>

    5:标签体重的空格或者换行或者制表符都是做为数据内容存在的。

           <xx>a</xx> 和<xx>  a </xx>是不一样的。

  6:特殊字符需要转义。比如:< >  &等。

满足上面规范的文件我们称之为是一个格式良好的xml文件。可以通过浏览器浏览。

后缀:.xml

xml组成部分:

  声明:作用是告诉别人我是一个xml文件。

     格式:<xml  ....?>

  例如:<?xml version="1.0" encoding="UTF-8" standalone="no"?>

        版本、编码   standalone这个属性目前不怎么使用,属性是yes|no表示是否单独配置文件,是否依靠别的配置文件。

  要求:必须在xml文件的第一行,而且需要左边靠顶,否则会报错。

  元素(标签):

    格式:

      <xx></xx>

      <xx/>

              要求:

      1:必须关闭

      2:签名不能以xml、Xml、xmL等开头。

      3:标签名中不能出现" "或者":"等特殊字符。

  属性:

    格式:

      <xx   属性名="属性值" />

    要求:

      属性必须用引号括起来。

  注释:

    和html一样。

    <!-- 注释内容-->

  CDATA:

            作用:用于xml文件的特殊字符必须转义。

    格式:<![CDATA[

      内容

    ]]>

例子:

1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <bean>
3     <a>11</a>
4     <a>22</a>
5     <a><![CDATA[
6         html中标签<a>和<div>
7     ]]]></a>
8 </bean>
原文地址:https://www.cnblogs.com/evilliu/p/8522394.html