xml的整理

 

1、        会根据提示信息编写xml文档

2、        会阅读xml文档

Xml优点:将来复杂的程序按照层次关系描述一对多的问题,可以把一些复杂数据按照层次关系描述出来,结果保存成一个普通的文档,占用空间小

缺陷:将增加或删除节点---

应用:1、保存简单的数据信息

3、        当做配置文件

Xml文档的构成:声明(DTD)规则

正文部分:根元素:(有且只有一个)

          元素:自定义标签

          属性:元素的额外信息

PCDATA:被解析的字符数据

CDATA:不被解析的字符数据

注释<!--->不能嵌套,也不能在内部出现“---”;

Xml包括:编写或阅读、修饰或转化(在xml中穿插css,实现效果)

注意:在xml空白被照原样显示,但是下列写法意义不同

如:<root>abc</root>与

<root>   和   <root/>:空白标记排版

abc

</root>

实体规则

一般实体:在DTD声明中,在正文引用

<!ENTITY abc “ABCabcABC”>

<root> &abc </root>

可以嵌套引用

参数实体:在DTD声明,在DTD里使用

1) 声明参数实体:在DTD声明,在DTD里使用

<!ENTITY % 参数实体名 “值”>

引用参数实体 %参数实体名;

命名空间 目的:防止标记的冲突

<book>

<name>xml实用

教程</name>

</book>

<book1>

     <name>10.00</name>

</book1>

  语法格式:

Xmlns:名称空间的前段的前缀(自定义)=名称空间名(URL)

Xmlns=名称空间名(URL)

作用域:每个名称空间都有自己的作用域,从它声明的元素开始时,对该元素的所有子元素都有效,直到包含的闭合元素为止

Css的引用

内部css 语法:样式表—标记名{属性;值1;属性2;值2…}

插入内部css语法:<HTML:STYLE xmlns:HTML=名称空间名>

…样式表

</HTML:STYLE>

<元素>

   …

   </元素>

   <根元素>

   外部css

<?xml-stylesheet type=“text/css”href=“”

1、        Xml数据源

(和html结合使用)

步骤:1)、建立html文档

2)、在html文档<body>中加入xml标记

3)、建立表格(分配字段)

4)、在<table>里定义数据源,使用属性DATASRC=“#xml标记的ID值”,使用该数据源名称时需要加#;

5)、确定绑定的字段DATAFLD=”XML”文档中对应的

6)、保存html预存

把xml文档通过模板转换成html文档

步骤:1)首先转换为文档的结构—xsly

2) 格式化输出----xsl-f0

与css比较

Css不能重新排顺序文档中的元素;

Css不能判断和控制每个元素是否被显示

Css不能统计元素中的数据

使用:定义:将xml文档作为原料输入到xsl模板里,转换成Html文档。

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值