<!-- DTD for configurable libray index file -->
<!ELEMENT XMLDOCINFO (LibraryModule*)>
	<!ELEMENT LibraryModule (DeviceFamilies, Plugin*)>
		<!ELEMENT DeviceFamilies (DeviceFamily*)>
			<!ELEMENT DeviceFamily (Device*)>
				<!ELEMENT Device ANY>
		<!ELEMENT Plugin ANY>
			
<!ATTLIST XMLDOCINFO
 version CDATA  #REQUIRED
>

<!ATTLIST LibraryModule 
  name       CDATA  #REQUIRED
  GUID CDATA  #IMPLIED 
  description CDATA  #REQUIRED
  type       CDATA  #REQUIRED
  rev        CDATA  #REQUIRED
  language (c|C|asm|ASM)  #REQUIRED  
  file       CDATA  #REQUIRED
>

<!-- deviceFamilies does not have attribute. -->

<!ATTLIST DeviceFamily
  name CDATA  #REQUIRED  
>

<!ATTLIST Plugin
  protocol  (CPP|COM) #REQUIRED    
  path      CDATA  #REQUIRED
  exePath   CDATA  #IMPLIED  
  rootDirectory CDATA  #REQUIRED
>

<!-- Device does not have attribute. -->

