powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Контрол + XML
8 сообщений из 8, страница 1 из 1
Контрол + XML
    #33930485
Seven+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно в XML файле хранить позицию (Top,Left) допустим TextBox, а также значение Text. При загрузке страницы данный TextBox должен применить все данные параметры с XML файла, а также сохранить значение Text (при вводе ченибудь) при нажатии на Button. С чего начать?
...
Рейтинг: 0 / 0
Контрол + XML
    #33930697
Seven+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как прочитать значение атрибута с XML файла в VS.NET.Например, нужно определить значение MyTop :<?xml version="1.0" encoding="utf-8" ?>
<Test>
<TextBox MyText="Hello!!!" MyTop="50" MyLeft="60"/>
</Test>
...
Рейтинг: 0 / 0
Контрол + XML
    #33931292
Seven+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Seven+Подскажите как прочитать значение атрибута с XML файла в VS.NET.Например, нужно определить значение MyTop :<?xml version="1.0" encoding="utf-8" ?>
<Test>
<TextBox MyText="Hello!!!" MyTop="50" MyLeft="60"/>
</Test>
ТАК С ЭТИМ Я РАЗОБРАЛСЯ САМ ) НО СТОИТ ВОПРОС, ЧТЕНИЕ И ЗАПИСЬ ПОНЯТЬНО, А ВОТ РЕДАКТИРОВАНИЕ ДОПУСТИМ -MYTEXT- МЕНЯ ПОСТАВИЛ В ТУПИК.
Try
Dim Doc As System.Xml.XmlTextWriter = New System.Xml.XmlTextWriter("C:\Inetpub\wwwroot\WebApplication1\XMLFile.xml",nothing)
Doc.Formatting = Doc.Formatting.Indented
Doc.WriteStartElement("MyTextBox")
Doc.WriteStartElement("MyText")
Doc.WriteString(TextBox1.Text)
Doc.WriteEndElement()
Doc.WriteEndElement()
Doc.WriteStartElement("MyCheckBox")
Doc.WriteStartElement("MyChecked2")
Doc.WriteString(CheckBox1.Checked)
Doc.WriteEndElement()
Doc.WriteEndElement()
Doc.Flush()
Doc.Close()
Finally

End Try

ДАННЫЙ КОД ПОЛНОСТЬЮ ПЕРЕПИСЫВАЕТ XML ФАЙЛ.
...
Рейтинг: 0 / 0
Контрол + XML
    #33931746
Seven+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели никто не разбирается в моем вопросе??? Хоть дайте хорошую ссылку я сам посмотрю че да как, а то полная чопа, устал голову ломать, притом что я чайник в VS.Net+XML
...
Рейтинг: 0 / 0
Контрол + XML
    #33931787
Фотография Juice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста.
http://msdn.microsoft.com/netframework/default.aspx?pull=/msdnmag/issues/06/09/servicestation/default.aspx

Сув. Сергей
История - это огромная система раннего предупреждения.
Norman Cousins
...
Рейтинг: 0 / 0
Контрол + XML
    #33932695
Seven+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
juiceПожалуйста.
http://msdn.microsoft.com/netframework/default.aspx?pull=/msdnmag/issues/06/09/servicestation/default.aspx

Сув. Сергей
История - это огромная система раннего предупреждения.
Norman Cousins
Ругается на строчку Dim Doc As System.Xml.XmlWriter = New System.Xml.XmlWriter("C:\Inetpub\wwwroot\WebApplication1\XMLFile.xml") И еще Figure 5 WriteValue Overloads

using (XmlWriter w = XmlWriter.Create("out.xml", settings))
{
w.WriteStartDocument();
w.WriteStartElement("OrderSummary", NS);
w.WriteStartAttribute("CustID");
w.WriteValue(customer);
w.WriteEndAttribute();
w.WriteStartElement("Total", NS);
w.WriteValue(total);
w.WriteEndElement();
w.WriteStartElement("NumberOfItems", NS);
w.WriteValue(numberOfItems);
w.WriteEndElement();
w.WriteEndElement();
w.WriteEndDocument();
} Данный код не перезапишет весь файл, а только запишет новые значения CustID,Total?????
...
Рейтинг: 0 / 0
Контрол + XML
    #33933256
Simens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Контрол + XML
    #33933443
Seven+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Редактирование значения элемента. Разобрался, привожу пример:

Dim Doc As System.Xml.XmlDocument = New System.Xml.XmlDocument()
Doc.Load("C:\Inetpub\wwwroot\WebApplication1\XMLFile.xml")
Dim RootNode As System.Xml.XmlNode
Dim RegionNode As System.Xml.XmlNode
Dim RegionDescription As System.Xml.XmlNode
//Prim
RootNode = Doc.DocumentElement
//Drop
RegionNode = RootNode.ChildNodes(0)
RegionDescription = RegionNode.SelectSingleNode("Slt")
RegionDescription.InnerText = DropDownList1.SelectedIndex.ToString
RegionDescription.InnerText = TextBox1.Text
//List
RegionNode = RootNode.ChildNodes(1)
RegionDescription = RegionNode.SelectSingleNode("Slt2")
RegionDescription.InnerText = ListBox1.SelectedIndex.ToString
Doc.Save("C:\Inetpub\wwwroot\WebApplication1\XMLFile.xml")



<?xml version="1.0" encoding="utf-8"?>
<Prim>
<Drop>
<Slt>2</Slt>
</Drop>
<List>
<Slt2>1</Slt2>
</List>
</Prim>
Думаю, что так будет неудобно работать если XML файл громозкий.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Контрол + XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]