Language flashcards in a browser (XSL/XML)