| <?xml version="1.0" encoding="UTF-8"?> | 
| <!--DTD generated by XMLSpy v2009 sp1 (http://www.altova.com)--> | 
| <!ELEMENT vecLine ((CLine+))> | 
| <!ELEMENT vecDeriveUnit ((CDeriveUnit*))> | 
| <!ELEMENT vecFlagFind ((CFlagFind*))> | 
| <!ELEMENT vecRegion ((CRegion*))> | 
| <!ELEMENT vecSubTemplate ((CSubTemplate*))> | 
| <!ELEMENT vecRecogUnit ((CRecogUnit*))> | 
| <!ELEMENT vecProcessMode ((CAutoProcess*))> | 
| <!ELEMENT vecAutoProcess ((vecProcessMode*))> | 
| <!ELEMENT vecProcessImage ((CProcessImage*))> | 
| <!ELEMENT vecLineKeyWord ((CKeyWord*))> | 
| <!ELEMENT vecImageLightType ((LIGHTTYPE+))> | 
| <!ELEMENT vecAnchor ((CAnchor*))> | 
| <!ELEMENT vecCLocateAnchor ((CLocateAnchor*))> | 
| <!ELEMENT vecAnchorLocateInfo ((CAnchorLocateInfo*))> | 
| <!ELEMENT vecCharRatio ((CCharRatio*))> | 
| <!ELEMENT vecRegionKernal ((CRegionKernalInfo*))> | 
| <!ELEMENT vecDLKernalInfo ((CDLKernalInfo*))> | 
| <!ELEMENT vecKernal ((CKernalInfo*))> | 
| <!ELEMENT vecCLocateMethod ((CLocateMethod+))> | 
| <!ELEMENT vecCReplaceChar ((CReplaceChar+))> | 
| <!ELEMENT vecCInsertChar ((CInsertChar*))> | 
| <!ELEMENT vecOutPutResult ((COutPutResult*))> | 
| <!ELEMENT vecMergeUnit ((CMergeUnit*))> | 
| <!ELEMENT CMergeUnit EMPTY> | 
| <!ATTLIST CMergeUnit  | 
|   nDestUnitIndex CDATA #REQUIRED | 
|   nDestUnitType (1|2|3|4) #REQUIRED | 
|   nSrcUnitIndex CDATA #REQUIRED | 
|   nSrcUnitType  CDATA #REQUIRED | 
|   strSrc        CDATA #REQUIRED | 
|   strDest       CDATA #REQUIRED | 
|   nProcessPos   CDATA #REQUIRED | 
|   bMeet         CDATA #REQUIRED | 
|   bSynchronous  CDATA #REQUIRED  | 
|   nOperateType  CDATA #REQUIRED | 
|   nSrcUintStart CDATA #IMPLIED | 
|   nSrcUintEnd   CDATA #IMPLIED | 
|   > | 
|   | 
| <!ELEMENT vecDetectTextLine ((CDetectTextLine*))> | 
| <!ELEMENT CDetectTextLine ((vecDLKernalInfo*))> | 
| <!ATTLIST CDetectTextLine  | 
|   nDetectType   (0|1) #REQUIRED | 
|   nMainID       CDATA #IMPLIED | 
|   nSubID        CDATA #IMPLIED | 
|   strModel      CDATA #IMPLIED | 
|   > | 
|    | 
| <!ELEMENT COutPutResult ((CFormatInfo?,COand0Classify?))> | 
| <!ATTLIST COutPutResult | 
|     nIndex CDATA #REQUIRED | 
|     cellRecogType (0|1|2|3|4|5|6|7|8|9|10|11|13|12|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|45) #REQUIRED | 
|     cellName CDATA #REQUIRED | 
|     nOutputThreshold CDATA #REQUIRED | 
|     nOutputNumber CDATA #REQUIRED | 
|     bFormatResult (0|1)  #REQUIRED | 
|     bRecogOand0 CDATA #IMPLIED | 
|     bMainField (0|1)  #IMPLIED  | 
|     cellNameEng CDATA #IMPLIED | 
|     nRejectThresh CDATA #IMPLIED | 
|     bCountryCode CDATA #IMPLIED | 
|     nContentType CDATA #IMPLIED | 
| > | 
| <!ELEMENT CFormatInfo ((vecCReplaceChar?))> | 
| <!ATTLIST CFormatInfo | 
|     strInFormat CDATA #REQUIRED | 
|     strOutFormat CDATA #REQUIRED | 
|     strDefault CDATA #REQUIRED | 
| > | 
| <!ELEMENT CReplaceChar EMPTY> | 
| <!ATTLIST CReplaceChar | 
|     oldChar CDATA #REQUIRED | 
|     newChar CDATA #REQUIRED | 
| > | 
| <!ELEMENT CInsertChar EMPTY> | 
| <!ATTLIST CInsertChar | 
|     nInsertType (0|1|2|3) #REQUIRED | 
|     nMinSpace CDATA #REQUIRED | 
|     nMaxSpce CDATA #REQUIRED | 
|     nCharPos CDATA #REQUIRED | 
|     strInsert CDATA #REQUIRED | 
| > | 
| <!ELEMENT COand0Classify EMPTY> | 
| <!ATTLIST COand0Classify | 
| strAllIndex CDATA #REQUIRED> | 
|   | 
| <!ELEMENT CLocateMethod ((vecProcessImage?))> | 
| <!ATTLIST CLocateMethod | 
|     nLocateMethod (0|1|2|3|4|5) #REQUIRED | 
|     nMainID CDATA #IMPLIED | 
|     nSubID CDATA #IMPLIED | 
| > | 
| <!ELEMENT CLocateRecogUnit ((vecAnchorLocateInfo?))> | 
| <!ATTLIST CLocateRecogUnit | 
|     bStart (0|1) #REQUIRED | 
|     nStartIndexInChar CDATA #REQUIRED | 
|     bEnd (0|1) #REQUIRED | 
|     nEndIndexInChar CDATA #REQUIRED | 
| > | 
| <!ELEMENT CDeriveUnit ((vecFlagFind?))> | 
| <!ATTLIST CDeriveUnit | 
|     nIndex CDATA #REQUIRED | 
|     nSrcRecogUnitIndex CDATA #REQUIRED | 
|     nStartCharIndex CDATA #REQUIRED | 
|     nEndCharIndex CDATA #REQUIRED | 
|     nType CDATA  #IMPLIED  | 
| > | 
|   | 
| <!ELEMENT CRecogInfo ((CLocateInfo,vecKernal))> | 
| <!ATTLIST CRecogInfo | 
|     bMatchRegExp (0|1) #REQUIRED | 
|     charOrder CDATA #IMPLIED | 
|     bConfirmParams (0|1) #REQUIRED | 
|     bIgnorePoint (0|1) #REQUIRED | 
|     nMaxPointWidth  CDATA #REQUIRED | 
|     nMaxPointHeight CDATA #REQUIRED | 
|     bDetectLine (0|1) #IMPLIED  | 
|     nKernelType (0|1) #IMPLIED  | 
|     nProcessOrder (0|1) #IMPLIED  | 
|     nLineType (0|1) #IMPLIED  | 
| > | 
| <!ELEMENT vecRegionRecogInfo ((CRegionRecogInfo*))> | 
| <!ATTLIST vecRegionRecogInfo | 
|     nProcessOrder  (0|1) #REQUIRED | 
| > | 
| <!ELEMENT CRegionRecogInfo ((vecProcessImage?,vecRegionKernal?))> | 
| <!ATTLIST CRegionRecogInfo | 
|     nKernelType CDATA #REQUIRED | 
|     nMinElementNum  CDATA #REQUIRED | 
|     nMaxElementNum CDATA #REQUIRED  | 
| > | 
| <!ELEMENT positionPlus EMPTY> | 
| <!ATTLIST positionPlus | 
|     nBottomPlus CDATA #REQUIRED | 
|     nLeftPlus CDATA #REQUIRED | 
|     nRightPlus CDATA #REQUIRED | 
|     nTopPlus CDATA #REQUIRED | 
| > | 
| <!ELEMENT CFlagFind EMPTY> | 
| <!ATTLIST CFlagFind | 
|     nFindType (0|1) #REQUIRED | 
|     strFlag CDATA #REQUIRED | 
|     bStart (0|1) #REQUIRED | 
|     nStartIndex CDATA #REQUIRED | 
|     nNum CDATA #REQUIRED | 
|     nPosType (0|1) #REQUIRED | 
|     nIndexPlus CDATA #REQUIRED | 
| > | 
| <!ELEMENT CLocateRegion ((vecProcessImage?, RECT, vecAnchorLocateInfo, vecCLocateAnchor?))> | 
| <!ATTLIST CLocateRegion | 
|     bAccurateLocate (0|1) #REQUIRED | 
| > | 
| <!ELEMENT CLocateLine ((RECT,RECT,CLocateInfo, positionPlus?))> | 
| <!ELEMENT CLocateInfo ((vecCLocateMethod))> | 
| <!ATTLIST CLocateInfo | 
|     nNumType CDATA #REQUIRED | 
|     nMaxElementNum CDATA #REQUIRED | 
|     nMaxHeight CDATA #REQUIRED | 
|     nMaxSpace CDATA #REQUIRED | 
|     nMaxWidth CDATA #REQUIRED | 
|     nMinElementNum CDATA #REQUIRED | 
|     nMinHeight CDATA #REQUIRED | 
|     nMinSpace CDATA #REQUIRED | 
|     nMinWidth CDATA #REQUIRED | 
|     nMinWHRatio CDATA #REQUIRED | 
|     nMaxWHRatio CDATA #REQUIRED | 
|     nSplitWHRatio CDATA #REQUIRED | 
|     bSplit (0|1) #REQUIRED | 
|     bWidth (0|1) #REQUIRED | 
|     bHeight (0|1) #REQUIRED | 
|     bSpace (0|1) #REQUIRED | 
|     bPostProcess (0|1) #REQUIRED | 
|     bRemoveLineNoise (0|1) #REQUIRED | 
|     bEraseStart (0|1) #REQUIRED | 
|     bCheckSpace (0|1) #IMPLIED | 
|     bAngleCorrection (0|1) #IMPLIED | 
|     bCheckHeight (0|1|2) #IMPLIED | 
|     nStandardHeight CDATA #IMPLIED  | 
|     bInpaintLine (0|1|2) #IMPLIED  | 
|     bRemoveInValidLine (0|1) #IMPLIED | 
|     nSmooth (0|1|2) #IMPLIED | 
|     nLineType (0|1) #IMPLIED | 
| > | 
| <!ELEMENT CRegion ((vecProcessImage?,vecImageLightType, CLocateRegion, CLocateLine?, vecLine?))> | 
| <!ATTLIST CRegion | 
|     nIndex CDATA #REQUIRED | 
|     nProcessOrder CDATA #REQUIRED | 
|     nRegionType CDATA #REQUIRED | 
| > | 
| <!ELEMENT CSubTemplate ((vecDetectTextLine*, vecRegion*, vecDeriveUnit*,vecAnchor*,vecMergeUnit*,vecOutPutResult*))> | 
| <!ATTLIST CSubTemplate | 
|     nSubID CDATA #REQUIRED | 
|     chDocumentName CDATA #IMPLIED | 
|     engDocumentName CDATA #IMPLIED | 
|     bVariableName CDATA #IMPLIED | 
| > | 
| <!ELEMENT RECT EMPTY> | 
| <!ATTLIST RECT | 
|     Bottom CDATA #REQUIRED | 
|     Left CDATA #REQUIRED | 
|     Right CDATA #REQUIRED | 
|     Top CDATA #REQUIRED | 
| > | 
| <!ELEMENT BINARYPARAM EMPTY> | 
| <!ATTLIST BINARYPARAM | 
|     nBlockNum CDATA #REQUIRED | 
|     nMethod CDATA #REQUIRED | 
| > | 
| <!ELEMENT CRecogUnit ((CLocateRecogUnit?, vecRecogInfo?, CRecogInfo?,vecCInsertChar?))> | 
| <!ATTLIST CRecogUnit | 
|     bLocate (0|1) #REQUIRED | 
|     bRecog (0|1) #REQUIRED | 
|     nIndex CDATA #REQUIRED | 
| > | 
|   | 
| <!ATTLIST vecProcessMode | 
| nMode (0|1) #REQUIRED> | 
|   | 
| <!ELEMENT CProcessImage ((CTrueColorToGrayEx?,CGrayToBinaryEx?,CEraseBlackBorderEx?,CTiltCorrection?,CBlurAverage?,CCropImage?,CInvertImage?,CMedianFilterEx?,CRotateEx?,CAutoCropImage?,CGaussianFilter?,CImageResizer?,CReSizeImage?,CReSizeImageEx?,CAutoRotateInTemplate?,CAutoCropInTemplate?,CHistogramEqualization?,CIDCardAutoProcess?,CRotateEx?))> | 
| <!ATTLIST CProcessImage | 
|     processType CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CReSizeImage EMPTY> | 
| <!ATTLIST CReSizeImage | 
| nWidth CDATA #REQUIRED | 
| nHeight CDATA #REQUIRED> | 
|   | 
| <!ELEMENT CImageResizer EMPTY> | 
| <!ATTLIST CImageResizer | 
| nScaleX CDATA #REQUIRED | 
| nScaleY CDATA #REQUIRED> | 
|   | 
|   | 
| <!ELEMENT CAutoProcess | 
| ((CIDCardAutoProcessEx?,CIDCardAutoProcessEx2?,PerspectiveTransform?,PerspectiveTransformEx?,CIDCardAutoProcess?,CTrueColorToGrayEx?,CEraseBlackBorderEx?,PerspectiveDLModel?,PerspectiveObjDectIDCard?,PerspectiveEightCornersDL?))> | 
| <!ATTLIST CAutoProcess | 
|     processType CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CRotateEx ((RECT?))> | 
| <!ATTLIST CRotateEx  | 
|     nRotateType (0|1|2|3|4) #REQUIRED | 
| > | 
| <!ELEMENT CTiltCorrection EMPTY> | 
| <!ATTLIST CTiltCorrection | 
|     bSameSize (0|1) #REQUIRED | 
|     nFilledType (0|1) #REQUIRED | 
|     nMinAngle CDATA #REQUIRED | 
|     nMaxAngle CDATA #REQUIRED | 
| > | 
| <!ELEMENT CTrueColorToGrayEx ((RECT))> | 
| <!ATTLIST CTrueColorToGrayEx | 
|     nFilter CDATA #REQUIRED | 
| > | 
| <!ELEMENT CGaussianFilter EMPTY> | 
| <!ATTLIST CGaussianFilter | 
|     fSigma CDATA #REQUIRED | 
| > | 
| <!ELEMENT CAutoRotateInTemplate EMPTY> | 
| <!ATTLIST CAutoRotateInTemplate | 
|     nRotateType CDATA #REQUIRED | 
| > | 
| <!ELEMENT CAutoCropInTemplate EMPTY> | 
| <!ATTLIST CAutoCropInTemplate | 
|     nCropType CDATA #REQUIRED | 
| > | 
| <!ELEMENT CHistogramEqualization EMPTY> | 
| <!ATTLIST CHistogramEqualization | 
|     nType CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CReSizeImageEx EMPTY> | 
| <!ATTLIST CReSizeImageEx | 
|     nWidth CDATA #REQUIRED | 
|     nHeight CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CIDCardAutoProcess EMPTY> | 
| <!ATTLIST CIDCardAutoProcess | 
|     nCropType CDATA #REQUIRED | 
|     nRotateType CDATA #REQUIRED | 
|     bSameSize (0|1) #REQUIRED | 
|     nFilledType (0|1) #REQUIRED | 
|     nMinAngle CDATA #REQUIRED | 
|     nMaxAngle CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CIDCardAutoProcessEx EMPTY> | 
| <!ATTLIST CIDCardAutoProcessEx | 
|     nCropType CDATA #REQUIRED | 
|     bCrop CDATA #REQUIRED  | 
|     nRotateType CDATA #REQUIRED  | 
|     bRotate CDATA #REQUIRED  | 
|     bTilt CDATA #REQUIRED | 
|     bResize CDATA #REQUIRED  | 
|     bSameSize (0|1) #REQUIRED  | 
|     nFilledType (0|1) #REQUIRED | 
|     nMinAngle CDATA #REQUIRED | 
|     nMaxAngle CDATA #REQUIRED  | 
|     nWidth CDATA #IMPLIED | 
|     nHeight CDATA #IMPLIED  | 
| > | 
|   | 
| <!ELEMENT CIDCardAutoProcessEx2 EMPTY> | 
| <!ATTLIST CIDCardAutoProcessEx2 | 
|     nCropType CDATA #REQUIRED    | 
|     nFilledType (0|1) #REQUIRED | 
|     nMinAngle CDATA #REQUIRED | 
|     nMaxAngle CDATA #REQUIRED | 
|     bIs180Rotate (0|1) #REQUIRED  | 
|     bIsValid (0|1) #REQUIRED   | 
|     bSameSize (0|1) #REQUIRED  | 
|     bTilt (0|1) #IMPLIED  | 
| > | 
|   | 
| <!ELEMENT PerspectiveTransform EMPTY> | 
| <!ATTLIST PerspectiveTransform | 
|     nType CDATA #REQUIRED    | 
|     nWidth CDATA #REQUIRED | 
|     nHeight CDATA #REQUIRED  | 
|     bIs180Rotate (0|1) #IMPLIED | 
|     bIsValid (0|1) #IMPLIED | 
|     nOffsetLeft CDATA #IMPLIED | 
|     nOffsetRight CDATA #IMPLIED  | 
|     nOffsetTop CDATA #IMPLIED  | 
|     nOffsetBottom CDATA #IMPLIED  | 
| > | 
|   | 
| <!ELEMENT PerspectiveTransformEx EMPTY> | 
| <!ATTLIST PerspectiveTransformEx | 
|     nType CDATA #REQUIRED    | 
|     nWidth CDATA #REQUIRED | 
|     nHeight CDATA #REQUIRED  | 
| > | 
|   | 
| <!ELEMENT PerspectiveEightCornersDL ((vecDLKernalInfo*))> | 
| <!ATTLIST PerspectiveEightCornersDL | 
|     nType CDATA #REQUIRED    | 
|     nWidth CDATA #REQUIRED | 
|     nHeight CDATA #REQUIRED  | 
| > | 
|   | 
| <!ELEMENT CBlurAverage EMPTY> | 
| <!ATTLIST CBlurAverage | 
|     nType CDATA #REQUIRED | 
| > | 
| <!ELEMENT vecBinaryParam ((BINARYPARAM+))> | 
| <!ELEMENT CGrayToBinaryEx ((vecBinaryParam,RECT))> | 
|   | 
| <!ELEMENT CEraseBlackBorderEx ((RECT,RECT))> | 
| <!ATTLIST CEraseBlackBorderEx | 
| > | 
| <!ELEMENT PerspectiveDLModel EMPTY> | 
| <!ATTLIST PerspectiveDLModel | 
|     nType CDATA #REQUIRED | 
|     nWidth CDATA #REQUIRED | 
|     nHeight CDATA #REQUIRED | 
| > | 
| <!ELEMENT PerspectiveObjDectIDCard EMPTY> | 
| <!ATTLIST PerspectiveObjDectIDCard | 
|     nType CDATA #REQUIRED | 
|     nWidth CDATA #REQUIRED | 
|     nHeight CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CInvertImage ((RECT))> | 
| <!ATTLIST CInvertImage | 
| > | 
| <!ELEMENT CMedianFilterEx ((RECT))> | 
| <!ATTLIST CMedianFilterEx | 
| > | 
| <!ELEMENT CAutoCropImage ((RECT))> | 
| <!ATTLIST CAutoCropImage | 
| > | 
| <!ELEMENT CLine ((RECT?,CReconvertInfo?,vecRecogInfo?, vecRecogUnit?, vecLineKeyWord?, vecCLocateAnchor?))> | 
| <!ATTLIST CLine | 
|     bEndOffset (0|1) #REQUIRED | 
|     bStartOffset (0|1) #REQUIRED | 
|     nIndex CDATA #REQUIRED | 
|     bExist (0|1) #REQUIRED | 
|     bNeedRecog (0|1) #REQUIRED | 
|     nCheckKeyWord CDATA #REQUIRED | 
| > | 
|   | 
| <!ELEMENT vecRecogInfo ((vecRegionRecogInfo?,CRecogInfo?))> | 
| <!ELEMENT CReconvertInfo EMPTY> | 
| <!ATTLIST CReconvertInfo | 
|     nPosX CDATA #REQUIRED | 
|     nPosY CDATA #REQUIRED | 
|     nCharWidth CDATA #REQUIRED | 
|     nCharHeight CDATA #REQUIRED | 
|     nWHRatio CDATA #REQUIRED | 
|     strContent CDATA #REQUIRED | 
|     nThreshold CDATA #REQUIRED  | 
| > | 
| <!ELEMENT LIGHTTYPE (#PCDATA)> | 
| <!ELEMENT CKeyWord ((vecCLocateAnchor))> | 
| <!ATTLIST CKeyWord | 
|     nConfirmType (0|1|2|3) #REQUIRED | 
|     content CDATA #REQUIRED | 
|     nMinWidth CDATA #REQUIRED | 
|     nMaxWidth CDATA #REQUIRED | 
|     nMinHeight CDATA #REQUIRED | 
|     nMaxHeight CDATA #REQUIRED | 
| > | 
| <!ELEMENT IDCARD ((vecProcessImage?,CIDCardTemplate*,TemplatePath*))> | 
|   | 
| <!ELEMENT CIDCardTemplate ((vecAutoProcess?, vecProcessImage, vecDetectTextLine*, vecRegion?, vecDeriveUnit*,vecAnchor?,vecOutPutResult,vecMergeUnit?,vecSubTemplate?))> | 
| <!ATTLIST CIDCardTemplate | 
|     chDocumentName CDATA #REQUIRED | 
|     imageSizeType (0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|18|21) #REQUIRED | 
|     nMainDocumentID CDATA #REQUIRED | 
|     engDocumentName CDATA #IMPLIED | 
| > | 
| <!ELEMENT TemplatePath (#PCDATA)> | 
| <!ELEMENT CAnchor EMPTY> | 
| <!ATTLIST CAnchor | 
|     anchorPos CDATA #REQUIRED | 
|     nMinPos CDATA #REQUIRED | 
|     nMaxPos CDATA #REQUIRED | 
|     anchorType (0|1|2|3|4|5|6) #REQUIRED | 
|     bEnable (0|1) #REQUIRED | 
|     nIndex CDATA #REQUIRED | 
|     bInherited (0|1) #IMPLIED | 
| > | 
| <!ELEMENT CLocateAnchor EMPTY> | 
| <!ATTLIST CLocateAnchor | 
|     nDisToAnchor CDATA #REQUIRED | 
|     nAnchorIndex CDATA #REQUIRED | 
|     anchorType (0|1|2|3|4|5|6) #REQUIRED | 
| > | 
| <!ELEMENT CAnchorLocateInfo EMPTY> | 
| <!ATTLIST CAnchorLocateInfo | 
|     nAnchorIndex CDATA #REQUIRED | 
|     nDisToAnchor CDATA #REQUIRED | 
|     anchorType (0|1|2|3|4) #REQUIRED | 
| > | 
| <!ELEMENT CKernalInfo ((vecCharRatio?))> | 
| <!ATTLIST CKernalInfo | 
|     kernalMainType (1|2|3|4|10) #REQUIRED | 
|     strFilterPlus CDATA "" | 
|     nFillingMethod CDATA "" | 
|     nFilterType CDATA "" | 
|     nRecogImgeType (0|1) #REQUIRED | 
|     nKernalSubType CDATA #REQUIRED | 
|     nRecogType (0|1) #REQUIRED | 
| > | 
| <!ELEMENT CRegionKernalInfo ((vecDLKernalInfo?))> | 
| <!ATTLIST CRegionKernalInfo | 
|     kernalMainType (4|5|6|7|8|9) #REQUIRED | 
|     nKernalSubType CDATA #IMPLIED | 
|     strFilterPlus CDATA "" | 
|     nFillingMethod CDATA "" | 
|     nFilterType CDATA "" | 
|     nRecogType (0|1) #REQUIRED | 
|     nMainID CDATA #IMPLIED | 
| > | 
|   | 
| <!ELEMENT CDLKernalInfo EMPTY> | 
| <!ATTLIST CDLKernalInfo | 
|     nType CDATA #IMPLIED | 
|     nID CDATA #IMPLIED | 
|     nIndex CDATA #IMPLIED | 
|     strModel CDATA #IMPLIED | 
|     nRecogImgeType (0|1|2) #REQUIRED | 
| > | 
|   | 
| <!ELEMENT CCharRatio EMPTY> | 
| <!ATTLIST CCharRatio | 
|     charType (0|1|2|3|4|10) #REQUIRED | 
|     nWHRatio CDATA #REQUIRED | 
|     strChars CDATA #REQUIRED | 
| > | 
| <!ELEMENT CCropImage ((RECT))> | 
| <!ATTLIST CCropImage | 
|     nMinSrcWidth CDATA #REQUIRED | 
|     nMinSrcHeight CDATA #REQUIRED | 
|     nUnitType (0|1) #REQUIRED | 
|     nRotateType CDATA #REQUIRED | 
| > |