This chapter provides tutorial notes and example codes on XSLT programming statements. Topics include introduction of XSLT elements: 'value-of', 'variable', 'for-each', 'if', and 'choose'; example XSLT templates with programming techniques of declaring variables, evaluating expressions, running loops, generating conditional outputs.