XML标记语言--第一课程

本文深入探讨了XML标记语言及其在配置文件中的应用,包括struts-con.xml和hibernet.cfg.xml等实例,同时介绍了XML文档的分类、有效文档的DTD约束以及配置文件的使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

XML标记语言

XML主要的租用是配置文件struts-con.xml这是struts的配置文件

还有hibernet.cfg.xml这是他的配置文件  简化数据交换的工作用

Linux平台下 ---------------------à在windows平台个人笔记本然后我们学习一下一个配置文件

 

Config。Xml文档

<config>

      <a>

                 <a1>

                 </a1>

                 <a2>

</a2>

      </a>

<b>

           <b1>

           </b1>

           <b2>

</b2>

</b>

</config>

 

Xml文档分类

 

格式不良的文档::只能有一个跟标签必须有,必须成对出现如果有但标签是<br/>,而且大小写是区分的

格式良好的但无效文档:格式良好但是呢,没有遵循dtd(自己写的一些规则)的约束schema的语句

有效地文档:

<config><c/config>

<!DOCTYPE config(定义的跟标签)[约束]>

注意保存时的编码方式要和你保存时的变法方式一样

如果encoding="utf-8"  那么在保存时候也就要用utf-8的编码方式保存

 

standalone 这里指的是是和否是一个独立的文件呢?

声明必须是文档中的第一行内容不能有其他的任何字符并且第一行内容不能有任何的字符和空格也就是说在<?xml>前面不能有任何的字符

 

<?xml version="1.0">声明用xml的语法 和声明版本

<起始标记>

      <元素></子元素>

      <这里就是单标记/>

      <非空的元素一定是成对出现>

      <空元素有两种是一下两种 可以用属性/> <起始标记><终止标记>   <空元素 属性="属性的值"/>

</终止标记>

注意注释信息用

 

<!--这里是注释信息并且注释里面不能有注释信息里面可以是一个标记-->

 

&lt;           小于号

&gt;           大于号

&quot;      双引号

&amp            就是&符号

<![CDATE[内容]]>

约束

<!DOCTYPE 根标签 [

<!ELEMENT  跟标签(子标签)*>

]>

 

<!DOCTYPE 跟标签 SYSTEM “book.dtd”>

 

<!ELEMENT  书架 书(+)>

< ELEMENT  书 (书名,作者,售价)>

< ELEMENT  书名(#PCDATA)>

< ELEMENT  作者(#PCDATA)>

< ELEMENT  售价(#PCDATA)>

<!DOCTYPE 跟标签  PUBLIC “-//拥有者/主要内用/语言”>

 

 

DTD的语法细节

<!ELEMENT  书架 书(+)>

< ELEMENT  书 (书名,作者,售价)>

< ELEMENT  书名(#PCDATA)>//PCDATA表示是可解析的字符数据

< ELEMENT  作者(#PCDATA)>

< ELEMENT  售价(#PCDATA)>

 

 

 

 

<!ELEMENT 学生列表 (学生)*>

<!ELEMENT 学生 (学号,姓名,性别,年龄)>

<!ELEMENT 学号(#PCDATA)>     是字符型

<!ELEMENT 姓名 ANY>                    不限定内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值