The key element of the XSLT language you used is the for-each loop that will navigate thru all the elements arranged under the root tag characters.