<?xml version="1.0" encoding="windows-1252"?>
<node id="521386" title="Re: Obtaining terms in an expansion" created="2006-01-05 18:19:01" updated="2006-01-05 13:19:01">
<type id="11">
note</type>
<author id="65521">
trammell</author>
<data>
<field name="doctext">
Does this do what you want?

&lt;code&gt;
my $n = $ARGV[0] || 5;
my @terms = qw( a[0][0] a[0][1] );
foreach my $i (1 .. $n-1) {
    @terms = map { ("$_ a[$i][0]","$_ a[$i][1]") } @terms;
}   
foreach my $i (0 .. $#terms) {
    print "term[$i] = $terms[$i]\n";
}   
&lt;/code&gt;

&lt;b&gt;Update:&lt;/b&gt; fixed off-by-one error</field>
<field name="root_node">
521350</field>
<field name="parent_node">
521350</field>
</data>
</node>
