Browse Prior Art Database

A method to extend tag by adding enclosing tag and visualize by attached icon

IP.com Disclosure Number: IPCOM000033939D
Original Publication Date: 2005-Jan-06
Included in the Prior Art Database: 2005-Jan-06
Document File: 2 page(s) / 66K

Publishing Venue

IBM

Abstract

Disclosed is a method to extend tag of markup language by adding enclosing tag, and visualize it by attached icon in the editor. By this method, application development tool can provide new functionalities by extending existing tags, without changing the target tag's specifications or editing function.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 2

A method to extend tag by adding enclosing tag and visualize by attached icon

Disclosed is a method to extend tag of markup language by adding enclosing tag, and visualize it by attached icon in the editor.

To provide new functionality for web application development, sometimes it is useful if existing tag's functionality can be extended. However it may not be allowed because the tag's specification or editor's implementation cannot be modified.

The proposed method is useful in such case. The method provides a new custom tag that can enclose existing tag, and also adds editor a capability to show small icon beside the target tag's visualization. The icon will be used to indicate that the enhancement is active for the target tag, and also can be used as an access point for a user interface to modify properties of the new function. By this method, application development tool can provide new functionalities flexibly by extending existing tags, but without changing the target tag's specifications or editing function.

For example, the method was applied when creating a plug-in for WebSphere Studio Application Developer to provide a special data binding capability to existing tags as follows:

Define custom tag

Implement a tag handler to add the functionality to enclosing tag Add component to tool palette so that the tag can be added by drag-and-drop. The drop handler code generates the custom tag as it encloses the drop-target tag
Add code to editor to visualize the cu...