-1

我想做一个软件,从 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>

我可以找到教程或其他东西吗?

4

2 回答 2

0

一种方法是使用 linq to xml。

这里有一些链接可以帮助您入门。 http://msdn.microsoft.com/en-us/library/bb387044.aspx http://www.dreamincode.net/forums/topic/218979-linq-to-xml/

还有其他选项,例如 xslt 转换、xml dom

于 2012-07-25T11:16:58.643 回答
0

您要做的是称为 XML 转换,这是一个常见问题,有许多不同的方法来解决问题。

如果您是编码新手,您可能想查看 XSLT,虽然 XSLT“语言”对于复杂问题可能有点棘手,但我怀疑它可以轻松处理您的问题,并且只需要几行 XSLT '代码'和几行你想用来运行 XSLT 的语言(例如 Java、C#、VB 等)。

于 2012-07-25T11:27:47.303 回答