<HTMLScraperConfig>

   <StateTransitions processedResultType="Record" begState="_NONE_">

     <HTMLEvent eventType="StartTag" tagType="div" fromState="_NONE_" toState="foundHeader" >
       <InputAttribute attrName="class" attrVal="entryHead" />
     </HTMLEvent>

     <HTMLEvent eventType="StartTag" tagType="table" fromState="foundHeader" toState="inHeader" />
     <HTMLEvent eventType="StartTag" tagType="td" fromState="inHeader" toState="inPageData" />
     <HTMLEvent eventType="HandleText" fromState="inPageData" toState="inPageData" outputTo="PagingData" append="true" />
     <HTMLEvent eventType="EndTag" tagType="td" fromState="inPageData" toState="pageDone" />

     <HTMLEvent eventType="StartTag" tagType="table" fromState="pageDone" toState="startResults" />
     <HTMLEvent eventType="StartTag" tagType="td" fromState="startResults" toState="startTitle" >
       <InputAttribute attrName="class" attrVal="storySubHeadline" />
     </HTMLEvent>
     <HTMLEvent eventType="StartTag" tagType="a" fromState="startTitle" toState="inTitle" >
       <OutputAttribute attrName="href" outputTo="linkHref" />
     </HTMLEvent>
     <HTMLEvent eventType="HandleText" fromState="inTitle" toState="inTitle" outputTo="TitleData" append="true" />
     <HTMLEvent eventType="EndTag" tagType="a" fromState="inTitle" toState="titleDone"  />

     <HTMLEvent eventType="StartTag" tagType="td" fromState="titleDone" toState="inDate" >
       <InputAttribute attrName="class" attrVal="newsDate" />
     </HTMLEvent>
     <HTMLEvent eventType="HandleText" fromState="inDate" toState="inDate" outputTo="DateData" append="true" />
     <HTMLEvent eventType="EndTag" tagType="td" fromState="inDate" toState="dateDone"  />

     <HTMLEvent eventType="StartTag" tagType="td" fromState="dateDone" toState="inSummary" >
       <InputAttribute attrName="class" attrVal="teaserText" />
     </HTMLEvent>
     <HTMLEvent eventType="HandleText" fromState="inSummary" toState="inSummary" outputTo="SummaryData" append="true" />

     <HTMLEvent eventType="StartTag" tagType="a" fromState="inSummary" toState="inMore" >
       <OutputAttribute attrName="href" outputTo="moreHref" />
     </HTMLEvent>
     <HTMLEvent eventType="EndTag" tagType="a" fromState="inMore" toState="startResults" processResult="true" />

     <HTMLEvent eventType="EndTag" tagType="table" fromState="startResults" toState="_NONE_"  />

   </StateTransitions>

   <OutputFormat>
      <RootTag tagName="Records" />
      <ProcessedResult processedResultType="Record" tagName="Record" >
        <ProcessedElement tagName="Title"   charDataFrom="TitleData" />
        <ProcessedElement tagName="Date"    charDataFrom="DateData" />
        <ProcessedElement tagName="Summary" charDataFrom="SummaryData" />
        <ProcessedElement tagName="PageData" charDataFrom="PagingData" />
        <ProcessedElement tagName="Link"     charDataFrom="linkHref" />
        <ProcessedElement tagName="More"     charDataFrom="moreHref" />
      </ProcessedResult>
   </OutputFormat>

</HTMLScraperConfig>