12.2. metaValues

metaValues is mapped to each metaName as "metaValue_{metaName}". Each metaValue is a comma-delimited list of permissable values. If '*' is a value, then the user can enter a value not in the list. The list may contain a label=value pair. The "label" part is displayed to the user while a "value" is hidden but stored in the XML attribute value.

The "=value" part of a pair is optional. If the first value pair begins with "xpath:" then the metaValues are expanded using the XML response from newProjectURI ( Section 12.3, “newProjectURI” ). Remember, a XPath query can return a collection of nodes. The text/value of these nodes is used to build the replacement list of label/values.