I need to create a large number of Arcmap layer files (v9.3 or 10), perhaps a hundred, from lookup tables. I don't have to set the symbol patch itself, that can be random, but I do need the value and label attributes filled out. The lookup tables look like:
"FC","VALUE_FIELD","VALUE","LABEL"
"Wooded_area","CODE","1240012","Extracted"
"Wooded_area","CODE","1240022","Interpreted"
"Wooded_area","CODE","1240032","FCS-EOSD"
"Wooded_area","CODE","1240042","Land Cover, Circa 2000 - Vector"
And the result would resemble (except the symbols themselves):
I'd prefer a python based solution, via arcobjects+python if required, C# next, but anything that works, even partially or only conceptually, is welcome.