title: Splitting XML file with XSLT based on nodes
body: <p>I'm starting to learn more about using XSLT to parse XML - but even after researching other solutions, I"m still unable to correctly write a stylesheet that will break up a large XML file into smaller XML files based on nodes.</p>
  
  <p>I've got a large XML file that has 1500 or so abstracts. The structure of that file looks like:</p>
  
  <pre><code>&lt;rows&gt;
      &lt;row&gt;
      &lt;ID&gt;P-1-28-08&lt;/ID&gt;
      &lt;ABSNO&gt;4286&lt;/ABSNO&gt;
      &lt;title&gt;..article title...&lt;/title&gt;
      &lt;topic&gt;..article topics..&lt;/topic&gt;
      &lt;authors&gt;..article authors..&lt;/authors&gt;
      &lt;abstract&gt;..article abstract..&lt;/abstract&gt;
      &lt;keywords&gt;..article keywords..&lt;/keywords&gt;
      &lt;/row&gt;
  
      &lt;row&gt;
      &lt;ID&gt;P-1-28-09&lt;/ID&gt;
      &lt;ABSNO&gt;4461&lt;/ABSNO&gt;
      &lt;title&gt;..article title...&lt;/title&gt;
      &lt;topic&gt;..article topics..&lt;/topic&gt;
      &lt;authors&gt;..article authors..&lt;/authors&gt;
      &lt;abstract&gt;..article abstract..&lt;/abstract&gt;
      &lt;keywords&gt;..article keywords..&lt;/keywords&gt;
      &lt;/row&gt;
  
      &lt;row&gt;
      &lt;ID&gt;P-1-28-10&lt;/ID&gt;
      &lt;ABSNO&gt;4056&lt;/ABSNO&gt;
      &lt;&lt;title&gt;..article title...&lt;/title&gt;
      &lt;topic&gt;..article topics..&lt;/topic&gt;
      &lt;authors&gt;..article authors..&lt;/authors&gt;
      &lt;abstract&gt;..article abstract..&lt;/abstract&gt;
      &lt;keywords&gt;..article keywords..&lt;/keywords&gt;
      &lt;/row&gt;
  &lt;rows&gt;
  </code></pre>
  
  <p>The output I'm looking for is to have each <code>&lt;row&gt;</code> node be its own XML file with the <code>&lt;ABSNO&gt;</code> node as its filename.</p>
  
  <p>Is this something that can be done by running the original XML file through a stylesheet? Anyone have time to help me see what that would look like?</p>