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

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

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

не работает ссылка!
а с помощью TXMLDocument можно создовать XML файл?
...
Рейтинг: 0 / 0
22.01.2007, 11:42
    #34271553
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и всетаки XML? как с ним работать
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
22.01.2007, 12:12
    #34271693
mikola1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и всетаки XML? как с ним работать
а еще пару примеров выложить могли бы!
...
Рейтинг: 0 / 0
22.01.2007, 12:27
    #34271770
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и всетаки XML? как с ним работать
трымай :)
Код: 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
23.01.2007, 13:52
    #34275166
mikola1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и всетаки XML? как с ним работать
спасибо тебе большое!!!!разобрался!!!!
...
Рейтинг: 0 / 0
02.09.2007, 11:57
    #34770156
smskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и всетаки XML? как с ним работать
Только насколько я понимаю delete xml; делать не обязательно, так как это интерфейс и он автоматически освобождается.
Или я не прав?
...
Рейтинг: 0 / 0
03.09.2007, 04:59
    #34770576
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
и всетаки XML? как с ним работать
sashka304кури TXMLDocumenthttp://]

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

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

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


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