跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

创建一个 Yahoo! SearchMonkey 应用程序

使用 RDF、XSLT 和 PHP 增强搜索结果列表

Rob Crowther, Web 开发人员, WSO2 Inc
Rob Crowther 的照片
Rob Crowther 是来自伦敦的 Web 开发人员。目前是 developerWorks Exploring Semantic Web Technologies forum 的管理员。他对 Web 标准以及 http://www.boogdesign.com/b2evo/ 上的一些博客非常感兴趣。

简介:  SearchMonkey 是主流搜索引擎利用语义 Web 技术增强搜索结果的首次尝试。在本教程中,您将实现一个 Yahoo! SearchMonkey 应用程序,该应用程序通过包含有关 blog 和 blog 所有者的其他信息来增强 blogger.com 的搜索列表。首先,您可以使用 Yahoo! 的默认数据实现一个基本应用程序。然后,创建一个自定义数据服务,为 SearchMonkey 提供自己的结构化数据,接下来,开发一个更高级的应用程序以利于这种新的自定义数据服务。

发布日期:  2008 年 11 月 12 日
级别: 中级

访问情况 : 3510 次浏览
评论: 

开始之前

常用缩写词

  • DOM:文档对象模型(Document Object Model)
  • HTML:超文本标记语言(Hypertext Markup Language)
  • PHP:超文本预处理程序(PHP Hypertext Preprocessor)
  • RDF:资源描述框架(Resource Description Framework)
  • URL:统一资源定位符(Uniform Resource Locator)
  • W3C:万维网联盟(World Wide Web Consortium)
  • XHTML:可扩展超文本标记语言(Extensible Hypertext Markup Language)
  • XML:可扩展标记语言(Extensible Markup Language)
  • XSL:可扩展样式表语言转换(Extensible Stylesheet Language Transformations)

本教程适用于准备创建自己的第一个 SearchMonkey 应用程序的 Web 应用程序开发人员。学习完本教程后,您将会较好地理解 SearchMonkey 为用户和网站管理员带来的价值。您应该熟悉基本的 PHP 语法,另外,最好精通 DOM、XSLT 和 XPath。要访问有关内容的链接,请参阅 参考资料

关于本教程

SearchMonkey 是主流搜索引擎提供商提供的第一个产品,它利用语义 Web 技术产生更多的相关搜索结果,从而增加 Web 站点的流量。结合常用的 Web 开发技术,如 PHP、XSLT 和 XPath,在 Web 页面中使用通过微格式、eRDF 和 RDFa 等语义 Web 标准编码的结构化数据,可以为搜索者提供更好的体验。在本教程中,您将学习以下内容:

  • 了解 SearchMonkey 如何通过演示应用程序利用现有的语义 Web 内容
  • 使用在线向导和一些基本 PHP 创建可增强 blogspot.com 搜索结果的演示应用程序
  • 使用 XSLT、XPath 和 XPather Firefox Extension 构建自定义数据服务,进一步提取 blogspot.com 页面的结构化数据
  • 创建第二个包含自定义数据服务中的数据的演示应用程序

先决条件

本教程需要下列配套工具:

1 页,共 7 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML, Open source
ArticleID=351159
TutorialTitle=创建一个 Yahoo! SearchMonkey 应用程序
publish-date=11122008
author1-email=robert@crowther.info
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。