【技术实现步骤摘要】
本专利技术涉及可编程对象模型。更明确地,本专利技术涉及软件应用程序中名空间或模式库支持的可编程对象模型。
技术介绍
计算机软件应用程序允许用户创建各种文档,以在工作、教育、和闲暇中帮助他们。例如,流行文字处理应用程序允许用户创建信函、文章、书、备忘录等等。电子制表软件应用程序允许用户存储、操作、打印、和显示各种字母数字数据。这样的应用程序有很多众所周知的长处,包括丰富的编辑、格式化、打印、计算及在线和离线编辑。大多数计算机应用软件并不包含所有用来为每个潜在用户提供其要求或需要的功能性所必需的程序设计。许多编程人员常常希望在自己的程序中利用现存应用程序的功能或者定制应用程序的功能性,使之更适于某一特定类的用户或功能。例如,金融业的编程人员希望为由编辑金融报告的金融分析师组成的用户群定制一种文字处理器。近年来,可扩展标记语言已经被许多用户广泛应用为一种可交换数据格式。XML功能性的用户常常将一个或多个XML模式文件或基于XML的方案附加或关联到用户编辑或创建的文档上。但是,因为用户/编程人员无法对包含有XML模式文件或其它基于XML方案的名空间或模式库进行直接简便的访问,用户/编程人员在给定文档中应用XML模式文件和其它基于XML方案的能力受到限制。因此,在本领域中需要这样一种可编程对象模型,用于允许用户/编程人员访问XML资源的名空间或模式库来定制或以其它方式操纵资源,以增强用户/编程人员对软件应用程序文档应用XML功能性。本专利技术就是基于以上及其它考虑而做出的。
技术实现思路
本专利技术提供允许用户通过程序(Programmatically)访问和利用包 ...
【技术保护点】
一种访问可扩展标记语言(XML)模式库资源的可编程对象模型,其特征在于,它包括:一应用编程接口,用于允许用户通过程序访问在XML模式库中被标识的资源;所述应用编程接口包括请求XML模式文件与应用于文档中的XML标记相关联的消息调用;所述应用编程接口用于响应于XML模式文件与应用于文档中的XML标记的关联而从XML模式库接收一返回值。
【技术特征摘要】
US 2003-12-9 10/731,5971.一种访问可扩展标记语言(XML)模式库资源的可编程对象模型,其特征在于,它包括一应用编程接口,用于允许用户通过程序访问在XML模式库中被标识的资源;所述应用编程接口包括请求XML模式文件与应用于文档中的XML标记相关联的消息调用;所述应用编程接口用于响应于XML模式文件与应用于文档中的XML标记的关联而从XML模式库接收一返回值。2.如权利要求1所述的可编程对象模型,其特征在于所述应用编程接口还包括一请求移除XML模式文件与应用于文档中的XML标记间关联的消息调用;以及所述应用编程接口进一步用于响应于XML模式文件与应用于文档中的XML标记间关联的出除而从XML模式库接收一返回值。3.一种访问可扩展标记语言(XML)模式库资源的可编程对象模型,其特征在于,它包括一应用编程接口,用于允许用户通过程序访问在XML模式库中被标识的资源;所述应用编程接口包括请求XSLT转换与应用于文档中的XML标记相关联的消息调用;所述应用编程接口用于响应于XSLT转换和应用于文档中的XML标记间关联而从XML模式库接收一返回值。4.如权利要求3所述的可编程对象模型,其特征在于所述应用编程接口还包括请求移除XSLT转换与应用于文档中的XML标记间关联的消息调用;和所述应用编程接口进一步用于响应于XSLT转换和应用于文档中的XML标记之间关联的出除而从XML模式库接收一返回值。5.一种访问可扩展标记语言(XML)模式库资源的可编程对象模型,其特征在于,它包括一应用编程接口,用于允许用户通过程序访问在XML模式库中被标识的资源;所述应用编程接口包括请求一个或多个基于XML的资源与应用于文档中的XML标记相关联的消息调用;和所述应用编程接口用于响应于一个或多个基于XML的资源和应用于文档中的XML标记之间的关联而从XML模式库接收一返回值。6.如权利要求5所述的可编程对象模型,其特征在于所述应用编程接口还包括请求移除所述一个或多个基于XML的资源与应用于文档中的XML标记间关联的消息调用;和所述应用编程接口还用于响应于所述一个或多个基于XML的资源和应用于文档中的XML标记之间的关联的移除而从XML模式库接收一返回值。7.一种访问可扩展标记语言(XML)模式库资源的可编程对象模型,其特征在于,它包括通过一面向对象消息调用来调用所述XML模式库;传递一对象属性给XML模式库,所述对象属性与一关联于XML模式库中所标识之功能性的软件对象相关联;和响应于所述消息调用和传递给XML模式库的所述对...
【专利技术属性】
技术研发人员:BM琼斯,M桑德兰德,M萨维奇,RA利特尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。