This simplified XML demands a bit more care to write than standard XML but should be easier to process in our series of programming assignments. The project involves analyzing the data in several ways, then indexing it for rapid retrieval.
Indexing is an effective and efficient approach to preparing data for searching.
The final assignment will demonstrate searching for arbitrary keywords in this index and retrieving data records containing the keywords. Read textbook chapters 1 to 3. The content of this database may be anything that may be found in a database. XML is best used to handle and structure textual data whose fields may vary in length. Examples include a phone book, a contacts list, an inventory of any collection that contains variable-length text such as a description, etc.