<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: XSLT split string by delimiters in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646750#M1113786</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; As you can see the delimiters are + for element  and&lt;/P&gt;&lt;P&gt;&amp;gt; : for Subelement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you do FCC for this, right?&lt;/P&gt;&lt;P&gt;You could evalue one of the delimiters there (for example, +).&lt;/P&gt;&lt;P&gt;At mapping time, you would just have to handle the other one (&lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;, and that could be easily done with simple UDFs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Henrique.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Aug 2007 11:42:03 GMT</pubDate>
    <dc:creator>henrique_pinto</dc:creator>
    <dc:date>2007-08-15T11:42:03Z</dc:date>
    <item>
      <title>XSLT split string by delimiters</title>
      <link>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaq-p/2646748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to split the string into different fields based on the delimiters. I guess i can use XSLT for this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my source format is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;ns:EDIFACT xmlns:ns="urn:ABG.com/EDI/Invoices"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Recordset&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;KEY&amp;gt;&lt;/P&gt;&lt;P&gt;		&amp;lt;Line&amp;gt;UNH&lt;EM&gt;CK66X&lt;/EM&gt;INVOIC:D:93A:UN:EDIT30&amp;lt;/Line&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;/KEY&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;/Recordset&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My target format should be &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;ns:EDIFACT xmlns:ns="urn:ABG.com/EDI/Invoices"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Recordset&amp;gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;KEY&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;Line&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;Element&amp;gt; UNH &amp;lt;/Element&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;Element&amp;gt;CK66X&amp;lt;/Element&amp;gt;&lt;/P&gt;&lt;P&gt;             &amp;lt;SubelemtTitle&amp;gt;				&amp;lt;Subelemt&amp;gt;INVOIC&amp;lt;/Subelemt&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;Subelemt&amp;gt;D&amp;lt;/Subelemt&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;Subelemt&amp;gt;93A&amp;lt;/Subelemt&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;Subelemt&amp;gt; UN&amp;lt;/Subelemt&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;Subelemt&amp;gt;EDIT30&amp;lt;/Subelemt&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;/SubelemtTitle&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;/Line&amp;gt;&lt;/P&gt;&lt;P&gt;     &amp;lt;/KEY&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see the delimiters are + for element  and : for Subelement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I thought using XSLT for this is a good option. But i am not an XSLT expert. Can any XSLT experts out there help me out &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 10:57:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaq-p/2646748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-15T10:57:42Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT split string by delimiters</title>
      <link>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646749#M1113785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would suggest using a User Defined Function in mapping as opposed to XSLT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the Java 'String.indexOf()' method and 'String.substring()' method to get different elements.  You can also use the StringTokenizer class.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 11:23:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646749#M1113785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-15T11:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT split string by delimiters</title>
      <link>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646750#M1113786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; As you can see the delimiters are + for element  and&lt;/P&gt;&lt;P&gt;&amp;gt; : for Subelement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you do FCC for this, right?&lt;/P&gt;&lt;P&gt;You could evalue one of the delimiters there (for example, +).&lt;/P&gt;&lt;P&gt;At mapping time, you would just have to handle the other one (&lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;, and that could be easily done with simple UDFs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Henrique.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 11:42:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646750#M1113786</guid>
      <dc:creator>henrique_pinto</dc:creator>
      <dc:date>2007-08-15T11:42:03Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT split string by delimiters</title>
      <link>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646751#M1113787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your responses . i am using a Java UDF instead to achieve it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 10:32:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646751#M1113787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T10:32:33Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT split string by delimiters</title>
      <link>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646752#M1113788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;have a look to &lt;A href="http://totaledi.org" target="test_blank"&gt;http://totaledi.org&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matthias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 18:38:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xslt-split-string-by-delimiters/qaa-p/2646752#M1113788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T18:38:00Z</dc:date>
    </item>
  </channel>
</rss>

