Specifications
B-47
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Appendix B Creating Manifest Files
XML Schema
<xs:attribute name="authCookie" type="xs:boolean" use="optional" />
<xs:attributeGroup ref="hostAttr"/>
</xs:complexType>
</xs:element>
<xs:element name="crawler">
<xs:complexType>
<xs:all>
<xs:element ref="matchRule" minOccurs="0" maxOccurs="1"/>
<xs:element ref="schedule" minOccurs="0" maxOccurs="1"/>
</xs:all>
<xs:attribute name="start-url" type="xs:string" use="required"/>
<xs:attribute name="externalPrefixes" type="xs:string" use="optional"/>
<xs:attribute name="externalServers" type="xs:string" use="optional"/>
<xs:attribute name="keepFolder" type="xs:boolean" use="optional" />
<xs:attribute name="keepQueryUrl" type="xs:boolean" use="optional" />
<xs:attribute name="keepNoCacheContent" type="xs:boolean" use="optional" />
<xs:attribute name="keepExpiredContent" type="xs:boolean" use="optional" />
<xs:attribute name="depth" type="xs:short" use="optional"/>
<xs:attribute name="prefix" type="xs:string" use="optional"/>
<xs:attribute name="accept" type="xs:string" use="optional"/>
<xs:attribute name="reject" type="xs:string" use="optional"/>
<xs:attribute name="max-number" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="reportBrokenLinks" type="xs:boolean" use="optional" />
<xs:attribute name="maxTotalSizeIn-B" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="maxTotalSizeIn-KB" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="maxTotalSizeIn-MB" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="maxTotalSizeInB" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="maxTotalSizeInKB" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="maxTotalSizeInMB" type="xs:unsignedInt" use="optional"/>
<xs:attributeGroup ref="contentAttr"/>
<xs:attributeGroup ref="prefixAttr"/>
<xs:attribute name="host" type="xs:string" use="optional"/>
<xs:attribute name="authCookie" type="xs:boolean" use="optional" />
<xs:attributeGroup ref="hostAttr"/>
</xs:complexType>
</xs:element>
<xs:element name="contains">
<xs:complexType>
<xs:attribute name="cdn-url" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="matchRule">
<xs:complexType>
<xs:sequence>
<xs:element ref="match" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="match">
<xs:complexType>
<xs:attribute name="mime-type" type="xs:string" use="optional"/>
<xs:attribute name="time-before" type="xs:string" use="optional"/>
<xs:attribute name="time-after" type="xs:string" use="optional"/>
<xs:attribute name="minFileSizeIn-B" type="xs:int" use="optional"/>
<xs:attribute name="maxFileSizeIn-B" type="xs:int" use="optional"/>
<xs:attribute name="minFileSizeIn-KB" type="xs:int" use="optional"/>
<xs:attribute name="maxFileSizeIn-KB" type="xs:int" use="optional"/>
<xs:attribute name="minFileSizeIn-MB" type="xs:int" use="optional"/>
<xs:attribute name="maxFileSizeIn-MB" type="xs:int" use="optional"/>
<xs:attribute name="minFileSizeInB" type="xs:int" use="optional"/>