xmlファイルに文字列が存在するかどうかを確認しようとしています。存在しない場合は、その文字列をxmlファイルに追加する必要があります。
私のxmlファイルは次のようになります:
<Employee>
<Emp>
<Name id="1"> A </Name>
<Name id="2"> C </Name>
<Name id="3"> D </Name>
</Emp>
</Employee>
そして私は達成したい:
dim str as string = "b"
if str exists in "xmlfile"
'do something
else
'add string to file
end if
私はLINQにまったく精通していませんが、私がやりたいことはLINQで可能であることを理解しています。私は以下を試しました:
Dim employee = XElement.Load(someStream)
Dim emp = employee.Element("Emp")
If emp IsNot Nothing Then
else
'add string to xml file
End If
これを試したところ、エラーが発生しました:XElement
宣言されていません。
誰かがLINQなしでVB.NETでやりたいことをする方法を提案できますか?または、LINQを使用する必要がある場合、例を提供できますか?
.net 2.0(VB.NET)を使用しています