×

Managing compound XML documents in a repository

  • US 10,650,080 B2
  • Filed: 10/02/2015
  • Issued: 05/12/2020
  • Est. Priority Date: 10/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • in response to receiving a first source document;

    creating, based on the first source document, a first parent document that is separate from the first source document,identifying multiple elements within the first source document,creating a first plurality of subdocuments that are separate from the first parent document and the first source document,for each element of the multiple elements;

    storing said each element in a different subdocument of the first plurality of subdocuments,creating and storing, in the first parent document, a link to the different subdocument,storing data that identifies the first parent document and the first plurality of subdocuments as a particular compound document that is separate from the first source document;

    storing, within a repository, a plurality of compound documents that includes the particular compound document, each compound document of the plurality of compound documents including;

    a parent document,a plurality of subdocuments of the parent document;

    wherein the parent document includes, for each subdocument of the plurality of subdocuments, a link to said each subdocument;

    creating an expanded view of a first compound document of the plurality of compound documents, wherein a link to a particular subdocument is replaced with content imported from the particular subdocument into the expanded view of the first compound document;

    receiving an update to the expanded view of the first compound document, wherein applying the update changes content imported from the particular subdocument; and

    applying changes corresponding to the update to the particular subdocument that is stored separately from the expanded view of the first compound document without applying any of the changes to another subdocument of the first compound document.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×