[发明专利]脚本标记无效
申请号: | 200680033208.7 | 申请日: | 2006-08-29 |
公开(公告)号: | CN101263482A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | N·科塔特;B·勒罗伊 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F3/14;G06F17/21 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 标记 | ||
1.一种存储在计算机可读介质上的标记文档(108),包括:
一般标记部分(202),包括一个或多个一般标记元素;以及
脚本标记部分(204),它与所述一般标记部分(202)分开且所述脚本标记部分(204)的内容包括一个或多个脚本标记元素;
其中所述脚本标记部分(204)的内容定义了文档的行为,而所述一般标记部分(202)定义了所述文档的内容和/或外观。
2.如权利要求1所述的标记文档,其特征在于,所述一个或多个脚本标记元素之一是包含对现有脚本文件的一个或多个引用的引用元素。
3.如权利要求1所述的标记文档,其特征在于,所述一个或多个脚本标记元素之一是定义一个或多个脚本对象的组件元素。
4.如权利要求3所述的标记文档,其特征在于,所述一个或多个脚本对象之一引用所述一般标记部分中的所述一个或多个一般标记元素之一。
5.如权利要求4所述的标记文档,其特征在于,所述一个或多个脚本对象之一包括一个或多个属性。
6.如权利要求5所述的标记文档,其特征在于,所述一个或多个属性之一是特性属性、方法属性和事件属性之一。
7.如权利要求3所述的标记文档,其特征在于,所述一个或多个脚本对象之一包括一个或多个脚本对象(“子脚本对象”)。
8.如权利要求7所述的标记文档,其特征在于,所述子脚本对象之一是将所述脚本对象的属性与另一脚本对象的属性连接的绑定对象,其中这两个属性都是特性属性。
9.如权利要求8所述的标记文档,其特征在于,所述绑定对象包括用于将所述脚本对象的所述属性的类型转换成所述另一脚本对象的所述属性的类型的功能。
10.如权利要求7所述的标记文档,其特征在于,所述子脚本对象之一是事件对象。
11.如权利要求10所述的标记文档,其特征在于,所述事件对象还包括详述当所述事件发生时做什么的事件句柄。
12.如权利要求11所述的标记文档,其特征在于,所述事件句柄包括当所述事件发生时启动特定动作的动作对象。
13.如权利要求12所述的标记文档,其特征在于,所述动作涉及执行另一脚本对象的属性,其中所述属性是方法属性。
14.如权利要求12所述的标记文档,其特征在于,所述动作涉及配置另一脚本对象的属性,其中所述属性是特性属性。
15.如权利要求1所述的标记文档,其特征在于,所述脚本标记部分的所述内容被存储在一文件中,且其中所述标记文档中的所述脚本标记部分是对所述文件的引用。
16.一种在包括浏览器(106)的计算系统(100)中提供的用于解释标记文档(108)以显示文档的计算机实现的方法,所述方法包括:
接收所述标记文档(108),其中所述标记文档(108)包含脚本元素(210);以及
通过以下步骤来解释所述标记文档(108):
将包含在所述标记元素(210)内的内容视为定义所述要显示的文档的行为的脚本标记(204)。
17.如权利要求16所述的方法,其特征在于,所述脚本元素包括引用元素,所述方法还包括:检索所述引用元素内引用的文件的内容。
18.如权利要求16所述的方法,其特征在于,所述脚本元素包括组件元素,所述方法还包括:将所述组件元素内的内容解释为定义所述要显示的文档的所述行为的一个或多个脚本对象。
19.如权利要求18所述的方法,其特征在于,所述标记文档还包括包含用于定义所述文档的内容和/或外观的一个或多个一般标记元素的一般标记部分,所述一个或多个脚本对象中的至少一个表示所述一个或多个一般标记元素中的至少一个并定义所述一般标记元素的行为。
20.如权利要求18所述的方法,其特征在于,所述浏览器通过使用一个或多个自定义的脚本对象模型来解释所述一个或多个脚本对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680033208.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于图形设备接口的远程重定向层
- 下一篇:浏览模式设计器