US2015363511A1PendingUtilityA1
Utilizing reference/id linking in xml wrapper code generation
Est. expiryFeb 26, 2028(~1.6 yrs left)· nominal 20-yr term from priority
G06F 40/154G06F 16/9027G06F 16/80G06F 9/4493G06F 16/83G06F 16/8358G06F 16/84G06F 16/9024G06F 16/835G06F 17/30923G06F 17/2247G06F 17/227G06F 17/30958G06F 40/143
37
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Utilizing reference/identification (ID) linking in extensible markup language (XML) wrapper code generation in a data processing system. A code generator receives a type document and reference/ID constraints document and accesses the reference/ID constraints document to translate between XML structures and object structures.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented method, comprising:
receiving a type document including extensible markup language (XML) code; receiving a reference/identification (ID) constraints document; translating, by a code generator and using the reference/ID constraints document, between an XML structure within the XML code and an object structure.
22 . The method of claim 21 , wherein
the reference/ID constraints document specifies reference/ID constraints of the XML code with the type document.
23 . The method of claim 21 , further comprising
creating a directed constraint graph using the reference/ID constraints document.
24 . The method of claim 23 , further comprising
generating, for an XML structure not in the directed constraint graph, a first set of deserialization code.
25 . The method of claim 24 , further comprising
generating, for a leaf XML structure within the directed constraint graph, a second set of deserialization code.
26 . The method of claim 25 , further comprising
generating, for a higher XML structure within the directed constraint graph, a third set of deserialization code, wherein the higher XML structure is a next highest structure in the directed constraint graph than the leaf XML structure.
27 . A computer hardware system, comprising:
a hardware processor including a code generator, wherein the hardware processor is configured to initiate and/or perform:
receiving a type document including extensible markup language (XML) code;
receiving a reference/identification (ID) constraints document;
translating, by the code generator and using the reference/ID constraints document, between an XML structure within the XML code and an object structure.
28 . The system of claim 27 , wherein
the reference/ID constraints document specifies reference/ID constraints of the XML code with the type document.
29 . The system of claim 27 , wherein the hardware processor is further configured to initiate and/or perform
creating a directed constraint graph using the reference/ID constraints document.
30 . The system of claim 29 , wherein the hardware processor is further configured to initiate and/or perform
generating, for an XML structure not in the directed constraint graph, a first set of deserialization code.
31 . The system of claim 30 , wherein the hardware processor is further configured to initiate and/or perform
generating, for a leaf XML structure within the directed constraint graph, a second set of deserialization code.
32 . The system of claim 31 , wherein the hardware processor is further configured to initiate and/or perform
generating, for a higher XML structure within the directed constraint graph, a third set of deserialization code, wherein the higher XML structure is a next highest structure in the directed constraint graph than the leaf XML structure.
33 . A computer program product, comprising:
a computer usable storage device having stored therein computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform: receiving a type document including extensible markup language (XML) code; receiving a reference/identification (ID) constraints document; translating, by a code generator and using the reference/ID constraints document, between an XML structure within the XML code and an object structure.
34 . The computer program product of claim 33 , wherein
the reference/ID constraints document specifies reference/ID constraints of the XML code with the type document.
35 . The computer program product of claim 33 , wherein the computer usable program code further causes the computer hardware system to perform
creating a directed constraint graph using the reference/ID constraints document.
36 . The computer program product of claim 35 , wherein the computer usable program code further causes the computer hardware system to perform
generating, for an XML structure not in the directed constraint graph, a first set of deserialization code.
37 . The computer program product of claim 36 , wherein the computer usable program code further causes the computer hardware system to perform
generating, for a leaf XML structure within the directed constraint graph, a second set of deserialization code.
38 . The computer program product of claim 37 , wherein the computer usable program code further causes the computer hardware system to perform
generating, for a higher XML structure within the directed constraint graph, a third set of deserialization code, wherein the higher XML structure is a next highest structure in the directed constraint graph than the leaf XML structure.Join the waitlist — get patent alerts
Track US2015363511A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.