How can I use in XSL "value-of" to get the content of a tag, which includes other tags. I tried that and I got only the content of all tags but I also want to have the other tags.

Software Framework

You should use xsl:copy or xsl:copy-of.
See http://metalab.unc.edu/xml/books/bible/updates/14.html
Search for xsl:copy