6.4 Wired LAN Profile Schema

 <?xml version="1.0" encoding="UTF-8" ?>
 <xs:schema targetNamespace="http://www.microsoft.com/networking/LAN/profile/v1" xmlns="http://www.microsoft.com/networking/LAN/profile/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
 <!--  element definitions 
   --> 
 <xs:element name="LANProfile">
 <xs:complexType>
 <xs:sequence>
 <!--  LAN network settings 
   --> 
 <xs:element name="MSM">
 <xs:complexType>
 <xs:sequence>
 <xs:element name="security">
 <xs:complexType>
 <xs:sequence>
 <!-- 
  
                          Flag to indicate whether 802.1X shall be used for security. 
  
   --> 
   <xs:element name="OneXEnforced" type="xs:boolean" /> 
 <!-- 
                         Flag to indicate whether 802.1X shall be tried before
                         falling back to no security. 
  
   --> 
   <xs:element name="OneXEnabled" type="xs:boolean" /> 
 <!-- 
                         Extension point for other namespaces, including the OneX
                         namespace currently used for optional IEEE802.1X configuration.
                         The OneX configuration parameters must be present if the 
                         <OneXEnforced> flag is set to "true" or
                         the <OneXEnabled> flag is set to "true" 
                     
  
   --> 
   <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> 
   </xs:sequence>
   </xs:complexType>
   </xs:element>
 <!--  extension point for other namespaces 
   --> 
   <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> 
   </xs:sequence>
   </xs:complexType>
   </xs:element>
 <!--  extension point for other namespaces --> 
   <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> 
   </xs:sequence>
   </xs:complexType>
   </xs:element>
   </xs:schema>