1. A data updating device comprising: a flash memory storing a plurality of records annotated by a markup language, each record being associated with a plurality of related reserved words stored in lower case letters, and each record containing a plurality of information pieces, each information piece in each record being associated with a respective reserved word; a reserved word modifier that changes a character in a string of characters constituting a first reserved word from lower case to upper case, wherein the characters constituting a first reserved word are related to a record to obtain a modified first reserved word when a request is issued to change an information piece that is associated with a second reserved word related to said record to another information piece, the first reserved word residing in a first reserved word memory location, and wherein the character is changed from lower case to upper case by changing from a bit in a string of binary bits from 1 to 0; and a data adder for additionally recording, in said flash memory, another record that includes said another information piece in association with another second reserved word and another first reserved word related to said another second reserved word, wherein the modified reserved word is maintained in said first reserved word memory location, and the record associated with the modified reserved word is maintained in its respective memory location but designated as inactive.
1. A data updating device comprising: a flash memory storing a plurality of records annotated by a markup language, each record being associated with a plurality of related reserved words stored in lower case letters, and each record containing a plurality of information pieces, each information piece in each record being associated with a respective reserved word; a reserved word modifier that changes a character in a string of characters constituting a first reserved word from lower case to upper case, wherein the characters constituting a first reserved word are related to a record to obtain a modified first reserved word when a request is issued to change an information piece that is associated with a second reserved word related to said record to another information piece, the first reserved word residing in a first reserved word memory location, and wherein the character is changed from lower case to upper case by changing from a bit in a string of binary bits from 1 to 0; and a data adder for additionally recording, in said flash memory, another record that includes said another information piece in association with another second reserved word and another first reserved word related to said another second reserved word, wherein the modified reserved word is maintained in said first reserved word memory location, and the record associated with the modified reserved word is maintained in its respective memory location but designated as inactive. 2. The data updating device according to claim 1 , wherein said markup language is XML.