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[

      内容

    ]]>

例子:

 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<bean>
<a></a>
<a></a>
<a><![CDATA[
html中标签<a>和<div>
]]]></a>
</bean>

java xml文件的更多相关文章

  1. Java XML文件解析

    四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例) 蓝色字体内容由上一篇博文中补充进来的,写作风格比较好,大家有兴趣可以去查看原文 众所周知,现在解析XML的方法越来越多,但主流的方法也就四 ...

  2. java xml文件中相同Id遍历

    import java.io.File;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentExcepti ...

  3. Java中实现SAX解析xml文件到MySQL数据库

    大致步骤: 1.Java bean 2.DBHelper.java 3.重写DefaultHandler中的方法:MyHander.java 4.循环写数据库:SAXParserDemo.java ① ...

  4. java project中 xml文件路径问题

    xml文件默认是和src文件平级的,当不在project根目录下时,java代码中使用xml文件时需要写为这种形式:“/src/..../bean.xml”

  5. JAVA使用SAX解析XML文件

    在我的另一篇文章(http://www.cnblogs.com/anivia/p/5849712.html)中,通过一个例子介绍了使用DOM来解析XML文件,那么本篇文章通过相同的XML文件介绍如何使 ...

  6. JAVA中使用DOM解析XML文件

    XML是一种方便快捷高效的数据保存传输的格式,在JSON广泛使用之前,XML是服务器和客户端之间数据传输的主要方式.因此,需要使用各种方式,解析服务器传送过来的信息,以供使用者查看. JAVA作为一种 ...

  7. Java Web的web.xml文件作用及基本配置(转)

    其实web.xml就是asp.net的web.config一个道理. 说明: 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. web.xml文件是用来 ...

  8. java中采用dom4j解析xml文件

    一.前言 在最近的开发中用到了dom4j来解析xml文件,以前听说过来解析xml文件的几种标准方式:但是从来的没有应用过来,所以可以在google中搜索dmo4j解析xml文件的方式,学习一下dom4 ...

  9. java解析XML文件

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的.dom4j是一个非常非常优秀的Java XML API,具有性能优异.功能强大和极端易用使用的特点,同时它也是一个开放源 ...

随机推荐

  1. SQL Server删除表及删除表中数据的方法

    删除表的T-SQL语句为: drop table <表名> drop是丢弃的意思,drop table表示将一个表彻底删除掉. 删除表数据有两种方法:delete和truncate. de ...

  2. new DialogInterface.OnClickListener()报错的解决办法

    在项目过程中 new DialogInterface.OnClickListener()总是报下面的错 Illegal qualified access from the type parameter ...

  3. 2017年值得学习的3个CSS特性

    原文:https://bitsofco.de/3-new-css-features-to-learn-in-2017/译文:http://caibaojian.com/3-new-css-featur ...

  4. SpringMVC接受请求参数、

    1. 接收请求参数 1.1. [不推荐]通过HttpServletRequest 在处理请求的方法中,添加HttpServletRequest对象作为参数,在方法体中,直接调用参数对象的getPara ...

  5. 网络基础 Windows下安装和配置net-snmp 代理

    Windows 下安装和配置net-snmp 代理[摘录] by:授客 QQ:1033553122   A.   安装  1.   安装前准备 ActivePerl-5.10.0.1004-MSWin ...

  6. asp:FileUpload 上次图片

    <asp:FileUpload ID="FileUpload附件" runat="server" Width="200px" /> ...

  7. linux 软件包安装方式选择、安装位置、源码包安装

    对外提供服务,比如apache,应使用源码包安装对内提供服务,比如gcc,只是我自己使用,使用rpm包安装 rpm包不需要指定安装位置,源码包的安装需要手动指定安装位置 rpm包默认安装位置/etc/ ...

  8. Django 自定义分页

    1.路由 urls.py url(r'^index2.html/', views.index2), 2.views.py def index2(request): # 数据总条数 当前页 每页显示条数 ...

  9. Week3——文档代码分析

    该段代码代码显示了不使用异步处理的基本servlet: @WebServlet(urlPatterns={"/syncservlet"}) public class SyncSer ...

  10. lua5.3+luasocket

    今天安装了luasocket,遇到了很多错误,百度并没有什么针对lua5.3的版本安装luasocket的文章,在这里记录一下. 1.下载lua5.3 下载到了lua-5.3.5.tar.gz版本的l ...