Hierarchical identifiers for HTML elements

    公开(公告)号:US09984051B2

    公开(公告)日:2018-05-29

    申请号:US15053846

    申请日:2016-02-25

    申请人: CA, Inc.

    摘要: Elements within HTML based applications may be logically related; however, HTML does not have built-in support for indicating these relationships, such as parent-child relationships. Instead, relationships among HTML elements are not utilized or are incorrectly inferred based on nesting of HTML elements within an HTML document. As a result, when creating a DOM for an HTML document, the hierarchy of elements in the DOM tree is based on coded locations of elements within the HTML document rather than logical relationships among elements. To allow for indication of logical relationships, a hierarchical identifier attribute may be used in conjunction with the HTML id attribute. For example, two elements may include a hierarchical identifier of “person” with base identifiers of “name” and “address”.

    Debugging using program state definitions
    2.
    发明授权
    Debugging using program state definitions 有权
    使用程序状态定义进行调试

    公开(公告)号:US09430358B1

    公开(公告)日:2016-08-30

    申请号:US14748056

    申请日:2015-06-23

    申请人: CA, Inc.

    IPC分类号: G06F9/45 G06F11/36

    摘要: A program state definition comprises target values that correspond to problematic or unexpected output of a program. A debugger compares the target values of the program state definition to variable values of a program and stops execution of a program at a point where all target values are contained in variables of the program. By stopping execution of a program, the debugger allows a programmer to analyze the program at that point. Unlike a breakpoint, a program state definition is not tied to a specific line of code, variable, or function but, rather, has a scope of an entire program or a specified section of a program.

    摘要翻译: 程序状态定义包括对应于程序的有问题或意外输出的目标值。 调试器将程序状态定义的目标值与程序的变量值进行比较,并在程序变量中包含所有目标值的位置停止执行程序。 通过停止程序的执行,调试器允许程序员在此时分析程序。 与断点不同,程序状态定义不与特定的代码行,变量或函数行绑定,而是具有整个程序或程序的指定部分的范围。

    Debugging using program state definitions

    公开(公告)号:US10108527B2

    公开(公告)日:2018-10-23

    申请号:US15224181

    申请日:2016-07-29

    申请人: CA, Inc.

    IPC分类号: G06F11/36

    摘要: A program state definition comprises target values that correspond to problematic or unexpected output of a program. A debugger compares the target values of the program state definition to variable values of a program and stops execution of a program at a point where all target values are contained in variables of the program. By stopping execution of a program, the debugger allows a programmer to analyze the program at that point. Unlike a breakpoint, a program state definition is not tied to a specific line of code, variable, or function but, rather, has a scope of an entire program or a specified section of a program.

    HIERARCHICAL IDENTIFIERS FOR HTML ELEMENTS

    公开(公告)号:US20170249287A1

    公开(公告)日:2017-08-31

    申请号:US15053846

    申请日:2016-02-25

    申请人: CA, Inc.

    IPC分类号: G06F17/22

    摘要: Elements within HTML based applications may be logically related; however, HTML does not have built-in support for indicating these relationships, such as parent-child relationships. Instead, relationships among HTML elements are not utilized or are incorrectly inferred based on nesting of HTML elements within an HTML document. As a result, when creating a DOM for an HTML document, the hierarchy of elements in the DOM tree is based on coded locations of elements within the HTML document rather than logical relationships among elements. To allow for indication of logical relationships, a hierarchical identifier attribute may be used in conjunction with the HTML id attribute. For example, two elements may include a hierarchical identifier of “person” with base identifiers of “name” and “address”.