牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

统一资源标识符(Uniform Resource Identifiers, URI)和国际化资源标识符(Internationalized Resource Identifiers, IRI)

来源:http://www.ibm.com/developerworks/cn/xml/standards/x-urispec.html

标识 Web 上的所有资源

developerWorks

级别: 中级

投稿者:IETF

2007 年 8 月 28 日

统一资源标识符(Uniform Resource Identifiers, URI)为标识 Web 中的资源定义了一种标准系统,这些资源包括 HTML 页面、XML 文档、图像、多媒体文件等等。通过本文了解统一资源标识符、统一资源名称(Uniform Resource Names,URN)和 URL 之间的关系,研究绝对 URI 和相对 URI 之间的不同之处,并对国际化资源标识符有所了解,这是 URI 的增强版,为非英语国家的人士提供了更好的支持。

统一资源标识符是标识 Web 资源的标准机制,由 RFC 3986: Uniform Resource Identifier Generic Syntax [IETF RFC] 管理。URI 是对人们较为熟悉的 URL 的扩展,后者用于 Web 浏览器及类似程序。所有 URL 都是 URI,但是 URI 还包括了由 RFC 2141: Uniform Resource Names [IETF RFC] 管理的 URN。URN 通过名称而不是位置对 Web 资源进行标识。URI 通常用作 XML 核心规范中的系统标识符,指定引用自某个 XML 文档中的具体资源,例如一个文件。在 XML 中,绝对 URI 和相对 URI 的概念非常重要。假设在浏览 Web 时,将当前的 Web 页面作为起点页面请求下一个页面,绝对 URI 标识相同的新资源与起点页面无关,而相对 URI 需要根据起点页面标识新资源。

RFC 3987: Internationalized Resource Identifiers (IRIs) [IETF RFC] 与 URI 类似,不同之处是 IRI 可以使用全部的 Unicode 字符。URI 被限定为只能使用 ASCII 字符子集 —— 只包含基于英语用户需求的 127 个字符 —— 这为非英语用户造成了很多障碍。IRI 具有与 URI 类似的标准编码,以便可以在某种只接受 URI 的协议(例如 HTTP)中使用。


参考资料

posted on 2008-05-19 10:05 杨粼波 阅读(543) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理