VVL1295

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

XML学习

XML的组成部分:

1、声明,例如<?xml version="1.0" encoding="UTF-8"?>

XML中,每个元素都必须有开始标签和关闭标签,属性值必须被双引号包围,除了<name lastname='wa"ha"sa'>vv</name>这种;

XML中只含有元素;

java中,node是element的父接口,是document的父接口;

在DOM中,可以增加、获取、修改、删除元素、元素的属性;

CDATA是不被解析的文本信息,PCDATA是被解析的文本信息,例如<name>vv</name>;

使用dom4j操作xml元素的经典用法:http://blog.csdn.net/redarmy_chen/article/details/12969219;

DTD:用于建立标准,验证数据的结构,预设元素的种类:例如<!DOCTYPE note (#PCDATA)>;

   内部DTD:<!DOCTYPE note [

        <!DOCTYPE firstname (#PCDATA)>

        <!DOCTYPE lastname (#PCDATA)>

        <!DOCTYPE person (#PCDATA)>

        ]>

     外部DTD:<!DOCTYPE note SYSTEM "note.dtd">

实体引用:五个字符应该用实体引用进行代替:1、>用@bt;2、<用&lt;3、双引号用&quot;4单引号用&apos;5&用@amp;

XML中应该尽量避免使用属性,当使用元数据时可以考虑使用属性充当元数据,例如多个相同元素名的元素,可以用属性ID进行描述;

 

posted on 2015-08-05 14:48  bobo2018  阅读(113)  评论(0)    收藏  举报