xml基础
来源:互联网 发布:知源药业有限公司 编辑:程序博客网 时间:2024/05/24 07:27
一般实体:在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文档
- XML基础
- XML基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml 基础
- xml基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- 好懊恼,一个小小的问题。总结
- Response.Redirect into a new window (with Extension Methods)
- 讲讲volatile的作用
- pku acm 1077
- poj 1655
- xml基础
- Android通知管理(NotificationManager)的使用,包括震动,led闪屏
- 谷歌Android手机应用开发环境的搭建
- mplayer的一些操作
- xml介绍
- 软件系统的4大技术本质
- 空洞与cp
- Android键盘事件的响应
- Linux设备驱动工程师之路——内核链表的使用