Differencing and Merging Tree-Structured Documents
    1.
    发明申请
    Differencing and Merging Tree-Structured Documents 失效
    差异和合并树结构化文档

    公开(公告)号:US20100146382A1

    公开(公告)日:2010-06-10

    申请号:US12705613

    申请日:2010-02-14

    IPC分类号: G06F17/21

    CPC分类号: G06F17/2247 G06F17/2211

    摘要: Differencing and merging tree-structured documents, such as eXtensible Markup Language (XML) documents, is disclosed. A differencing-and-merging system for tree-structured documents of one embodiment of the invention includes a difference processing unit and a merging processing unit. The differencing processing unit performs a difference operation on at least two tree-structured documents, in accordance with difference configuration information regarding the documents. The merging processing unit performs a merging operation on the tree-structured documents from correspondence information generated by the difference processing unit, based on the difference operation configuration information regarding the documents. The correspondence information indicates differences among nodes of the documents. The difference operation configuration information specifies one or more nodes among the documents that are to be considered equivalent when the difference operation is performed, and one or more nodes among the documents that are to be ignored when the difference operation is performed.

    摘要翻译: 公开了可扩展标记语言(XML)文档的差异化和合并树结构化文档。 本发明的一个实施例的树结构化文档的差分合并系统包括差分处理单元和合并处理单元。 差分处理单元根据关于文档的差异配置信息对至少两个树形结构的文档执行差分操作。 合并处理单元基于由差分处理单元生成的对应信息,基于关于文档的差分操作配置信息,对树形文档进行合并操作。 对应信息表示文档的节点之间的差异。 差分操作配置信息指定当执行差分操作时要被认为是等效的文档中的一个或多个节点,以及当执行差异操作时要被忽略的文档中的一个或多个节点。

    System, method, and computer program product for generating a web application with dynamic content
    2.
    发明授权
    System, method, and computer program product for generating a web application with dynamic content 有权
    用于生成具有动态内容的Web应用程序的系统,方法和计算机程序产品

    公开(公告)号:US07376659B2

    公开(公告)日:2008-05-20

    申请号:US10864046

    申请日:2004-06-07

    IPC分类号: G06F17/30 G06F7/00

    摘要: A system, method, and computer program product for generating a web application, including objects and web pages dynamically generated on a server, which can be used to generate a web application model to support a change or reconstruction of the system.A classification processing section analyzes and classifies the configuration of static HTML contents captured by executing a web application. A template extracting section extracts a template for dynamic HTML contents from the web application using the results of the classification. On the basis of the results of the classification by the classification processing section and access information obtained by capturing the static HTML contents, a transition extracting section extracts transition information on the web application to be processed. Then, on the basis of the extracted template and transition information, model generating means renders an HTML document generating a model of the web application, to generate an image.

    摘要翻译: 一种用于生成web应用程序的系统,方法和计算机程序产品,包括在服务器上动态生成的对象和网页,其可用于生成web应用模型以支持系统的改变或重构。 分类处理部分通过执行Web应用程序捕获的静态HTML内容的配置进行分析和分类。 模板提取部分使用分类结果从Web应用程序中提取动态HTML内容的模板。 基于分类处理部分的分类结果和通过捕获静态HTML内容获得的访问信息,转换提取部分提取关于要处理的web应用的转换信息。 然后,基于提取的模板和转移信息,模型生成装置生成生成web应用的模型的HTML文档,以生成图像。

    Differencing and merging tree-structured documents
    3.
    发明授权
    Differencing and merging tree-structured documents 有权
    差异化和合并树结构化文档

    公开(公告)号:US07373586B2

    公开(公告)日:2008-05-13

    申请号:US10934232

    申请日:2004-09-03

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2247 G06F17/2211

    摘要: Differencing and merging tree-structured documents, such as extensible Markup Language (XML) documents, is disclosed. A differencing-and-merging system for tree-structured documents of one embodiment of the invention includes a difference processing unit and a merging processing unit. The differencing processing unit performs a difference operation on at least two tree-structured documents, in accordance with difference configuration information regarding the documents. The merging processing unit performs a merging operation on the tree-structured documents from correspondence information generated by the difference processing unit, based on the difference operation configuration information regarding the documents. The correspondence information indicates differences among nodes of the documents. The difference operation configuration information specifies one or more nodes among the documents that are to be considered equivalent when the difference operation is performed, and one or more nodes among the documents that are to be ignored when the difference operation is performed.

    摘要翻译: 公开了可扩展标记语言(XML)文档的差异化和合并树结构化文档。 本发明的一个实施例的树结构化文档的差分合并系统包括差分处理单元和合并处理单元。 差分处理单元根据关于文档的差异配置信息对至少两个树形结构的文档执行差分操作。 合并处理单元基于由差分处理单元生成的对应信息,基于关于文档的差分操作配置信息,对树形文档进行合并操作。 对应信息表示文档的节点之间的差异。 差分操作配置信息指定当执行差分操作时要被认为是等效的文档中的一个或多个节点,以及当执行差异操作时要被忽略的文档中的一个或多个节点。

    Generating and utilizing robust XPath expressions
    4.
    发明授权
    Generating and utilizing robust XPath expressions 失效
    生成和利用强大的XPath表达式

    公开(公告)号:US07086042B2

    公开(公告)日:2006-08-01

    申请号:US10127973

    申请日:2002-04-23

    IPC分类号: G06F9/45

    CPC分类号: G06F17/2247

    摘要: A system and method for generating and processing robust XPath expressions. The system can include two or more differing XPath generators, at least one of the XPath generators producing at least two XPath expressions for a selected node, the produced XPath expressions forming a redundant set of robust XPath expressions configured to identify the selected node. The system further can include an XPath resolution processor, the XPath resolution processor resolving each XPath expression in the redundant set, the resolutions identifying a set of candidate nodes, the XPath resolution processor identifying the selected node from among the set of candidate nodes based upon the XPath expressions resolving to the selected node more than any other node in the set of candidate nodes.

    摘要翻译: 用于生成和处理强大的XPath表达式的系统和方法。 该系统可以包括两个或更多个不同的XPath生成器,至少一个XPath生成器为所选节点生成至少两个XPath表达式,所生成的XPath表达式形成用于标识所选节点的冗余XPath表达式的冗余集。 该系统还可以包括XPath解析处理器,XPath解析处理器解决冗余集中的每个XPath表达式,识别一组候选节点的分辨率,XPath分辨率处理器基于该候选节点从该组候选节点中标识所选择的节点 XPath表达式比候选节点集中的任何其他节点更多地解析为所选节点。

    Application program development assisting method, program, and information processing apparatus
    7.
    发明申请
    Application program development assisting method, program, and information processing apparatus 有权
    应用程序开发辅助方法,程序和信息处理装置

    公开(公告)号:US20090183141A1

    公开(公告)日:2009-07-16

    申请号:US11318718

    申请日:2005-12-27

    申请人: Hideki Tai Mari Abe

    发明人: Hideki Tai Mari Abe

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3604

    摘要: A method, program, and information processing apparatus for detecting an inconsistency in an application program before the application program is implemented. The described is detecting a consistency or inconsistency in the design of screen transition of an application program, by generating a control flow graph for the application program, calculating from the control flow graph the solution of dataflow problem which occurs in the application program, detecting an inconsistency in the application program on the basis of the calculated solution, and displaying information concerning a detected inconsistency.

    摘要翻译: 一种用于在应用程序实现之前检测应用程序的不一致性的方法,程序和信息处理设备。 所描述的是通过生成应用程序的控制流程图来检测应用程序的屏幕转换的设计的一致性或不一致性,从控制流程图中计算应用程序中出现的数据流问题的解决方案, 根据计算出的解决方案在应用程序中的不一致性,以及显示关于检测到的不一致性的信息。

    Differencing and Merging Tree-Structured Documents
    8.
    发明申请
    Differencing and Merging Tree-Structured Documents 有权
    差异和合并树结构化文档

    公开(公告)号:US20080141114A1

    公开(公告)日:2008-06-12

    申请号:US12020567

    申请日:2008-01-27

    IPC分类号: G06F17/21

    CPC分类号: G06F17/2247 G06F17/2211

    摘要: Differencing and merging tree-structured documents, such as eXtensible Markup Language (XML) documents, is disclosed. A differencing-and-merging system for tree-structured documents of one embodiment of the invention includes a difference processing unit and a merging processing unit. The differencing processing unit performs a difference operation on at least two tree-structured documents, in accordance with difference configuration information regarding the documents. The merging processing unit performs a merging operation on the tree-structured documents from correspondence information generated by the difference processing unit, based on the difference operation configuration information regarding the documents. The correspondence information indicates differences among nodes of the documents. The difference operation configuration information specifies one or more nodes among the documents that are to be considered equivalent when the difference operation is performed, and one or more nodes among the documents that are to be ignored when the difference operation is performed.

    摘要翻译: 公开了可扩展标记语言(XML)文档的差异化和合并树结构化文档。 本发明的一个实施例的树结构化文档的差分合并系统包括差分处理单元和合并处理单元。 差分处理单元根据关于文档的差异配置信息对至少两个树形结构的文档执行差分操作。 合并处理单元基于由差分处理单元生成的对应信息,基于关于文档的差分操作配置信息,对树形文档进行合并操作。 对应信息表示文档的节点之间的差异。 差分操作配置信息指定当执行差分操作时要被认为是等效的文档中的一个或多个节点,以及当执行差异操作时要被忽略的文档中的一个或多个节点。

    Selectable methods for generating robust XPath expressions
    9.
    发明授权
    Selectable methods for generating robust XPath expressions 有权
    用于生成鲁棒XPath表达式的可选方法

    公开(公告)号:US07213200B2

    公开(公告)日:2007-05-01

    申请号:US10127916

    申请日:2002-04-23

    IPC分类号: G06F17/00 G06F9/45

    摘要: A method and system for generating robust XPath expressions for a selected node in transcodable markup. The system of the invention can include a set of differing XPath expression generators; an interface through which at least one of the XPath expression generators can be selected; and, an XPath generator processor configured to apply each of the selected XPath expression generators to the selected node in the transcodable markup to produce a redundant set of robust XPath expressions configured to identify the selected node. Notably, the system also can include an XPath resolution processor. The XPath resolution processor can resolve each XPath expression in the redundant set. The resolutions, in turn, can identify a set of candidate nodes, the XPath resolution processor identifying the selected node from among the set of candidate nodes based upon the XPath expressions resolving to the selected node more than any other node in the set of candidate nodes.

    摘要翻译: 用于在可转码标记中为选定节点生成鲁棒XPath表达式的方法和系统。 本发明的系统可以包括一组不同的XPath表达式生成器; 可以选择至少一个XPath表达式生成器的接口; 以及XPath生成器处理器,其被配置为将所选择的XPath表达式生成器中的每一个应用于所述可转码标记中的所选节点,以产生被配置为识别所选择的节点的冗余XPath表达式的冗余集。 值得注意的是,该系统还可以包括XPath解析处理器。 XPath解析处理器可以解析冗余集中的每个XPath表达式。 这些分辨率又可以识别一组候选节点,XPath分辨率处理器基于与候选节点集合中的任何其他节点相比分辨为所选节点的XPath表达式,从候选节点集合中识别所选择的节点 。

    Method, system and program for generating structure pattern candidates
    10.
    发明授权
    Method, system and program for generating structure pattern candidates 失效
    用于生成结构模式候选的方法,系统和程序

    公开(公告)号:US07197510B2

    公开(公告)日:2007-03-27

    申请号:US10767518

    申请日:2004-01-29

    IPC分类号: G06F17/30

    摘要: A structure pattern candidate generating system is disclosed for automatically generating many kinds of complicated structure pattern candidates and facilitating selection of a structure pattern suitable for the purpose. When the system is provided with a structure pattern pointing to an element or an element set in a document logical structure of a structured document, that has been specified by a user, a method for determining an item to be edited determines an item to be edited among the items composing the structure pattern. A method for generating structure pattern candidates replaces the item to be edited with items in different expressions based on the document logical structure information about the structured document to generate structure pattern candidates. A method for generating a structure pattern candidate list arranges the generated structure pattern candidates based on a condition and index for display for giving selection criteria to the user to generate a structure pattern candidate list. If the system is provided with an item desired to be edited, that has been specified by the user for the structure pattern, the method for determining an item to be edited determines the item desired to be edited as the item to be edited.

    摘要翻译: 公开了一种结构模式候选生成系统,用于自动生成多种复杂结构模式候选,并且便于选择适合于该目的的结构模式。 当系统被提供有指向由用户指定的结构化文档的文档逻辑结构中的元素或元素集合的结构模式时,用于确定要被编辑的项目的方法确定要被编辑的项目 在构成结构模式的项目中。 用于生成结构模式候选的方法基于关于结构化文档的文档逻辑结构信息来替换不同表达式中的项目被编辑的项目以生成结构模式候选。 一种生成结构模式候选列表的方法基于用于给用户提供选择标准的用于显示的条件和索引来生成结构模式候选列表,以生成结构模式候选列表。 如果系统被提供有要被编辑的项目,这是由用户为结构模式指定的,则用于确定要被编辑的项目的方法将期望被编辑的项目确定为要被编辑的项目。