<?xml version="1.0" encoding="windows-1252"?>
<node id="630346" title="Re^2: non-greedy piecewise matching" created="2007-08-02 13:24:16" updated="2007-08-02 09:24:16">
<type id="11">
note</type>
<author id="209263">
mifflin</author>
<data>
<field name="doctext">
thanks, that worked...
&lt;c&gt;
&gt; cat x
my $data = 'jlasflsf.xmljlasjlkjlasjflsdf.xmlklajlajlsdfjkl.xml';
while (pos $data &lt; length $data) {
    if ( $data =~ m{ \G ( .+? \. xml) }gcxms ) {
        print "$1\n";
    }
}

&gt; perl x
jlasflsf.xml
jlasjlkjlasjflsdf.xml
klajlajlsdfjkl.xml
&lt;/c&gt;</field>
<field name="root_node">
630328</field>
<field name="parent_node">
630331</field>
</data>
</node>
