XML是于1998年由W3C发布的一种标准。
这是一种具有结构性的语言,它与HTML(Hyper Text Markup Language,超文本标记语言)不同,它是用来进行传输数据的,更加侧重于进行结构化的描述信息,而HTML更多的是用来显示数据的。
XML有已下特点:
(1) 可扩展性好
(2) 内容和形式分离
(3) 语法要求严格
(4) 可实现跨平台传输
XML是基于文本的,所以从某种程度是来讲,其实可以将它看成是一种简单的数据库。
一般,一个XML文档有三种要素,即:数据、结构和显示方式。
XML的声明一般为:
<?xml version=”1.0” ?>
可以使用DTD(DocumentType Definition,文档类型定义)进行关联XML文档,这样所书写的XML文档就会受到DTD的语法规则的约束,若违反规则,就会出现错误。
笔者在学习Java Web中的自定义标签是,制作的一个简单的标签。
其中在.tld中内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<taglib amlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sum.com/xml/nv/j2ee/web-jsptaglibary_2_0.xsd"
version="2.1">
<tlib-version>1.0</tlib-version>
<short-name>TagExample</short-name>
<uri>Http://www.Label/Label</uri>
<tag>
<name>getScopeAttr</name>
<tag-class>classes.getScope</tag-class>
<body-content>scriptless</body-content>
<attribute>
<name>scopeAttr</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>