我想做一个从xml读取内容并在其他xml中写另一个东西的软件,例如: 从这里开始,我希望软件读取<> [value]
之间的所有值<quest>
<id>1</id>
<reward_exp1>1848</reward_exp1>
<reward_gold1>560</reward_gold1>
</quest>
并写下这样的其他内容
<quest id="1"><reward gold="560" exp="184" /></quest>
我可以找一个教程吗?
答案 0 :(得分:0)
执行此操作的一种方法是使用linq to xml。
以下是一些可以帮助您入门的链接。 http://msdn.microsoft.com/en-us/library/bb387044.aspx http://www.dreamincode.net/forums/topic/218979-linq-to-xml/
还有其他选择,例如xslt transform,xml dom
答案 1 :(得分:0)
您要做的事情称为XML转换,这是解决方案的许多不同方法的常见问题。
如果您不熟悉编码,您可能需要查看XSLT,尽管XSLT'语言'对于复杂问题可能有点棘手,我怀疑它可以用最少的努力处理你的问题而且只需几行XSLT'代码'以及您希望用于运行XSLT的几行语言(例如Java,C#,VB等)。