Что это может быть?
XmlDocument xd = new XmlDocument();
FileStream fs = new FileStream("users.xml", FileMode.Open); - Сверху
xd.Load(fs); - в загрузке формы, но этот поток у меня также используется для записи и прочих операций, а файл хмл сохраняется по таймеру и при закрытии формы...
private void ReadXMLDocument(string pid)// Сюда ввожу логин пользователя.
{
XmlNodeList list = xd.GetElementsByTagName("user");
for (int k = 0; k < list.Count; k++)
{
XmlElement id = (XmlElement)xd.GetElementsByTagName("user")[k];
XmlElement pass = (XmlElement)xd.GetElementsByTagName("password")[k];
if (pid.GetAttribute("login" == pid) // Вот тут постоянно говорит, что значения не равны, хотя они 100% равны
{
nm = name.InnerText;
}
}
}Что это может быть? Помогите уже 3 день сижу, не хотел никому обращаться...
Вот вид Хмл:
<?xml version="1.0" encoding="UTF-32"?> <users> <user login="4"> <password>a87ff679a2f3e71d9181a67b7542122c</password> </user> </users>
ХЭЛП!

