Global Patent Index - EP 1399841 A1

EP 1399841 A1 20040324 - SYSTEM & METHOD OF MAPPING BETWEEN SOFTWARE OBJECTS & STRUCTURED LANGUAGE ELEMENT-BASED DOCUMENTS

Title (en)

SYSTEM & METHOD OF MAPPING BETWEEN SOFTWARE OBJECTS & STRUCTURED LANGUAGE ELEMENT-BASED DOCUMENTS

Title (de)

SYSTEM UND VERFAHREN ZUR ABBILDUNG ZWISCHEN SOFTWAREOBJEKTEN UND DOKUMENTEN AUF DER BASIS STRUKTURIERTER SPRACHENELEMENTE

Title (fr)

SYSTEME ET PROCEDE DE MAPPAGE ENTRE OBJETS LOGICIELS ET DOCUMENTS COMPORTANT DES ELEMENTS DE LANGAGE STRUCTURE

Publication

EP 1399841 A1 20040324 (EN)

Application

EP 01993317 A 20011228

Priority

  • CA 2349905 A 20010607
  • US 0149577 W 20011228

Abstract (en)

[origin: WO02101579A1] Method and system that provides common framework for mapping between document (e.g. an XML document) and software object (e.g. a Java object). Framework uses handler that masks how property is obtained for mapping. Results in mapping code have a common appearance for both directions of mapping. Mapping between elements of XML document and properties of Java object is contained in mapper. Mapper maps from XML document (108) to object (110) using parser (104) (such as DOM or SAX). Mapping in other direction (Java to XML) requires that elements of XML document (118) be built in particular order to ensure validity of resulting XML document (118). Present invention builds XML template document using JSP for example. Using JSP based templates enables tags of document be written in the JSP with callbacks to get element and attribute values. Content can be directed to buffer, or directly to response stream of servlet.

IPC 1-7

G06F 17/21

IPC 8 full level

G06F 9/44 (2006.01); G06F 1/00 (2006.01); G06F 40/143 (2020.01)

CPC (source: EP US)

G06F 8/30 (2013.01 - EP US); G06F 40/103 (2020.01 - EP); G06F 40/143 (2020.01 - EP US); G06F 40/154 (2020.01 - EP); G06F 40/226 (2020.01 - EP)

Designated contracting state (EPC)

AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

DOCDB simple family (publication)

WO 02101579 A1 20021219; CA 2349905 A1 20021207; CN 1313953 C 20070502; CN 1513145 A 20040714; CZ 20033330 A3 20040317; EP 1399841 A1 20040324; HU P0400135 A2 20040830; JP 2004530225 A 20040930; KR 100583517 B1 20060524; KR 20040007545 A 20040124; PL 367225 A1 20050221; RU 2003137567 A 20050527; RU 2287181 C2 20061110; TW 573278 B 20040121

DOCDB simple family (application)

US 0149577 W 20011228; CA 2349905 A 20010607; CN 01823339 A 20011228; CZ 20033330 A 20011228; EP 01993317 A 20011228; HU P0400135 A 20011228; JP 2003504271 A 20011228; KR 20037014561 A 20031107; PL 36722501 A 20011228; RU 2003137567 A 20011228; TW 90120639 A 20010822