title: How to split string in XML
body: <p>I have this kind of  XSL</p>
  
  <pre><code>&lt;xsl:stylesheet  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&gt;
      &lt;xsl:output indent="yes"/&gt;
  
      &lt;xsl:template match="dataroot"&gt;
          &lt;xml&gt;&lt;xsl:apply-templates/&gt;&lt;/xml&gt;
      &lt;/xsl:template&gt;
  
      &lt;xsl:template match="M_17"&gt;
          &lt;package id="{package_id}" cat="{cat}"&gt;
              &lt;nazwa&gt;&lt;xsl:value-of select="nazwa"/&gt;&lt;/nazwa&gt;
              &lt;xsl:if test="author"&gt;&lt;author&gt;&lt;xsl:value-of select="author"/&gt;&lt;/author&gt;&lt;/xsl:if&gt;
              &lt;xsl:if test="www"&gt;&lt;www&gt;&lt;xsl:value-of select="translate(www,'#','')"/&gt;&lt;/www&gt;&lt;/xsl:if&gt;
              &lt;xsl:if test="opis"&gt;&lt;opis&gt;&lt;xsl:value-of select="opis"/&gt;&lt;/opis&gt;&lt;/xsl:if&gt;
              &lt;xsl:if test="img"&gt;&lt;img&gt;&lt;xsl:value-of select="translate(img,'#','')"/&gt;&lt;/img&gt;&lt;/xsl:if&gt;
  
              &lt;xsl:if test="depends"&gt;&lt;depends&gt;&lt;xsl:value-of select="depends"/&gt;&lt;/depends&gt;&lt;/xsl:if&gt;
              &lt;xsl:if test="conflicts"&gt;&lt;conflicts&gt;&lt;xsl:value-of select="conflicts"/&gt;&lt;/conflicts&gt;&lt;/xsl:if&gt;
              &lt;xsl:if test="after"&gt;&lt;after&gt;&lt;xsl:value-of select="after"/&gt;&lt;/after&gt;&lt;/xsl:if&gt;
              &lt;xsl:if test="replaces"&gt;&lt;replaces&gt;&lt;xsl:value-of select="replaces"/&gt;&lt;/replaces&gt;&lt;/xsl:if&gt;
          &lt;/package&gt;
      &lt;/xsl:template&gt;
  
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>but when there is in eg. depends 2 values which in this code will show </p>
  
  <pre><code>&lt;depends&gt;modload com1node&lt;/depends&gt;
  </code></pre>
  
  <p>but I want to convert it by followed XSL to:</p>
  
  <pre><code>&lt;depends&gt;modloader&lt;/depends&gt;
  &lt;depends&gt;com1node&lt;/depends&gt;
  </code></pre>
  
  <p>This should happened for: depends, conflicts, after and replaces</p>
  
  <p>How to split this strings (if they occur in source XML) into simple ones (one in each line as I show in example)?</p>
  
  <p>Part of Core XML</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;dataroot xmlns:od="urn:schemas-microsoft-com:officedata" generated="2014-05-11T15:51:32"&gt;
      &lt;Mnc_172&gt;
          &lt;ID&gt;1&lt;/ID&gt;
          &lt;package_id&gt;minecraft&lt;/package_id&gt;
          &lt;cat&gt;lib&lt;/cat&gt;
          &lt;www&gt;#http://minecraft.net/#&lt;/www&gt;
          &lt;nazwa&gt;Minecraft&lt;/nazwa&gt;
          &lt;author&gt;Mojang&lt;/author&gt;
          &lt;opis&gt;Game - build your own world!&lt;/opis&gt;
          &lt;img&gt;#/mc.png#&lt;/img&gt;
      &lt;/Mnc_172&gt;
      &lt;Mnc_172&gt;
          &lt;ID&gt;2&lt;/ID&gt;
          &lt;package_id&gt;modloader&lt;/package_id&gt;
          &lt;cat&gt;lib&lt;/cat&gt;
          &lt;www&gt;#http://minecraftforum.net/topic/75440-x/#&lt;/www&gt;
          &lt;nazwa&gt;ModLoader&lt;/nazwa&gt;
          &lt;author&gt;Risugami&lt;/author&gt;
          &lt;opis&gt;ModLoader - library to load mods&lt;/opis&gt;
          &lt;img&gt;#/gen.png#&lt;/img&gt;
          &lt;replaces&gt;modL forging&lt;/replaces&gt;
      &lt;/Mnc_172&gt;
      ...
  &lt;/dataroot&gt;
  </code></pre>