2.11.1.6.1 Multivalue WebDAV Property Data Types
WebDAV supports multivalue properties in which the value of the specified property is an array of items of a specific type. Multivalue properties are represented in the XML markup by using the dt attribute with the value "mv", followed by the data type of the contents of the array.
For example, an array of strings is represented by the following:
<author d:dt="mv.string"></author>
Within the property element, the contents of the array are specified by a number of subelements, each with the element name "v" from the "xml" namespace. For example:
<author xmlns:x="xml:" d:dt="mv.string">
<x:v>Aziz Hassouneh</x:v>
<x:v>Jeff Hay</x:v>
</author>
The multivalue property data types supported by WebDAV are listed in the following table.
Server property type name |
WebDAV type name |
---|---|
PtypMultipleInteger16 |
mv.i2 |
PtypMultipleInteger32 |
mv.i4 |
PtypMultipleFloating64 |
mv.float |
PtypMultipleCurrency |
mv.fixed.14.4 |
PtypMultipleString8 |
mv.string |
PtypMultipleBinary |
mv.bin.hex |
PtypMultipleGuid |
mv.uuid |