-1
は、私はこのようなフォーマットされたいくつかのXMLを持っている:特定のXMLノードをループし更新VB.NET
<PolicyInput>
<Header>
....
</Header>
<Policies>
<Policy>
<PolicyRecordNumber>1</PolicyRecordNumber>
<PCAdjustment>
....
</PCAdjustment>
</Policy>
<Policy>
<PolicyRecordNumber>1</PolicyRecordNumber>
<PCAdjustment>
....
</PCAdjustment>
</Policy>
<Policy>
<PolicyRecordNumber>1</PolicyRecordNumber>
<PCNewBusiness>
....
</PCNewBusiness>
</Policy>
</Policies>
<Trailer>
<PolicyRecordCount>1</PolicyRecordCount>
</Trailer>
</PolicyInput>
私はをループしたいとFor Each
文で各PolicyRecordNumber
要素を更新し、その後で最終PolicyRecordCount
要素を更新します最後のPolicyRecordNumber
値。したがって、基本的には、それぞれPolicyRecordNumber
を1
,2
,3
,4
,5
、次に5
と更新して、最終的に私のPolicyRecordCount
となります。
この時点で、XMLは既にアプリケーション内で形成されているので、VB.NETでこれをどうすればできますか?
XMLは「アプリケーション内で既に形成されている」と言います。あなたはまだそれが記憶に残っていると言っていますか、それとも既にディスクに書き込まれていますか?それでもメモリに残っている場合、どのようにロードされますか? 'String'として? 'XDocument'、' XmlDocument'などですか? –
@StevenDoggart文字列ですが、明らかにXMLDocumentに完全に譲渡してFileに書き込むことができます。 – Lynchie