0

要素を作成し、xml ドキュメントへのパスを定義しようとしています。私の試みの 1 つは次のとおりです。

XElement main = XElement.Load(xmlpath);

次に、属性を追加する既存の要素を選択しようとしました

main.XPathSelectElement("/Row/ip_addresses").SetAttributeValue("id", sp_range.ToString()); 

ラスはこれらの両方を試しました

main.XPathSelectElement("/Row/ip_addresses").ReplaceAttributes("id", sp_range.ToString());

このコードにはエラーは表示されません。xml ドキュメントと既存の要素には何も起こりません。既存の子要素と親は Xpath を使用して、属性を追加したい子要素に移動しています。 Linq によれば、存在する属性または存在しない属性を変更したり、存在する ElementTags を変更したり、存在しない要素を作成したりできるはずです。

アドバイスをお願いします

4

2 に答える 2