xml的总结和xml中的css

 

XML好处:将复杂的数据按照层次关系描述 一对多。结果可以保存成一个普通的文档,占用空间很小;还可以增加或者删除节点、缺陷;

Xml的应用:保存简单数据信息还可以当做配置文件。

XML文档的构成:

首先应该声明:(DTD规则)

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

               元素:自定义标签

               属性:元素的而外信息

              实体:普通文本

             PCDATA:被解析的字符数据

             CDATA:不被解析的字符数据

        注释:<!——.............——>不能嵌套也不能在内部出现"——"

实体规则:

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

     <!ENTITY abc"ABCabcABC">

            ........

          <root>&abc;</root>

    参数实体:声明参数实体语法

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

                     引用参数实体

                     %参数实体名;

             注: 只能在外部DTD

例如:

      <!ELEMENT  root  ANY>

     <!ENTITY  %  p  "root">---声明

     <!ENTITY  price  "%p;">---引用

命名空间:

目的:防止同名标记的冲突

......

<book>

  <name>xml实用教程</name>

</book>

<book1>

  <name>10.00</name>

</book1>

语法格式:Xmlns:名称空间的前缀(自定义)=名称空间名(URL

          Xmlns=名称空间名(URL

作用域:每个空间都有自己的作用域,从它声明的元素开始,到与它对应的元素结束为止。

CSS修饰XML

 1内部css: 语法:标记名{属性1:值1;属性2:值2.....}

插入内部css

     <html:STYLE xmlns:HTML=名称空间名>

     .........

     </html:STYLE>

或者:

<跟元素 xmlns: HTML=名称空间名>

<HTML:STYLE>

 <元素>

  。。。。。

 <./元素>

</根元素>

外部css:

   <?xml-stylesheet type="text/css" href="mycss.css"?>

XML数据源:HTML文档中嵌入XML数据

             HTMLXML结合的办法

步骤:1)建立html xml文档 2)加入XML标记 3)建立表格(分配字段)

      4)定义数据源DATASRC,使用该数据源名称时需要加“#

      5)确定绑定的字段DATAFLD

      6保存html,浏览;

XSL转换

文件:*.xsl

运行:和htmxml一样,对浏览器无太多要求;

内容:html标记、模板;

功能:把xml文档通过模板转换成html文档;

步骤:

1) 首先转换文档的结构-----XSLT

2) 格式化输出-----------------XSL-FO

CSS比较:

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

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

CSS不能统计元素中的数据;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值