![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
написал прогу которая раз в N часов скачивает RSS файлы. теперь пишу код который могбы : взять исходный xml (сохранённый на жёстком диске), взять xsl файл, использовать xsl для преобразования xml'я и сохранить результат преобразований в txt файл.
можете подсказать код? перерыл весь инет. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
-------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
а примером на Delphi? Я в в С и С++ ни в зуб ногой
я искал ислючительно на длеьфи пример. это я уже находил. и не раз. Это сообщение отредактировал(а) ZeitGeist7 - 2.3.2009, 16:47 |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
пример из msdn на делфи переводиться 1 в 1.
переводить не буду из принципа. подскажу лишь:
может кто окажется "добрей" и переведет тот сложнейший код. -------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
и почему выы все такие?... достали. девятый форум псевдопрофисионалов.
ладно. скажите мне что тут не так:
спотыкается на XMLDoc:=coDocXML.Create; ошикок при компиляции не пишет но при выполнении выдаёт ошибку upd:
Это сообщение отредактировал(а) ZeitGeist7 - 2.3.2009, 17:47 |
||||
|
|||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
да потому, что достало такое отношение новисов, которые считают, что ему кто-то чем-то здесь обязан. а потратить 15 минут своего времени и самому разобраться - влом. не нравится? дверь вооон тама.
кто спотыкается? как? какую ошибку выдает? здесь что, телепаты???? да с любого, на котором примеры в msdn написаны -------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
||||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
ВООБЩЕ НИЧЕГО НЕ ВЫДАЁТ при компиляции просто не работает и всё
и так далее по тексту при нажатии кнопки содержащую строку
там примеры сами по себе разные. очень разные. |
||||||||||
|
|||||||||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
какие разные? я дал ссылку на описание TransformNode в msdn. там всего ДВА примера на сях и васике. что там сложного то? -------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
нашёл libxml2. есть примеры даже. но она(компонента) ска постоянно просит какие то dll ки котоых у меня нет. что при попытке утановки что при компиляции.
мда... судя по тому что мне отвечают делаю вывод что программисты России вырождаются... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
верно угадал. судя по таким новичкам, которые ничего сами делать, думать и искать не хотят, ты прав на 100%. я бы мог привести нужный тебе код на делфи, но теперь уже точно из принципа не буду. ибо ПО ВТОРОЙ ссылке при поиске в гугле по строке TransformNode Delphi находится отличный мануал с примерами на делфи. -------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
блин этот код я и приводил в 5 посте
блин... да я новичок. вот только что да как не знаю. читал МНОГО мануалов! не ужели вам проще посылать человека множеством постов чем ответить внятно одним? Добавлено через 14 минут и 10 секунд Я ПЕРЕРЫЛ ВЕСЬ ИНТЕРЕНЕТ В ПОИСКАХ НОРМАЛЬНОГО КОМПОНЕНТА КОТОРЫЙ МОГ БЫ ВЫПОЛНИТЬ ПОСТАВЛЕННУЮ ЗАДАЧУ. ВСЁ ЧТО Я НАШЁЛ ЭТО НЕРАБОТАЮЩИЙ ПРИМЕР НА КОТОРЫЙ МНЕ СНОВА И СНОВА ПОСЫЛАЮТ! НЕРАБОТАЕТ ОН!!!НЕРАБОТАЕТ ОН!!!НЕРАБОТАЕТ ОН!!! ПРОСТО ПРИВЕДИТЕ ЭЛЕМЕНТРАНЫЙ ПРИМЕР . Я УЖЕ МЕСЯЦ ИЩУ МЕСЯЦ. У МЕНЯ УЖЕ НЕРВЫ СДАЮТ ПРОШУ ВАС УМОЛЯЮ ПОСОВЕТУЙТЕ МНЕ ХОТЬ ЧТО НИДУДТЬ ИЗ РАБОТАЮЩЕГО. УМОЛЯЮ ВАС. НА КОЛЕНИ ГОТОВ ВСТАТЬ ТОЛЬКО ПОМОГИТЕ МНЕ ЗАКОНЧИТЬ ПРОЭКТ И ЗАБЫТЬ ОБ ЭТОМ УЖАСЕ Это сообщение отредактировал(а) ZeitGeist7 - 2.3.2009, 20:20 |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
1. ты его видоизменил. 2. Вполне возможно, что код где-то может быть выложен НЕ РАБОТАЮЩИМ для того, чтобы такие вот копипастеры не плодились. -------------------- There are always someone smarter than you... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
парниша, ну ты настырный... ошибки то проанализировать, что, никак? ой бедные пользователи твоего софта...
ну да ладно, попробую наставить на путь истинный. а именно намекну, где ошибки и недочеты в коде из 6го поста. 1. Нафига строка с комментом "объявление сокласса..."? имхо бред. 2. документы создаются не coDocXML.Create и т.д., а coDOMDocument.Create. имхо все. если и это не поможет, то меняй профессию, коллега. -------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
спасибо, поправил.
теперь при работе программы ругается на строку XMLDoc.transformNodeToObject(XSLDoc, ResultDoc); выводит ошибку что "таблица стилей не содержит тип документ." xsl и xml корректны так как взяты из примера для новичков |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
Akella, не, все, "Я умываю руки!" ©Понтий Пилат
-------------------- There are always someone smarter than you... |
|||
|
||||
| cemick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 6.7.2006 Где: Санкт-Петербург Репутация: 2 Всего: 6 |
Из какого еще примера для новичков?? Возьми из MSDN... ZeitGeist7 Это задача в рамках учебы или в рамках зарабатывания денег? ЗЫ винград вообщето один из самых доброжелательных форумов, может MetalFan чего не того съел, вот и злой на всех "лентяев" И кроме того, есть отдельная ветка для таких как ты, т.е. "Для новичков" |
|||
|
||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
прога для самообучения. пользоваться ей будет максимум человек десять. она идёт как самописная(наколенная) приставка к специальному серверу для облегчения и расширения его функционала.
|
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
мужики, че орем?
ZeitGeist7, вот тебе без всяких ДОМов и прочей каши пример на компонентах Дельфи:
AXML - содержимое из файла .xml AXSL - содержимое из файла .xsl sFileName - имя файла в который пойдет результат натягивания xsl на xml XMLDocument1 - компонент со страницы Internet XSLPageProducer1 - компонент со страницы WebSnap ----------------- если че не ясно - спрашивай. по возможности склепаю демку. -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
что то мне кажется, что у автора кривая таблица стилей (xsl). ну или еще что-нибудь
-------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
pseud, сделал так как Вы сказали: кинул на форму компоненты скопировал код.
скомпилировал. при нажатии ругнулось: "missing XML data component" пошаговое выполнение показало что прога остановилась на строке
привожу листинги тестовых xml и xsl файлов:
можно демку? благодарю за терпение Это сообщение отредактировал(а) ZeitGeist7 - 3.3.2009, 22:35 |
||||||||
|
|||||||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
вытавь в дизайне свойство
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| ZeitGeist7 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
где? upd всё сообразил. поставил значение. теперь ругается при выполнении на ту же строку только пишет:
может можно демку чтобы не писать десятки постов? Это сообщение отредактировал(а) ZeitGeist7 - 4.3.2009, 17:07 |
||||
|
|||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
убери ссылку на файл xsl из файла xml
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
ага, типа "сделайте за меня все, чтоб не позориться и не переспрашивать, как из 2*2 получить 4" такое ощущение, что автор никак не хочет анализировать, почему не работают эти простые примеры -------------------- There are always someone smarter than you... |
|||
|
||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
убрал. тоже самое |
|||
|
||||
| pseud |
|
||||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
твой xsl немного устаревший
возможно internet explorer бы его съел, а здесь не пролазит
пришлось заменить на
тестовый проект приаттачен. Присоединённый файл ( Кол-во скачиваний: 19 )
XSLTransform.zip 3,04 Kb-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
||||
|
|||||
| ZeitGeist7 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
pseud!! друг, что бы я без тебя делал. как ты мне помог. скажи мне где ты и я приползу на брюхе аки змий поганый чтобы биться головой об твои ступни в приступе дикой благодарности!!. спасибо большое! теперь у меня есть хоть какой то шанс проснуться из этого кошмара!
|
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
офф:
собственно "для этого все мы здесь сегодня (и не только сегодня) собрались" заглядывай еще что-то ступни заныли в предвкушении сиих бичеваний -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
и засесть за учебники по программированию -------------------- There are always someone smarter than you... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |