Ich spende 5.- wenn die Funktion verfügbar ist.
Du weist schon das wir einen Mindestlohn haben 
Dafür arbeitet noch nicht mal ein indischer Softwareentwickler.
Ich kann dir wohl helfen, schicke mir mal ein Bsp., sowohl im Compe als auch als GPX.
<...
href="xsd:anyURI [1] ">
<text> xsd:string </text> [0..1]
<type> xsd:string </type> [0..1]
</...>
anyUri ist klar, Text auch, nur Type kann ich aus dem Compe-Format nicht ableiten.
so lese ich das Compe-Format:
}elsif(/^a\s+([^,]*),(\d)(,\s*(\d+))?(,\s*(\d+))?(,\s*(.*))?$/){
# a \Storage Card\TwoNavData\Data\Alarm1.wav,1
my @associationList=();
my $association={link=>$1,mode=>$2,pos=>$4,alignment=>$6,text=>$8};
if(defined $point->{association}){
@associationList=@{$point->{association}};
}
push @associationList, $association;
$point->{association} = \@associationList;
}
Jetzt fehlt mir nur die Ausgabe (und das Lesen) als GPX.
5€ sind mir aber zu wenig, wie wäre es wenn du QLandKarte unter Mac OSX zum Laufen bringst?
ray