`
semi_sleep
  • 浏览: 101501 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

读XML in a Nutshell (10)

    博客分类:
  • XML
阅读更多

本篇包括Chapter 13以及之后的东西,其实没什么内容,关于xml schema那一章讲得太略了,所以这方面的总结参看XML Schema的读书总结。

1.XSL-FO(XML Formatting Object),可以把它看成类似html,pdf之类的东西,就是描述有哪些形状啊,形状的大小位置之类的语言,目前没有一个能够直接浏览XSL-FO生成结果的东西,一般都是转成pdf之后再打印什么的。

2.RDDL(Resource Directory Description Language),W3C推荐在namespace的url处放下这个东东,用来描述该namespace,RDDL是XHTML Basic(就是XHTML的一个子集)加上一个resource标签构成。resource标签下面是可以被展示给用户看的描述性语言,同时这个标签可以包含xlink:href,xlink:role(nature,就是这个resource是什么),xlink:arcrole(purpose,就是这个resource用来干嘛的)这几个属性来提供自动化工具所需要的信息。关于xlink:role跟xlink:arcrole,W3C给出了一些标准值。以下是例子:
<!DOCTYPE html PUBLIC "-//XML-DEV//DTD XHTML RDDL 1.0//EN" "http://www.rddl.org/rddl-xhtml.dtd">
<html xmlns=http://www.w3.org/1999/xhtml xmlns:xlink=http://www.w3.org/1999/xlink xmlns:rddl="http://www.rddl.org/">
<head><title>An XML Application Describing People</title></head>
<body>
<h1>An XML Application Describing People</h1>
<rddl:resource xlink:type="simple" xlink:href="urn:isbn:1565922247" xlink:role=http://dublincore.org/documents/dcmi-type-vocabulary/#text xlink:arcrole="http://www.rddl.org/purposes#normative-reference">
<p>
http://www.cafeconleche.org/namespaces/people is the namespace URL for an XML application describing people in a data-oriented fashion used as an example in <cite>XML in a Nutshell</cite>, second edition by Elliotte Rusty Harold and W. Scott Means (O'Reilly &amp; Associates, 2002).
</p>
</rddl:resource>
<h2>Related Resources</h2>
<p>
Several examples in this book address this application in one way or another. These include:
</p>
<ul>
<li>
<rddl:resource xlink:type="simple" xlink:href=http://www.cafeconleche.org/books/xian2/examples/03/3-5.dtd xlink:role=http://www.isi.edu/in-notes/iana/assignments/mediatypes/application/xml-dtd xlink:arcrole="http://www.rddl.org/purposes#validation">
<a href="http://www.cafeconleche.org/books/xian2/examples/03/3-5.dtd">Example 3-5</a>: A data oriented DTD describing people
</rddl:resource>
</li>
<li>
<rddl:resource xlink:type="simple" xlink:href="http://www.cafeconleche.org/books/xian2/examples/08/8-15.xsl"
xlink:role=http://www.w3.org/1999/XSL/Transform xlink:arcrole="http://www.isi.edu/in-notes/iana/assignments/mediatypes/
text/html">
<a href="http://www.cafeconleche.org/books/xian2/examples/08/8-15.xsl">Example 8-15</a>: An XSLT stylesheet for people documents
</rddl:resource>
</li>
</ul>
<p>
This document itself is<a href="http://www.cafeconleche.org/books/xian/examples/14/14-2.html">Example 14-2</a> from the RDDL chapter.
</p>
</body>
</html>

分享到:
评论
1 楼 zhangyulove911 2015-04-20  
          

相关推荐

    XML.in.a.Nutshell

    XML.in.a.Nutshell(英文版)

    C# 5.0 in a Nutshell

    When you have a question about how to use C# 5.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fifth ...

    C# 7.0 in A Nutshell

    Dive in and discover why this Nutshell guide is considered the definitive reference on C#. Get up to speed on the C# language, from the basics of syntax and variables to advanced topics such as ...

    Python in a Nutshell- A Desktop Quick Reference-O'Reilly Media

    《Python in a Nutshell》是一本专为Python程序员设计的桌面速查指南,由Alex Martelli、Anna Ravenscroft和Steve Holden合著。本书是第四版,涵盖了Python 3.7到3.11的版本,旨在帮助读者快速查找Python语言和库的...

    USB in a Nutshell

    ### USB in a Nutshell #### 引言:理解USB标准 对于初学者而言,进入USB领域可能会感到非常棘手。USB 2.0规范长达650页,仅仅这一点就足以让人望而却步。而这仅仅是众多与USB相关的标准中的一个开始。除了主规格...

    python in a nutshell 2nd,中文版

    《Python in a Nutshell》第二版是一本针对Python编程语言的深度指南,旨在为程序员提供一个全面而紧凑的参考资源。这本书中文版的高清扫描版是学习和查阅Python技术的重要资料,尤其适合已经有一定编程基础并希望...

    Delphi in a Nutshell

    Delphi in a Nutshell is the first concise reference to Borland/Inprise Delphi available. It succinctly collects all the information you need in one easy-to-use, complete, and accurate volume that goes...

    R in a Nutshell

    ### R in a Nutshell #### 知识点一:R 的获取与安装 - **R 版本**:本书提及了 R 的版本信息,对于学习者来说了解当前使用的 R 版本至关重要,因为不同的版本可能会有功能上的差异或兼容性问题。 - **获取与安装 ...

    C#6.0 IN A NUTSHELL

    《C#6.0 IN A NUTSHELL》是由Joseph Albahari和Ben Albahari合著的一本关于C#编程语言的参考书籍。这本书是“C# in a nutshell”系列书籍的最新版,专门针对C# 6.0版本提供了详尽的参考资料和指导。该书不仅仅是一本...

    Python in a Nutshell Third Edition 2017

    ### Python in a Nutshell 第三版 2017 关键知识点解析 #### 书籍概述 《Python in a Nutshell》第三版是一本全面而深入介绍Python编程语言的经典著作,由Alex Martelli、Anna Ravenscroft和Steve Holden共同撰写。...

    C# 5.0 in a Nutshell 5th

    《C# 5.0 in a Nutshell 5th》是C#编程语言的一本权威指南,由专家撰写,深入浅出地介绍了C# 5.0版本的关键特性和使用方法。这本书对于开发者来说,是一份宝贵的参考资料,帮助他们理解和掌握C# 5.0的精髓,提升开发...

    C# 5.0 in a Nutshell, 5th Edition

    《C# 5.0 in a Nutshell, 5th Edition》是一本全面介绍C# 5.0编程语言的经典著作。这本书由权威专家编写,深入浅出地讲解了C# 5.0的关键特性,旨在帮助开发者快速掌握并熟练应用这一强大的编程工具。 C# 5.0是微软...

    Java in a Nutshell(中文版)

    Java in a Nutshell(6th) 英文无水印pdf 第6版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除

Global site tag (gtag.js) - Google Analytics