Today I get to learn how to use xmllint properly. It does not seem to be well covered or explained. I plan to use a single language resource file to run my entire system.
My favorite is xmlstarlet because it seems to be more powerful than xmllint:
xmlstarlet sel -t -v '/resources/item[@id="index.php"]/description/text()' en.xml