This part of the manual describes how to work with the data values.
A data value is stored in a record. A record is not exactly the same as an array. It contains much more information. For example, it contains a key. It allows you to access the data value quickly using its key.
Let us illustrate the difference with the following example. The data values of the current document have been replaced with comments. The data value named current document name has been renamed to data value name.
Given that this is your first exposure to the schema, you might not notice much in these XML documents. However, they are not what you might have expected them to be. They contain two separate data values with similar keys. This is one of the ways to access a data value in this schema. Now, we know how to obtain the data value of a key. The next step is to learn how to retrieve the data value of a key using an XPath expression. If you are not already aware of XPath, the following sections will provide a concise introduction to its basic concepts. For more information on XPath, please refer to the W3C XPath specification.
Although we are not using XPath to retrieve the data value of a key, the schema allows for the creation of two XPath expressions, "//data" and "//dv". The "//data" XPath expression is a general expression that selects all data elements in the document. The "//dv" expression, on the other hand, is an XPath expression that selects all