1.《Mashups Web 2.0开发技术》
(美)萨拉汉(Shanahan,F.)著;吴宏泉 译
清华大学出版社,2008年01月出版,
ISBN:9787302166948
定价:48元(网络购买38元)
目录
第Ⅰ部分 热门的新型Web技术
第1章 Web 2.0.. 3
1.1 什么是Web 2.0... 3
1.2 作为服务的软件...... 5
1.3 数据就是一切...... 5
1.4 融合...... 6
1.5 迭代开发...... 6
1.6 富浏览器端应用...... 7
1.7 多交付通道...... 7
1.8 社交网络...... 7
1.9 个体开发人员的提升...... 8
1.10 Amazon和Web 2.0... 9
1.11 本章小结...... 11
第2章 Amazon Web服务平台.... 13
2.1 Amazon开发人员计划...... 13
2.2 电子商务服务...... 14
2.3 Amazon
(美)萨拉汉(Shanahan,F.)著;吴宏泉 译
清华大学出版社,2008年01月出版,
ISBN:9787302166948
定价:48元(网络购买38元)
目录
第Ⅰ部分 热门的新型Web技术
第1章 Web 2.0.. 3
1.1 什么是Web 2.0... 3
1.2 作为服务的软件...... 5
1.3 数据就是一切...... 5
1.4 融合...... 6
1.5 迭代开发...... 6
1.6 富浏览器端应用...... 7
1.7 多交付通道...... 7
1.8 社交网络...... 7
1.9 个体开发人员的提升...... 8
1.10 Amazon和Web 2.0... 9
1.11 本章小结...... 11
第2章 Amazon Web服务平台.... 13
2.1 Amazon开发人员计划...... 13
2.2 电子商务服务...... 14
2.3 Amazon
一、DOM
为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。
优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能。
缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间,不适合大数据文件。
使用场合:需要对文档全部或大部分内容进行多次访问处理,如打算对数据作出更改并将它输出为 XML;硬件资源充足(内存、CPU)。
二、SAX
为解决DOM的问题,出现了SAX。SAX ,事件驱动。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。
优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet下载;SAX 实现通常要比DOM 快。
缺点:不是持久的事件过后,若没保存数据,那么数据就丢了;无状态性,从事件中只能得到文本,但不知该文本属于哪个元素。
使用场合:Applet;只有XML文档的少量内容被使用,很少多次访问;
为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。
优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能。
缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间,不适合大数据文件。
使用场合:需要对文档全部或大部分内容进行多次访问处理,如打算对数据作出更改并将它输出为 XML;硬件资源充足(内存、CPU)。
二、SAX
为解决DOM的问题,出现了SAX。SAX ,事件驱动。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。
优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet下载;SAX 实现通常要比DOM 快。
缺点:不是持久的事件过后,若没保存数据,那么数据就丢了;无状态性,从事件中只能得到文本,但不知该文本属于哪个元素。
使用场合:Applet;只有XML文档的少量内容被使用,很少多次访问;
好的工具可事半功倍。下面是大家使用比较多的几款XML编辑器,欢迎补充其他工具。
1.XMLWriter
XMLWriter支持 XML、XSL、DTD/Schema、CSS、HTML 等文本格式的文件编辑和调试。可使用 CSS、XSL 等语言在一个集成的预览窗口中格式化你的 XML 文件。XMLwriter 有一个直观性、个性化的用户界面让使用者编辑,还具有书签功能,自动查找并替代。其他的功能还有 XML 联机帮助、插件管理、即时色彩编码转换、树型结构查看、批量及命令行处理、可扩充的能力及更多功能。
2.Oxygen XML Editor
该IDE是一款非常好的XML文件编辑工具,支持XML, XSL, TXT, XSD, DTD文档,能自行校验XML, XSL, XSD代码,提示脚本错误。Oxygen能自动完成结束标签,代码高亮现实,支持Unicode。
http://www.oxygenxml.com/index.html
3.Microsoft XML Notepad
XML Notepad 2007最新添加到XML世界的武器,特别适合在windows操作系统里应用,特别
1.XMLWriter
XMLWriter支持 XML、XSL、DTD/Schema、CSS、HTML 等文本格式的文件编辑和调试。可使用 CSS、XSL 等语言在一个集成的预览窗口中格式化你的 XML 文件。XMLwriter 有一个直观性、个性化的用户界面让使用者编辑,还具有书签功能,自动查找并替代。其他的功能还有 XML 联机帮助、插件管理、即时色彩编码转换、树型结构查看、批量及命令行处理、可扩充的能力及更多功能。
2.Oxygen XML Editor
该IDE是一款非常好的XML文件编辑工具,支持XML, XSL, TXT, XSD, DTD文档,能自行校验XML, XSL, XSD代码,提示脚本错误。Oxygen能自动完成结束标签,代码高亮现实,支持Unicode。
http://www.oxygenxml.com/index.html
3.Microsoft XML Notepad
XML Notepad 2007最新添加到XML世界的武器,特别适合在windows操作系统里应用,特别