nooshin100
دوشنبه 20 فروردین 1386, 16:18 عصر
سلام دوستان.من یک فایل xml کنار برنامه ام دارم.میخوام مقدار یک attribute خاص رو update کنم.ولی یک مشکلی هست .در آخر وقتی می خوام تغییرات رو در فایل xml ذخیره کنم error میده که این فایل xml در اختیار یک process دیگه هست.چه کار کنم تا تغییرات ذخیره شن؟
این هم کد:
Dim xml As New XmlDocument
xml.Load("..\check.xml")
Dim xNode As XmlNode
Dim xList As XmlNodeList = xml.SelectNodes("Information/information[@ID=1]")
For Each xNode In xList
xNode.Attributes("Expires").InnerText = "harchi"
Next
xml.Save("..\check.xml ---->در این قسمت error میده
فایل xml:
<Information>
<information ID="1" Expires="harchi"></information>
</Information>
این هم کد:
Dim xml As New XmlDocument
xml.Load("..\check.xml")
Dim xNode As XmlNode
Dim xList As XmlNodeList = xml.SelectNodes("Information/information[@ID=1]")
For Each xNode In xList
xNode.Attributes("Expires").InnerText = "harchi"
Next
xml.Save("..\check.xml ---->در این قسمت error میده
فایل xml:
<Information>
<information ID="1" Expires="harchi"></information>
</Information>