2.1.1.1.1.1 os

The os is a child element of the mach element. It describes the client operating system with a set of key-value pair descriptive attributes.

 <xs:element name="os" minOccurs="1" maxOccurs="1">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="arg" minOccurs="0" maxOccurs="unbounded" >
     <xs:complexType>
      <xs:attribute name="nm" type="xs:string" use="required" />
      <xs:attribute name="val" type="xs:string" use="required" />
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>

The os element has a set of child arg elements with name-value (nm,val) attribute pairs describing the operating system.

nm: Unique key attribute describing a dimension of the client operating system.

val: Value field of the key-value pair describing a dimension of the operating system.