是否可以以XML格式存储旋转文本?

时间:2013-01-08 20:09:29

标签: c# xml string parsing

我想在C#中实现此功能。

我有 spin 格式的句子:

{我的名字是PapyRef,我是这个{forum | website | site}的{member | user | visitor},我很喜欢|我是管理员,我是这个{论坛|网站|网站}的{主管|管理员|主持人},我很喜欢它}

我想生成一个包含此旋转文本的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#中做到这一点?

1 个答案:

答案 0 :(得分:0)

Top-down parsing应该可以帮到你。以下是几个类似的问题: