Telephone:
01892 531108
(within the U.K)
+44-1892-531108
(outside the U.K.)
Mail Address:
Aquila Software
30 Fernhurst Crescent
Southborough
Tunbridge Wells
Kent, TN4 0TB
United Kingdom.
|
Examine32 .examl
file format
Examine32 saves its searches by default in
.examl (xml)
file format. The following DTD for this file format can be
downloaded from here.
<!-- DTD for Examine32 Text Search v4.40 .examl
files -->
<!ELEMENT exa:EXA (exa:Version, exa:Time_Zone, exa:Parameters,
exa:Results)>
<!ATTLIST exa:EXA xmlns:exa CDATA #FIXED
"http://www.examine32.com/xml">
<!ELEMENT exa:Version (#PCDATA)>
<!ELEMENT exa:Time_Zone (#PCDATA)>
<!-- Parameters -->
<!ELEMENT exa:Parameters (exa:SearchType,
exa:Search,
exa:DirSpec,
exa:FileSpec,
exa:ZIPSpec,
exa:SubDir,
exa:MatchCase,
exa:Expression,
exa:WholeWords,
exa:ZIPSearch,
exa:ListAll,
exa:Formats,
exa:LookIn,
exa:ShowMatches,
exa:LineLength,
exa:FileDateType,
exa:FileDateAction,
exa:Strings?,
exa:Logical1?,
exa:Logical2?,
exa:Logical3?,
exa:Boolean1?,
exa:Boolean2?,
exa:Boolean3?,
exa:Proximity1?,
exa:Proximity2?,
exa:Proximity3?,
exa:ProxType1?,
exa:ProxType2?,
exa:ProxType3?,
exa:InOrder?)>
<!ELEMENT exa:SearchType (#PCDATA)>
<!ELEMENT exa:Search (#PCDATA)>
<!ELEMENT exa:DirSpec (#PCDATA)>
<!ELEMENT exa:FileSpec (#PCDATA)>
<!ELEMENT exa:ZIPSpec (#PCDATA)>
<!ELEMENT exa:SubDir (#PCDATA)>
<!ELEMENT exa:MatchCase (#PCDATA)>
<!ELEMENT exa:Expression (#PCDATA)>
<!ELEMENT exa:WholeWords (#PCDATA)>
<!ELEMENT exa:ZIPSearch (#PCDATA)>
<!ELEMENT exa:ListAll (#PCDATA)>
<!ELEMENT exa:Formats (#PCDATA)>
<!ELEMENT exa:LookIn (#PCDATA)>
<!ELEMENT exa:ShowMatches (#PCDATA)>
<!ELEMENT exa:LineLength (#PCDATA)>
<!ELEMENT exa:FileDateType (#PCDATA)>
<!ELEMENT exa:FileDateAction (#PCDATA)>
<!ELEMENT exa:Strings (#PCDATA)>
<!ELEMENT exa:Logical1 (#PCDATA)>
<!ELEMENT exa:Logical2 (#PCDATA)>
<!ELEMENT exa:Logical3 (#PCDATA)>
<!ELEMENT exa:Boolean1 (#PCDATA)>
<!ELEMENT exa:Boolean2 (#PCDATA)>
<!ELEMENT exa:Boolean3 (#PCDATA)>
<!ELEMENT exa:Proximity1 (#PCDATA)>
<!ELEMENT exa:Proximity2 (#PCDATA)>
<!ELEMENT exa:Proximity3 (#PCDATA)>
<!ELEMENT exa:ProxType1 (#PCDATA)>
<!ELEMENT exa:ProxType2 (#PCDATA)>
<!ELEMENT exa:ProxType3 (#PCDATA)>
<!ELEMENT exa:InOrder (#PCDATA)>
<!-- Results -->
<!ELEMENT exa:Results (exa:File+)>
<!-- If matches are displayed information stored in
exa:Match_Details else exa:Match_Postion used -->
<!ELEMENT exa:File (exa:File_Details, (exa:Match_Details+ |
exa:Match_Position+))>
<!ELEMENT exa:File_Details (exa:Name, exa:Archive?,
exa:Modified_Year, exa:Modified_Month, exa:Modified_Day,
exa:Modified_DayOfWeek, exa:Modified_Hour, exa:Modified_Minute,
exa:Modified_Second, exa:Size, exa:File_Properties,
exa:Permissions)>
<!ELEMENT exa:Name (#PCDATA)>
<!ELEMENT exa:Archive (#PCDATA)>
<!ELEMENT exa:Modified_Year (#PCDATA)>
<!ELEMENT exa:Modified_Month (#PCDATA)>
<!ELEMENT exa:Modified_Day (#PCDATA)>
<!ELEMENT exa:Modified_DayOfWeek (#PCDATA)>
<!ELEMENT exa:Modified_Hour (#PCDATA)>
<!ELEMENT exa:Modified_Minute (#PCDATA)>
<!ELEMENT exa:Modified_Second (#PCDATA)>
<!ELEMENT exa:Size (#PCDATA)>
<!ELEMENT exa:File_Properties (#PCDATA)>
<!ELEMENT exa:Permissions (#PCDATA)>
<!ELEMENT exa:Match_Details ((exa:Line | exa:File_Position),
(exa:Text? , exa:Match?)+)>
<!ELEMENT exa:Match_Position ((exa:Line,
(exa:Character_Position?,
exa:Match_Length?)+) | (exa:File_Position, exa:Match_Length))>
<!ELEMENT exa:Line (#PCDATA)>
<!ELEMENT exa:File_Position (#PCDATA)>
<!ELEMENT exa:Text (#PCDATA)>
<!ELEMENT exa:Match (#PCDATA)>
<!ATTLIST exa:Match type (start | middle | end) #IMPLIED>
<!ELEMENT exa:Character_Position (#PCDATA)>
<!ELEMENT exa:Match_Length (#PCDATA)>
<!ATTLIST exa:Match_Length type (start | middle | end)
#IMPLIED>
© Aquila Software, 2002-2009, All rights reserved
|