Method and system for decoding encoded documents
AssigneeFujitsu Limited
InventorTakuki Kamiya
Life of this patent
Estimating the term…
Abstract
A method for decoding encoded markup language documents includes reading a first numeric value from a data document and identifying a data definition associated with the first numeric value. The method further includes reading a second numeric value from a data document and determining, based on a base delimiter value, that the second numeric value comprises an end delimiter of an encoded node. Additionally, the method includes generating a markup-language data structure based on the data definition and information in the encoded node.
Claims18
A method for decoding encoded markup language documents, comprising:
- reading a first numeric value from a data document;
- identifying a first data definition associated with the first numeric value;
- reading a second numeric value from the data document;
- determining whether the second numeric value is equal to a base delimiter value;
- in response to determining that the second numeric value is equal to the base delimiter value, generating a markup-language data structure based on the first data definition and information in the data document;
- and
- in response to determining that that the second numeric value is not equal to the base delimiter value:
- identifying a second data definition associated with the second numeric value, based on a difference between the second numeric value and a delimiter offset value;
- generating a first markup-language data structure based on the first data definition and information in the data document;
- and
- generating a second markup-language data structure based on the second data definition and information in the data document.
Logic for decoding encoded markup language nodes, the logic encoded in media and operable to:
- read a first numeric value from a data document;
- identify a first data definition associated with the first numeric value;
- read a second numeric value from the data document;
- determine whether the second numeric value is equal to a base delimiter value;
- in response to determining that the second numeric value is equal to the base delimiter value, generate a markup-language data structure based on the first data definition and information in the data document;
- and
- in response to determining that that the second numeric value is not equal to the base delimiter value:
- identify a second data definition associated with the second numeric value, based on a difference between the second numeric value and a delimiter offset value;
- and
- generate a first markup-language data structure based on the first data definition and information in the data document;
- and
- generate a second markup-language data structure based on the second data definition and information in the data document.
A system for decoding encoded markup language nodes, comprising:
- a memory operable to store documents and data structures;
- and
- a processor operable to:
- read a first numeric value from a data document;
- identify a first data definition associated with the first numeric value;
- read a second numeric value from the data document;
- determine whether the second numeric value is equal to a base delimiter value;
- in response to determining that the second numeric value is equal to the base delimiter value, generate a markup-language data structure based on the first data definition and information in the data document;
- and
- in response to determining that that the second numeric value is not equal to the base delimiter value:
- identify a second data definition associated with the second numeric value, based on a difference between the second numeric value and a delimiter offset value;
- and
- generate a first markup-language data structure based on the first data definition and information in the data document;
- and
- generate a second markup-language data structure based on the second data definition and information in the data document.
Dependencies are inferred from the claim text.