Invention Grant
- Patent Title: Synchronizing data between different editor views
- Patent Title (中): 在不同编辑器视图之间同步数据
-
Application No.: US11614240Application Date: 2006-12-21
-
Publication No.: US07802179B2Publication Date: 2010-09-21
- Inventor: Charles Y. Bissonnette , Mikhail E. Arkhipov , Sam Spencer
- Applicant: Charles Y. Bissonnette , Mikhail E. Arkhipov , Sam Spencer
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F17/20

Abstract:
The present invention extends to methods, systems, and computer program products for synchronizing data between different editor views. Embodiments of the present invention can be used to incrementally parse a portion of a document using a mark-up language (e.g., HTML) snippet. The parsed snippet is then merged back into the main document. Accordingly, code changes in a text view can be integrated into a design view's main document structure (e.g., parse tree) such that the preservation information for the parsed snippet is merged with the preservation information for the rest of the document. Fully reparsing the document is not required and incremental reparsing can be done in automated fashion. Thus, a document can be automatically re-outputted with full preservation of what the document would have looked like in code view without fully reparsing the document.
Public/Granted literature
- US20080155397A1 SYNCHRONIZING DATA BETWEEN DIFFERENT EDITOR VIEWS Public/Granted day:2008-06-26
Information query