私は1つのXMLファイルフィルター
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<File>
<Cars>
<Car>
<Color>Blue</Color>
<Year>1988</Year>
</Car>
<Car>
<Color>Green</Color>
<Year>1989</Year>
</Car>
<Car>
<Color>Yellow</Color>
<Year>1989</Year>
</Car>
</Cars>
</File>
を持っている私は、このオブジェクトでこのファイルにフィルタを作成したい:
public class condition
{
public string color { get; set; }
public string year { get; set; }
}
List<condition> c = new List<condition>
{
new condition()
{
color = "Green",
year = "1989"
},
new condition()
{
color = "Blue",
year = "1988"
}
};
私は(color = Green and year = 1989) OR (color = blue and year = 1988)
しかし、私はこれを行う方法がわからない。たぶんXDocumentとLinq.Dynamic?
をXMLにLINQを使用することができます。 –
xmlファイルの特定のコンテンツをオブジェクトに埋め込むことを意味しますか? – Maddy
条件に適合しないすべてのアイテムを削除します。 @SonnyChildsはシリアル化せずに可能ですか?私は通信クラスの作成を避けるでしょう –