Use the most popular data interchange format for describing machine-readable forms as nested data structures....C++ has limited support for text markup elements and attributes...notation is not as compact as the text markup , but it is much easier...