0
XML文書をサーバー上のファイルに保存しましたが、今はLinqからXmlに変更する必要があります。 はここに私のコードです:私はLINQを通じて要素を追加することで、サンプルが含まれているいくつかのリンクを発見したLINQ to XML(XDocument)を使用してXMLを変更する方法
<SESSIONANALYSER>
<AP>
<MODES>
<NI>
<STATEINFORMATION TYPE="PREPAID">
<INIT INVALIDINPUTRESPONSE="-2">
<INPUT VALUE="SLN7ACTIVATION">
<METHOD NAME="CHECKSUBSCRIBERBALANCE" PARAMETERS="SLN7" POSSIBLEACTIONS="FALLOUTON_FAILUREREGION_SETPSOFAILED_FALSE" MAINTAINSESSION="NO" RESPONSE="-4" NEXTLEVEL="" />
<METHOD NAME="SETPSOINUCIP" PARAMETERS="SLN7" POSSIBLEACTIONS="FALLOUTON_FAILUREREGION_SETPSOFAILED_FALSE" MAINTAINSESSION="NO" RESPONSE="-4" NEXTLEVEL="" />
</INPUT>
</INIT>
</STATEINFORMATION>
<STATEINFORMATION TYPE="POSTPAID">
<INIT INVALIDINPUTRESPONSE="-2">
<INPUT VALUE="">
<METHOD NAME="SENDMESSAGE" PARAMETERS="" POSSIBLEACTIONS="FALLOUTONSUCCESS" MAINTAINSESSION="NO" RESPONSE="5" NEXTLEVEL="" />
</INPUT>
</INIT>
</STATEINFORMATION>
</NI>
</MODES>
</AP>
</SESSIONANALYSER>
、あなたは何を試してみましたか? – AgentFire
チュートリアルをお探しの場合は、googleの "Linq to Xml"を検索することをおすすめします。 – Botz3000
@AgentFire、はい、私は要素を挿入するためにXPathを使用しようとしましたが、私のXML階層は非常に深いです(私は他のXMLファイルも実際に深い!)ので、私は必要な要素の完全な階層情報を渡す必要がありますコードに挿入します。私は特定のタグの後に挿入と言うだろうし、1つを見つけて挿入する自動化メソッドはありませんか?私は質問にXpathコードを追加しています。 – Charu