私は以下のXMLを持っています。私は属性を含んでいないそれらのノードを削除したいと思う。 xml以下で属性を持たない最後の4つのノードを削除したい。正確な文字列一致でXMLからノードを削除する方法#
XML
<products>
<product system="kn-movies" code="UR">Unrated</product>
<product system="mu-movies" code="UR">Unrated</product>
<product system="na-movies" code="UR">Unrated</product>
<product system="fj-movies" code="UR">Unrated</product>
<product>Unrated (Unrated)</product>
<product>Unrated (Unrated)</product>
<product>Unrated (Без классификации)</product>
<product>Unrated (غير مصنف)</product>
</products>
私はこのC#のコード
var ratingNode = document.Descendants("rating").Where(t => t != null && t.Equals(Convert.ToString(nodeItem))).FirstOrDefault();
if (ratingNode != null)
{
ratingNode.Remove();
}
をしようとしたが、それは私のために働いていません。私が間違っているところで私を助けてください。