I want to implement this feature in C#.
I have a sentence in spin format :
{My name is PapyRef and I am a {member|user|visitor} on this {forum|website|site} and I am loving it | I am admin and I am a {supervisor|admin|moderator} on this {forum|website|site} and I am loving it}
I want to generate an xml document that contains this spinning text.
For example:
<SpinItem>
<Item>
<Text>My name is PapyRef and I am a</Text>
</Item>
<SpinItem>
<Text>member</Text>
<Text>user</Text>
<Text>visitor</Text>
</SpinItem>
<SpinItem>
<Text>forum</Text>
<Text>website</Text>
<Text>site</Text>
</SpinItem>
<Item>
<Text> and I am loving it </Text>
</Item>
</SpinItem>
<SpinItem>
<Item>
<Text> I am admin and I am a </Text>
</Item>
<SpinItem>
<Text>supervisor</Text>
<Text>admin</Text>
<Text>moderator</Text>
</SpinItem>
<SpinItem>
<Text>forum</Text>
<Text>website</Text>
<Text>site</Text>
</SpinItem>
<Item>
<Text> and I am loving it</Text>
</Item>
</SpinItem>
I want to convert spinning text (italicized text) into XML format.
How can do this in C#?