Programmable object model for extensible markup language schema validation
    21.
    发明授权
    Programmable object model for extensible markup language schema validation 有权
    可扩展标记语言模式验证的可编程对象模型

    公开(公告)号:US07487515B1

    公开(公告)日:2009-02-03

    申请号:US10731598

    申请日:2003-12-09

    IPC分类号: G06F3/00 G06F3/048

    摘要: A programmable object model includes a plurality of object-oriented message calls for application programming interfaces allowing a user to programmatically access the schema validation model of an application by sending message calls and required parameters to the schema validation model to customize or otherwise modify the operation of the schema validation model as desired by the user. Once the user has access to the schema validation model of an application, the user may attach Extensible Markup Language (XML) schema files to a document and control definitions, grammatical rules, and other settings dictated by the attached XML schema file. The user also is allowed to customize the application's native schema validation functionality with user-defined rules and error text. The XML schema validation model of an application may be accessed from a user-created program written according to a variety of different languages such as C, C++, C#, and Visual Basic.

    摘要翻译: 可编程对象模型包括用于应用程序编程接口的多个面向对象的消息调用,允许用户通过向模式验证模型发送消息调用和所需参数以编程方式访问应用程序的模式验证模型,以定制或以其他方式修改 用户所期望的模式验证模型。 一旦用户访问应用程序的模式验证模型,用户可以将可扩展标记语言(XML)模式文件附加到文档,并控制由附加的XML模式文件指定的定义,语法规则和其他设置。 用户还可以使用用户定义的规则和错误文本来定制应用程序的本机模式验证功能。 应用程序的XML模式验证模型可以从根据各种不同语言(如C,C ++,C#和Visual Basic)编写的用户创建的程序访问。

    Extensible markup language markup cloning on table rows and cells in a software application document
    22.
    发明授权
    Extensible markup language markup cloning on table rows and cells in a software application document 有权
    在软件应用程序文档中的表行和单元格上可扩展标记语言标记克隆

    公开(公告)号:US07426690B1

    公开(公告)日:2008-09-16

    申请号:US10731897

    申请日:2003-12-09

    IPC分类号: G06F15/00

    摘要: Methods and systems are provided for automatically replicating table rows and cells marked up with Extensible Markup Language (XML) data (markup) to create new table rows and cells containing the same XML markup as a selected row and cells from which the new row and cells are replicated. A table row with one or more cells may be selected for replication. The selected row (source row) is parsed to determine XML markup (XML elements (tags)) applied to the row or cells contained therein. A new row(s) and corresponding cell(s) is created. XML markup applied to the source row and its cells is automatically applied to the new row and cells contained therein.

    摘要翻译: 提供了方法和系统,用于自动复制表行和标有可扩展标记语言(XML)数据(标记)的单元格,以创建新的表行和包含与选定行相同的XML标记的单元格以及新行和单元格的单元格 被复制。 可以选择具有一个或多个单元格的表行进行复制。 解析所选行(源行)以确定应用于其中包含的行或单元格的XML标记(XML元素(标签))。 创建一个新的行和相应的单元格。 应用于源行及其单元格的XML标记将自动应用于其中包含的新行和单元格。

    Representing fields in a markup language document
    25.
    发明授权
    Representing fields in a markup language document 有权
    表示标记语言文档中的字段

    公开(公告)号:US07533335B1

    公开(公告)日:2009-05-12

    申请号:US10731515

    申请日:2003-12-09

    IPC分类号: G06F17/00

    摘要: An application can use native field structures, which can store information such as “Creation Date of the Document”, “Formula”, a specially formatted number, a reference to text in another part of the document. Fields are commonly used for document automation, so that the application itself can include certain information among the contents of the document, with possibly no extra user intervention required. Thus a way can be provided to save this field definition information in a markup language (ML) document without data loss. When the format is stored in a markup language, other applications can validate the document stored in accordance with the native format. The other applications can represent the information in accordance to the degree to which they are aware of the unique properties of the application used to generate the document.

    摘要翻译: 应用程序可以使用本机字段结构,它可以存储诸如“文档的创建日期”,“公式”,特殊格式的数字,文档的另一部分中对文本的引用等信息。 字段通常用于文档自动化,因此应用程序本身可以在文档的内容中包含某些信息,可能不需要额外的用户干预。 因此,可以提供一种方式来将该字段定义信息保存在标记语言(ML)文档中而没有数据丢失。 当格式以标记语言存储时,其他应用程序可以根据本机格式验证存储的文档。 其他应用程序可以根据他们知道用于生成文档的应用程序的独特属性的程度来表示信息。

    Programmable object model for namespace or schema library support in a software application
    26.
    发明授权
    Programmable object model for namespace or schema library support in a software application 失效
    可编程对象模型,用于软件应用程序中的命名空间或模式库支持

    公开(公告)号:US07434157B2

    公开(公告)日:2008-10-07

    申请号:US10731597

    申请日:2003-12-09

    IPC分类号: G06F17/00

    摘要: A programmable object model allows a user to programmatically access and utilize a Namespace or schema library containing XML schema files and related XML-based resources for associating the schema files and XML-based resources with one or more documents and for customizing the functionality associated with the schema files and XML-based resources. The programmable object model also allows the user/programmer to remove schema files and other XML-based resources from association with previously associated documents.

    摘要翻译: 可编程对象模型允许用户以编程方式访问和利用包含XML模式文件和相关的基于XML的资源的命名空间或模式库,用于将模式文件和基于XML的资源与一个或多个文档相关联,并用于自定义与 模式文件和基于XML的资源。 可编程对象模型还允许用户/程序员从以前关联的文档中删除模式文件和其他基于XML的资源。

    Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table
    27.
    发明授权
    Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table 有权
    用于创建用于寻址包含在不规则计算机生成的表中的数据的网格状坐标系的方法和系统

    公开(公告)号:US07366978B1

    公开(公告)日:2008-04-29

    申请号:US10366109

    申请日:2003-02-13

    IPC分类号: G06F15/00 G06F17/00

    CPC分类号: G06F17/30905

    摘要: Methods and systems provide for imposing structure onto a freeform or irregular table so that a subsequent consuming application may use the table, including presentation of the table and location of the data in the table. A generic grid structure is created having a plurality of uniformly-shaped cells such that if the generic grid is overlaid onto the irregular table, each cell within the irregular table may be located based on its position relative to the uniform cells or grids. The grid structure creates a coordinate system for defining the shape of the irregular table, for defining locations and shapes of cells comprising the irregular table and for addressing the locations of data contained in the irregular table.

    摘要翻译: 方法和系统提供将结构施加到自由形式或不规则表格上,使得随后的消费应用程序可以使用表格,包括表格中的表示和数据在表格中的位置。 创建具有多个均匀形状的小区的通用网格结构,使得如果通用网格覆盖在不规则表格上,则不规则表格内的每个单元可以基于其相对于均匀单元格或网格的位置来定位。 网格结构创建用于定义不规则表格的形状的坐标系,用于定义包括不规则表格的单元格的位置和形状,并用于寻址包含在不规则表格中的数据的位置。

    Representing latent data in an extensible markup language document
    28.
    发明授权
    Representing latent data in an extensible markup language document 有权
    在可扩展标记语言文档中表示潜在数据

    公开(公告)号:US07178102B1

    公开(公告)日:2007-02-13

    申请号:US10730854

    申请日:2003-12-09

    IPC分类号: G06F15/00

    CPC分类号: G06F17/218 G06F17/2247

    摘要: Methods and systems allow style and other formatting settings to remain latent until one or more particular style or formatting settings is instantiated by a user. Data representing each latent style or formatting object is persisted in a data structure apart from the user's document. Each potential style setting or formatting setting may be set as locked for use for a given document or locked for non-use for a given document. Upon saving the document, no data is saved for the numerous available style and formatting settings in the document. When a particular style is called upon by a subsequent consuming application, that application may then instantiate the particular style or formatting setting based on the properties of that style or formatting setting available from the subsequent consuming application.

    摘要翻译: 方法和系统允许样式和其他格式设置保持潜伏,直到一个或多个特定样式或格式设置由用户实例化。 表示每个潜在风格或格式化对象的数据将保存在除用户文档之外的数据结构中。 每种可能的风格设置或格式设置可以被设置为锁定用于给定文档或被锁定用于给定文档不被使用。 保存文档后,文档中无数可用的样式和格式设置将不会保存数据。 当后续消费应用程序调用特定样式时,该应用程序可以基于可从后续消费应用程序获得的该样式或格式设置的属性来实例化特定样式或格式设置。