<HTMLScrapperConfig name="NYTimesDetails" >

    <StateTransitions processedResultType="Content" begState="_None_">

        <HTMLEvent eventType="SimpleTag" tagType="nyt_byline" fromState="_None_" toState="foundInput">
            <InputAttribute attrName="endtag" attrVal="true"/>
        </HTMLEvent>

        <HTMLEvent eventType="StartTag" tagType="p" fromState="foundInput" toState="inTitle" />
        <HTMLEvent eventType="HandleText" fromState="inTitle" toState="inTitle" outputTo="Title" append=" " />
        <HTMLEvent eventType="EndTag" tagType="p" fromState="inTitle" toState="titleDone" />

        <HTMLEvent eventType="StartTag" tagType="p" fromState="titleDone" toState="inContent" />
        <HTMLEvent eventType="HandleText" fromState="inContent" toState="inContent" 
                   outputTo="ParagraphData" append="true" /> 
        <HTMLEvent eventType="EndTag" tagType="p" fromState="inContent" toState="contentDone" processResult="true" />

        <HTMLEvent eventType="StartTag" tagType="p" fromState="contentDone" toState="inContent" />

        <HTMLEvent eventType="EndTag" tagType="td" fromState="contentDone" toState="_None_" processResult="true" />

    </StateTransitions>

    <StateTransitions processedResultType="Content" begState="_None_">

        <HTMLEvent eventType="SimpleTag" tagType="nyt_headline" fromState="_None_" toState="foundContent">
            <InputAttribute attrName="version" attrVal="1.0"/>
        </HTMLEvent>

        <HTMLEvent eventType="HandleText" fromState="foundContent" toState="foundContent" 
                   outputTo="ParagraphData" append="true" /> 

        <HTMLEvent eventType="StartTag" tagType="table" fromState="foundContent" toState="_None_" processResult="true" />

    </StateTransitions>

    <OutputFormat>
        <RootTag tagName="Details" />
        <ProcessedResult processedResultType="Content" tagName="Content"  >
            <ProcessedElement tagName="Title" charDataFrom="Title" />
            <ProcessedElement tagName="Paragraph" charDataFrom="ParagraphData" />
        </ProcessedResult>
    </OutputFormat>

</HTMLScrapperConfig>