我目前正在尝试创建和解析XML文件的应用程序(在C#中),并根据文本中的元素和标记更改文本。嵌套的元素和脚本
例子:
<conversation>
<message from=Bob>
<typewriter dif=0.5>
<Text>
Bob: Hello <replace>Country<with>World</with></replace>`
</Text>
</typewriter>
<message>
</conversation>
输出应该是这样的:
它开始写“鲍勃:你好国家”就像一个老式打字机(函号),当“国家”被写入这将删除该字,并开始写世界。所以最终的输出将是“鲍勃:你好世界”
所以这里是我的问题: 解析XML文件后,有什么好的方法来存储数据,以便程序知道哪些元素包含哪些元素? (例如消息包含打字机)
使程序识别文本元素内的脚本标记。我怎么做?以及如何让它像例子一样工作?
我没有要求在这里完成的代码,只是在正确的方向一些指针。我仍然是编程初学者,所以我想学习。
我不知道要搜索什么,所以如果这样的事情已经发布,那么对不起。
这个应用程序是否会逐字写入信息然后替换它?你能解释为什么这是必要的吗?我想更多关于你正在努力做什么的信息,我们可以更有效地帮助你。 – wllmsaccnt 2010-10-28 17:13:42
是的,它会按照我所说的来写。简而言之,它应该模仿一个人实时写信息。还取决于不同的元素和标签,它应该做不同的事情。 – Andreas 2010-10-28 17:20:01
换句话说,它是基于提供的XML呈现动画。 – StriplingWarrior 2010-10-28 17:21:37