Note that there are some explanatory texts on larger screens.

plurals
  1. POconvert XML formats
    text
    copied!<p>I have an XML with format as below in a string:</p> <pre><code> &lt;?xml version="1.0" encoding="utf-8" ?&gt; - &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt; - &lt;soap:Body&gt; - &lt;GetUserLinksResponse xmlns="http://microsoft.com/webservices/SharePointPortalServer/UserProfileService"&gt; - &lt;GetUserLinksResult&gt; - &lt;QuickLinkData&gt; &lt;Name&gt;System 1&lt;/Name&gt; &lt;Group&gt;General&lt;/Group&gt; &lt;Privacy&gt;Private&lt;/Privacy&gt; &lt;Url&gt;https://url1.com&lt;/Url&gt; &lt;ID&gt;6500&lt;/ID&gt; &lt;/QuickLinkData&gt; - &lt;QuickLinkData&gt; &lt;Name&gt;System 2&lt;/Name&gt; &lt;Group&gt;General&lt;/Group&gt; &lt;Privacy&gt;Private&lt;/Privacy&gt; &lt;Url&gt;https://url2.com&lt;/Url&gt; &lt;ID&gt;6499&lt;/ID&gt; &lt;/QuickLinkData&gt; - &lt;QuickLinkData&gt; &lt;Name&gt;System 3&lt;/Name&gt; &lt;Group&gt;Work&lt;/Group&gt; &lt;Privacy&gt;Private&lt;/Privacy&gt; &lt;Url&gt;http://url3.com&lt;/Url&gt; &lt;ID&gt;6845&lt;/ID&gt; &lt;/QuickLinkData&gt; &lt;/GetUserLinksResult&gt; &lt;/GetUserLinksResponse&gt; &lt;/soap:Body&gt; &lt;/soap:Envelope&gt; </code></pre> <p>which I want in format as below using xslt or in c#:</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt; &lt;root&gt; &lt;Group&gt; &lt;Value&gt;General&lt;/Value&gt; &lt;Item&gt; &lt;ID&gt;6500&lt;/ID&gt; &lt;Name&gt;System 1&lt;/Name&gt; &lt;Url&gt;https://url1.com&lt;/Url&gt; &lt;/Item&gt; &lt;Item&gt; &lt;ID&gt;6499&lt;/ID&gt; &lt;Name&gt;System 2&lt;/Name&gt; &lt;Url&gt;https://url2.com&lt;/Url&gt; &lt;/Item&gt; &lt;/Group&gt; &lt;Group&gt; &lt;Value&gt;Work&lt;/Value&gt; &lt;Item&gt; &lt;ID&gt;6845&lt;/ID&gt; &lt;Name&gt;System 3&lt;/Name&gt; &lt;Url&gt;https://url3.com&lt;/Url&gt; &lt;/Item&gt; &lt;/Group&gt; &lt;/root&gt; </code></pre> <p>There could be multiple groups How can I achieve this in c# (using xslt or any other process)</p> <p>Please help...</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload