大白糖奶兔的Blog
大白糖奶兔的Blog
XML可拓展标记语言概述

XML文件中要素的组织方式

XML文档可看作是由“序言”和“文件实体”、“尾部”组成

//序言
<?xml version="1.0"?>
<!--注释-->
//主体
<员工>
    <姓名>小智</姓名>
    <性别>男</性别>
    <出生日期>1978.2.11</出生日期>
<员工>
//尾部(可以省略)
<!--注释-->

语法

声明格式

<?xml version="1.0" encoding="gb2312" standalone="yes"?>

standalone表示没有引用其他文件+

元素与标记

<标记>数据内容</标记>

标记:

  • 可以按照自己的需要定义和使用标记,没有固定标记
  • 每个标记必须严格关闭,并且标记名称要一致
  • Xml中区分大小写,标记名称也遵循该原则

标记的种类:

  • 非空标记
<标记>数据内容</标记>
  • 空表及
<标记></标记>
<标记/>

元素的嵌套规则

  • 所有XML文档都从一个根节点开始
  • 文档中所有其他元素都必须包含在根元素中
  • 子元素还可以包含子元素
  • 包含子元素的元素称为分支
  • 嵌套在同一元素下的称为兄弟
  • 没有子元素的元素称为树叶

文档类型定义(DTD)

什么是文档类型定义DTD(Document Type Definition)

DTD描述了一个标记语言的语法和词汇表,也就是定义了可以在XML文档中出现的元素、这些元素出现的次序、他们可以如何相互嵌套以及XML文档结构的其他信息

XML文档的基本要求是必须满足格式良好的要求

为了解决根据需要对XML文档进行限制、公布一个XML文档的结构、重用XML文档的数据的问题,需要DTD来解决

XML Schema是DTD的替代品,XML Schema语言也就是XSD

Web.xml(Java Web项目)

<?xml version="1.0" encoding-"UTF-8"?>//xml的声明语句

//引入xsd
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http//java.sun.com/xml/ns/javaee/wap 2_ 5.xsd">

<welcome-file-list>
<welcome-file>index.jsp</welcome- file></welcome- file-list>
</wcb-app>

发表评论

textsms
account_circle
email

大白糖奶兔的Blog

XML可拓展标记语言概述
XML文件中要素的组织方式 XML文档可看作是由“序言”和“文件实体”、“尾部”组成 //序言 <?xml version="1.0"?> <!--注释--> //主体 <员工> <姓名>小智</姓名> …
扫描二维码继续阅读
2020-07-05
Title - Artist
0:00