具体描述
本书详细介绍了XML的三个规范:XML语言规范、XML链接规范和XML样式
表规范。其中列举了很多简短而有说服力的实例,其源代码包括在本书的配套光盘中。
阅读本书,用户可以学会XMI编程的细节,定义每个Web站点的标记,并指定标记的
处理方式,掌握视频集成,并创建分析XML的JaVa程序。读者将能够创建有效而且格
式良好的文档,设计实际的Web页,并提高自己的工作效率。
作者简介
目录信息
前言
第1章 准备出发
1.1什么是XML
1.2一个XML实例
1.2.1文档类型声明
1.2.2分析和浏览XML
1.3第一个Java应用程序:helloapp
1.4面向对象的编程:类和对象
1.4.1什么是对象
1.4.2什么是类
1.4.3Java类文件
1.4.4Main()方法
1.4.5创建helloapp.class
1.4.6运行helloapp.class
1.5编制Java小应用程序
1.5.1在小应用程序中显示图形
1.5.2为小应用程序创建Web页
1.5.3在独立窗口中运行小应用
程序
1.5.4创建新窗口
1.5.5Java类构造器
1.5.6在窗口中安装小应用程序
1.5.7调用小应用程序的init()和
start()方法
1.5.8创建winappFrame窗口类
1.6使用文本域
1.6.1声明并创建文本域
1.6.2Java布局管理器
1.7使用按钮
1.8小结
第2章 使用XML
2.1XML语法规范
2.1.1有效的和格式良好的XMI
文档
2.1.2扩展的Backus-Naur符号系统
2.1.3名字、字符和空白空间
2.2XML标记
2.2.1注释
2.2.2实体引用
2.2.3字符引用
2.2.4处理指令
2.2.5CDATA节
2.2.6起始标记和结束标记
2.2.7空元素
2.2.8序言和文档类型声明
2.3分析XML, 以解释XML文档
2.4使用MicrosoftXML分析器
2.5showtext应用程序
2.5.1创建文档对象
2.5.2加载XML文档
2.5.3显示XML文档的文本
2.6showtextwin实例
2.7gettitle实例
2.7.1访问XML文挡的元素
2.7.2访问子元素
2.8小结
第3章 文档类型声明属性和
实体
3.1XML中的字符编码
3.2要求的标记声明
3.3文档类型声明
3.4文档名称
3.5外部DTD
3.6元素声明
3.6.1DTD实例
3.6.2DTD2 例子
3.6.3DTD3例子
3.7属性表
3.7.1属性类型
3.7.2指定属性缺省值
3.7.3一些样本属性表
3.7.4attlist实例
3.7.5编写doTree()方法
3.8实体声明
3.8.1内部实体
3.8.2外部实体
3.8.3已定义的实体
3.8.4entities例子
3.9符号声明
3.10条件节
3.11小结
第4章 创建XML浏览器:四个完整
的例子
4.1tree例子
4.2browser例子
4.3indenter例子
4.4caps例子
4.5小结
第5章 XML与数据库
5.1employees例子
5.2birds例子
5.2.1创建新的XML元素
5.2.2把新的XML元素增加到
文档中
5.2.3编写新的XML文挡
5.3Scarcher例子
5.4medicines例子
5.5小结
第6章 XML链接
6.1什么是XML链接
6.2XML简单链接
6.3扩展XML链接
6.4寻址XML链接
6.5关于XPOinter
6.5.1绝对位置项
6.5.2idlocator实例
6.5.3Xpointer相对位置项
6.5.4locator例子
6.5.5字符串匹配位置项
6.5扩展链接组
6.6小结
第7章 带文本和图形的XMI
7.1textbrowser例子
7.2fontsizc例子
7.3circles例子
7.4lines实例
7.5小结
第8章 XML图像处理
8.1images例子
8.2imagebrowser.java例子
8.3mouser例子
8.3.1mouseDown事件
8.3.2mouseUp事件
8.3.3mouseDrag事件
8.3.4morscMove事件
8.3.5mouseEnter事件
8.3.6morseExit事件
8.4imagemap例子
8.5小结
第9章 XML样式表
9.1第一个样式表例子
9.1.1SMGL与XML
9.1.2使用XML中的样式表的总观
9.1.3XMLDSSSL: XML样式
9.1.4D)SSSL的两个部分
9.2创建样式表
9.2.1流对象
9.2.2流对象特征
9.3stylc例子
9.4样式表特征:bigfont例子
9.5defines例子
9.6序列:ands例子
9.7indents例子
9.8tabs例子
9.9pagenunmber例子
9.10font例子
9.11xref例子
9.12小结
· · · · · · (收起)
读后感
用户评价
我最近入手了一本关于现代前端工程化的深度解析,说实话,我对市面上那些只停留在配置工具层面的书籍已经感到审美疲劳了,但这本书完全颠覆了我的认知。它没有大篇幅地堆砌 Webpack 或 Vite 的配置项,而是从更宏观的视角,探讨了为什么我们需要这些工具,它们背后的编译原理和模块化标准是如何演进的。作者似乎对浏览器渲染机制有着近乎偏执的关注,他对关键渲染路径(Critical Rendering Path)的分析细致入微,每一步的性能损耗都被量化和可视化地展示出来,看得我直冒冷汗,深感自己之前对前端性能的理解是多么肤浅。更让我印象深刻的是,书中对 Service Worker 和 WebAssembly 的应用场景进行了非常前沿的探讨,它不仅仅是介绍了 API 的用法,更是提出了许多在实际业务中可以落地的高级缓存策略和性能提升思路。这本书的语言风格非常犀利且富有洞察力,读起来酣畅淋漓,仿佛一位技术大师在你耳边点拨迷津,让人忍不住想立刻打开编辑器去实践那些精妙的构思。
天呐,我最近在看一本关于数据结构和算法的经典著作,简直是为我这种痴迷于底层原理的书呆子量身定做的!这本书的作者显然对算法的精妙之处有着深刻的理解,他不是那种敷衍了事地罗列公式的家伙。你看,光是关于动态规划那一章,他就用了一种全新的视角去剖析问题,把看似复杂的递推关系描绘得如同行云流水般自然。我记得最清楚的是他讲解最短路径算法时,不仅仅是介绍了 Dijkstra 和 Bellman-Ford,更是深入探讨了它们在不同图结构下的性能瓶颈和优化策略,甚至还穿插了作者自己的一些研究心得和未发表的思考。阅读的过程就像是跟着一位经验丰富的向导,穿越一片布满陷阱和宝藏的迷宫,每一步都充满惊喜,让人不得不停下来,对着一个巧妙的证明反复揣摩,那种豁然开朗的成就感,是其他泛泛而谈的教材完全给不了的。这本书的排版也做得非常人性化,代码示例都经过了精心挑选和格式化,阅读体验极佳,绝对是提升硬核技术内功的必备良药。
我最近在研究关于可持续发展和城市生态规划的专业书籍,这本书的理论深度和实践案例的结合度令人叹为观止。它并没有停留在提倡“绿色环保”的口号上,而是深入到城市基础设施的生命周期评估(LCA)和材料科学层面。书中对于“海绵城市”理念的阐述,从水文地质学的角度进行了严谨的建模分析,而不是简单地罗列屋顶绿化。作者对循环经济在城市废物管理中的应用进行了详尽的推演,包括了供应链中的成本效益分析和政策制定的可行性评估,数据翔实到令人咋舌。尤其让我震撼的是其中关于城市热岛效应的缓解策略章节,它不仅分析了植被覆盖率的影响,更细致地比较了不同透水铺装材料的比热容和热辐射特性,提供了大量可量化的指标。这本书的行文风格非常务实和精确,充满了工程师的严谨和科学家的求证精神,对于任何想要进行实际城市规划设计的人来说,它提供的不仅仅是知识,更是一套科学的分析框架和解决问题的思维路径。
最近翻阅了一本关于认知心理学和决策科学的译著,它彻底改变了我对“理性”这个概念的看法。这本书的论述结构异常严谨,它没有陷入哲学的空谈,而是紧密结合神经科学的最新发现来解释人类在不确定性面前是如何“打折”自己思维的。作者通过大量的经典实验和案例,比如损失厌恶、锚定效应,清晰地描绘了人类心智的局限性,让你不得不对自己日常的直觉判断产生怀疑。我尤其欣赏书中对“启发式偏差”的分类和解析,那种分类体系的精妙,简直可以看作是一种对人类思维模式的“逆向工程”。读完后,我感觉自己看待新闻报道、商业决策乃至日常争论的方式都多了一层保护色,不再轻易被表面的逻辑所迷惑,而是会去探究其背后的认知陷阱。这本书的文字非常精准有力,充满了学者的克制与智慧,虽然涉及专业术语,但行文流畅,读起来丝毫不觉得晦涩,更像是在进行一场与人类心智本质的深度对话。
我最近接触了一本关于古典音乐史的普及读物,它处理历史叙事的方式非常独特,完全跳出了传统编年体的沉闷叙述。这本书的作者似乎更热衷于挖掘音乐背后的社会思潮和哲学思辨。比如,在讨论巴洛克音乐时,他没有花费大量篇幅去分析对位法,而是着重探讨了路易十四宫廷的权力结构是如何催生了那种宏大、繁复的音乐美学的,甚至还将音乐的结构与当时的建筑风格进行了跨学科的类比。进入浪漫主义时期,作者的笔触变得更加感性和富有感染力,他似乎能捕捉到贝多芬创作《英雄交响曲》时内心的挣扎与荣耀,文字充满了画面感和情感张力,让人仿佛身临其境地感受到了那个时代艺术家的激情。这本书最大的优点在于,它成功地将枯燥的历史事件和复杂的音乐理论,转化成了一场场引人入胜的故事会,让你在享受艺术的同时,也深刻理解了人类精神在特定历史语境下的表达与爆发。