powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / и всетаки XML? как с ним работать
15 сообщений из 15, страница 1 из 1
и всетаки XML? как с ним работать
    #34267098
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот задача: создовать и писать данные в XML, и второе читать данные из XML.
среда разработки Builder 6 C++
Смотрел форум толком для того кто первый раз с эти столкнулся путного мало! идет обсуждение каких-то парсеров (что ето такое), не одного примера как работать.

Подскажите где можно почитать. Или выложите пример! буду болгадарен сильно! да и многие мне кажется будут блогадарны!
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34267701
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кури TXMLDocument
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34268047
Teem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982Вот задача: создовать и писать данные в XML, и второе читать данные из XML.
среда разработки Builder 6 C++
Смотрел форум толком для того кто первый раз с эти столкнулся путного мало! идет обсуждение каких-то парсеров (что ето такое), не одного примера как работать.

Подскажите где можно почитать. Или выложите пример! буду болгадарен сильно! да и многие мне кажется будут блогадарны!
Попробуй посмотреть здесь http://www.codeproject.com/soap/ZXMLParser/ - правда С++ под консоль.
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34270987
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Teem
Попробуй посмотреть здесь http://www.codeproject.com/soap/ZXMLParser/ - правда С++ под консоль.

не работает ссылка!
а с помощью TXMLDocument можно создовать XML файл?
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34271553
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982
а с помощью TXMLDocument можно создовать XML файл?
думаю что можно :)
Код: plaintext
1.
2.
3.
_di_IXMLDocument xml=NewXMLDocument();
   xml->SaveToFile("opa.xml");
    delete xml;
а дальше кури методі и свойства
Код: plaintext
1.
2.
3.
4.
............
_di_IXMLNode root=xml->DocumentElement;
_di_IXMLNodeList list=root->ChildNodes;
и т.д.
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34271693
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще пару примеров выложить могли бы!
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34271770
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трымай :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
AnsiString sss;
_di_IXMLDocument xml=NewXMLDocument();
xml->LoadFromXML(sss);
_di_IXMLNode root=xml->DocumentElement;
_di_IXMLNodeList list=root->ChildNodes;
for(int i= 0 ;i<list->Count;i++)
  {
  _di_IXMLNode row=list->operator [](i);
  ...
  }
delete xml;
и еще 1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
#include <xmldoc.hpp>

///
/// Ulozi obsah
///
void TVzorStorage:confused smileyaveToStream(IStream *s)
{
_di_IXMLDocument xml=NewXMLDocument();
xml->Encoding=WideString("Windows-1250");
_di_IXMLNode root=xml->AddChild("table");
ads->First();
while(!ads->Eof)
{
_di_IXMLNode row=root->AddChild("tr");
row->SetAttribute("id",ads->FieldByName("id")->AsInteger);
row->SetAttribute("nazov",ads->FieldByName("nazov")->AsString);
row->SetAttribute("popis",ads->FieldByName("popis")->AsString);
ads->Next();
}
AnsiString sss=xml->XML->Text;
WriteString(s,sss);
delete xml;
}

///
/// Nahra obsah
///
void TVzorStorage::LoadFromStream(IStream *s)
{
AnsiString sss;
ReadString(s,sss);
_di_IXMLDocument xml=NewXMLDocument();
xml->LoadFromXML(sss);
_di_IXMLNode root=xml->DocumentElement;
_di_IXMLNodeList list=root->ChildNodes;
for(int i= 0 ;i<list->Count;i++)
{
_di_IXMLNode row=list->operator [](i);
ads->Append();
ads->FieldByName("id")->AsInteger=row->GetAttribute("id");
ads->FieldByName("nazov")->AsString=row->GetAttribute("nazov");
ads->FieldByName("popis")->AsString=row->GetAttribute("popis");
ads->Post();
}
delete xml;
} 
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34275166
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо тебе большое!!!!разобрался!!!!
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34770156
smskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только насколько я понимаю delete xml; делать не обязательно, так как это интерфейс и он автоматически освобождается.
Или я не прав?
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34770576
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sashka304кури TXMLDocumenthttp://]

каждый раз как гляжу в это творение мелкософта хочется Билли кое-что отрвать.
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34771890
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
его ж вроде в3ц придумал, не?
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34773118
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoего ж вроде в3ц придумал, не?

с каким пирогов ? Для борманда я пользую Cuesoft. Все в исходных текстах, плохо что паскаль внутри, но идеология милое дело - чистые классы, никакого комгавна.
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34773882
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вона чё… Интерфейсы в3ц придумал, а комгавно – тоже классы.
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34776152
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoВона чё… Интерфейсы в3ц придумал, а комгавно – тоже классы.

а кто такой в3ц ? человек из окружения Махно ?
...
Рейтинг: 0 / 0
и всетаки XML? как с ним работать
    #34777699
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну… челы из майкрософта там сидят, но и не только они.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / и всетаки XML? как с ним работать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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