xml基础:

实体规则

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

<!ENTITY abc “ABCabcABC”>

<root>&abc;</root>

可以嵌套

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

1) 声明参数实体语法

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

引用参数实体

%参数实体名;

只能在外部DTD里

<!ELEMENT root ANY>

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

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

命名空间

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

<book>

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

</book>

<book1>

<name>10.00</name>

</bookl>

语法格式:

xmlns:名称空间前缀(自定义)=名称空间名(URL)

xmlns=名称空间名(URL)

作用域

每个名称空间都有自己的作用域,从它声明的元素开始,对该元素的所有

子元素都有效,直到包含该元素的闭合元素为止;

第二部分:

1、 CSS

内部CSS

语法:

声明样式表:

标记名{属性1:值1;属性2:值2…….}

插入内部CSS:

发出指令的语句:<?xml-stylesheet type="text/css"?>

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

样式表

</HTML:STYLE>

外部CSS:

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

2、 XML数据源

熟悉HTML文档中嵌入XML数据;

了解HTML与XML结合的办法;

3、 XSL转换

文件:*.xsl;

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

内容:html标记、模板;

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

步骤:

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

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

与CSS比较:

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

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

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

使用的 定义:将XML文档作为原料输入到XSL模板里,转换成HTML文档

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇