XML入门学习

   XML可扩展的标记语言,用于描述WEB中数据内部结构的一种语言。XML主要用于描述WEB页面的内容,因此它必须与多种相关技术相互作用才能达到正确的显示效果和链接。

   这些技术主要包括:

  • DTD(Document Type Definitions,文档类型定义)

       DTD描述的是XML文档使用词汇的语法,定义了元素,属性和文档中的实体及其相互关系。

注:控制XML文档显示的方法主要有两种:CSS和XSL。

  • CSS(Cascading Style Sheet,级联样式单) 
  • XSL(eXtensible Style Language,可扩展样式语言)

       w3c 推荐的一种标准,用以定义 XML 文档的转换与格式化。XSL 语言家族主要包括三大部分:XSLT、XPath 及 XSL-FO。

http://www.ibm.com/developerworks/cn/xml/theme/x-xsl.html

  • XLL(eXtensible Linking Language,可扩展链接语言)

例子:

1. BOOK.XML文件

<?xml version = "1.0" encoding = "gb2312" ?>
<?xml-stylesheet type = "text/css" href = "book.css" ?>
<!DOCTYPE booklibrary SYSTEM "book.dtd">
<booklibrary>
<book>
   <title>数字图像处理</title>
   <author>陈秋起</author>
   <price moneytype="RMB">23.3</price>
</book>
</booklibrary>

2.BOOK.DTD文件

<?xml version = "1.0" encoding = "gb2312" ?>
<!ELEMENT booklibrary (book*)>
<!ELEMENT book (title,author+,price)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT price (#PCDATA)>
<!ATTLIST price moneytype (RMB|dollar) 'RMB'>

3.BOOK.CSS文件

<?xml version = "1.0" encoding = "gb2312">
booklibrary
{
display : block;
}
book
{
display : block;
}
title
{
display : block;
position : relative;
color : red;
font-size : 30;
}
author
{
display : block;
position : relative;
color : blue;
font-size : 30;
}
price
{
display : block;
position : relative;
color : green;
font-size : 30;
}

转载于:https://www.cnblogs.com/idestiny/archive/2009/04/10/1433357.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值