<HTMLScraperConfig>

   <StateTransitions processedResultType="Record" begState="_None_">

     <HTMLEvent eventType="StartTag" tagType="div" fromState="_None_" toState="FoundRecords" >
       <InputAttribute attrName="id" attrVal="storywell-jsp" />
     </HTMLEvent>


     <HTMLEvent eventType="StartTag" tagType="a" fromState="FoundRecords" toState="FoundRecord" >
       <OutputAttribute attrName="href" outputTo="LinkData" />
     </HTMLEvent>

     <HTMLEvent eventType="HandleText" fromState="FoundRecord" toState="FoundRecord" outputTo="TitleData" append="true" />
     <HTMLEvent eventType="EndTag" tagType="a" fromState="FoundRecord" toState="RecordDone"  />

     <HTMLEvent eventType="SimpleTag" tagType="br" fromState="RecordDone" toState="FoundDate" />
     <HTMLEvent eventType="HandleText" fromState="FoundDate" toState="FoundDate" outputTo="DateData" append=" " />

     <HTMLEvent eventType="SimpleTag" tagType="br" fromState="FoundDate" toState="FoundSummary" />
     <HTMLEvent eventType="HandleText" fromState="FoundSummary" toState="FoundSummary" outputTo="SummaryData" append=" " />

     <HTMLEvent eventType="StartTag" tagType="a" fromState="FoundSummary" toState="FoundSimilar" >
       <OutputAttribute attrName="href" outputTo="SimilarLinkData" />
     </HTMLEvent>

     <HTMLEvent eventType="EndTag" tagType="a" fromState="FoundSimilar" toState="FoundRecords" processResult="true" />

     <HTMLEvent eventType="EndTag" tagType="div" fromState="FoundRecords" toState="_None_"  />

   </StateTransitions>

   <OutputFormat>
      <RootTag tagName="Records" />
      <ProcessedResult processedResultType="Record" tagName="Record" >
        <ProcessedElement tagName="Title"   charDataFrom="TitleData" />
        <ProcessedElement tagName="Link"    charDataFrom="LinkData" />
        <ProcessedElement tagName="Date"    charDataFrom="DateData" />
        <ProcessedElement tagName="Summary"    charDataFrom="SummaryData" />
        <ProcessedElement tagName="SimilarLink" charDataFrom="SimilarLinkData" />
      </ProcessedResult>
   </OutputFormat>

</HTMLScraperConfig>
