この機能を C# で実装したいと考えています。
私はスピン形式の文を持っています:
{私の名前は PapyRef です。私はこの {フォーラム|ウェブサイト|サイト} の {メンバー|ユーザー|訪問者} であり、気に入っています | 私は管理者であり、この{フォーラム|ウェブサイト|サイト}の{スーパーバイザー|管理者|モデレーター}であり、気に入っています}
この回転するテキストを含む xml ドキュメントを生成したいと考えています。
例えば:
<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>
回転テキスト (イタリック体のテキスト) を XML 形式に変換したいと考えています。
C#でこれを行うにはどうすればよいですか?