-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

あなたがやろうとしていることはXML変換と呼ばれ、それは解決策にアプローチする多くの異なる方法に共通の問題です。

コーディングに慣れていない場合は、XSLTを確認することをお勧めします。ただし、XSLTの「言語」は複雑な問題には少し注意が必要ですが、最小限の労力で処理でき、XSLTの数行しか必要としないと思います。コード」と、XSLTの実行に使用する言語(Java、C#、VBなど)の数行。

于 2012-07-25T11:27:47.303 に答える
0

これを行う 1 つの方法は、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 に答える