Название: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 04:14:31 Собственно вчера меня порадовала звонком бывшая одноклассница. Учится она в ДПИ на экономическом, и про мою специальность знает лишь "он на компьютерном... что-то там... ну с компьютерами такое..", а значит уверена в том, что я должен знать всё, что с ним связано.
Попросила меня сделать, или найти человека, который бы сделал (не за бесплатно) сделать это: Дорогие форумчане, если кто-нибудь из вас знаком с хм-лем, откликнитесь. p.s. вложил сам файлик с заданием Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 04:26:26 вот отличная документация - http://ru.wikipedia.org/wiki/XML (http://ru.wikipedia.org/wiki/XML)
очень даже разжёвано. Если не хочешь этим воспользоваться - напиши как есть - "сделайте всё за меня." и тебе XML пригодится весьма. Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 04:29:53 Я и не спорю, что пригодится, и хотел сам сделать (и вики первым делом посетил), вот только у пресловутой подруги это уже "горит".
А когда на ИУСе будет хмл? Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 05:01:28 <products>
<product name="1" price="2" units="3" comment="4"/> </products> сложно?? Неужели трудно понять из педивикии? на ИУСе ХМЛ будет если захочешь конфиги налабать, свои форматы передачи данных и ТД. у 90 процентов его не было и никогда не будет. А тебе - пригодится. в первом же проекте на работе. Название: Re: Требуется помощь по XML Отправлено: Волера от Сентябрь 21, 2010, 05:08:18 http://www.w3schools.com/ (http://www.w3schools.com/)
Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 05:12:12 или так
<products> <product> <name> 1 </name> <price> 3 </price> <comment> 4 </comment> </product> </products> Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 05:27:59 я ведь не учил еще xml, мало чего понимаю
выходит <products> это что-то наподобие классов в С++ ?<product> <name> Название: Re: Требуется помощь по XML Отправлено: Alder от Сентябрь 21, 2010, 05:32:29 Я бы сделал так :)
Код: <?xml version="1.0"?> Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 05:41:17 Ага, то есть по заданию это выглядело к примеру так:
Код: <?xml version="1.0"?> Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 05:43:38 Alder, отличия, несомненно очень велики.
"это что-то наподобие классов в С++ ?" Это что-то наподобие сущности. Извини, но иди в гугл. Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 05:56:03 Я сам бы ни за что и не догадался.
Пишу на форум потому что он живой, и здесь мне могут объяснить то, чего я не понимаю. Alder доходчиво объяснил, буквально ткнув носом, за что ему и спасибо. И, кстати, пресловутый гугл ответом на запрос "XML поиск информации в Интернет" ставит меня в тупик. Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 05:59:41 :D
Название: Re: Требуется помощь по XML Отправлено: Alder от Сентябрь 21, 2010, 06:23:50 Alder, отличия, несомненно очень велики. Конечно! Я же написал обязательный заголовок :PЛеха_Кит, это Тоса благодари. Я просто облагородил его ответ :) Название: Re: Требуется помощь по XML Отправлено: zer_owlet от Сентябрь 21, 2010, 06:25:32 Крайне хочется посоветовать Тосу не выеживаться. Если человек не понимает что такое XML и на кой он нужен, не нужно гнуть пальцы и посылать в/на гугль. Завтра и тебя могут послать туда же.
Кажется что ответ так просто что тебе лень нормально ответить? Ну не пыли в теме и всего делов! Алдеру не лень было вместо страшной хрени, которую ты предоставил, показать нормальный пример. С тебя корона упадет такой трюк же повторить, а не пыхтеть про гугль и вику? По поводу задачки, настораживает меня вот это: "Обратить внимание, что для разных товаров количество дается в разных форматах (напр., ампулы, упаковки)." Я бы эти ящики и упаковки с ампулами в отдельное свойство вытянул: Код: <?xml version="1.0"?> как-то так. Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 07:01:11 Ага, то есть теперь мы указываем валюту и то в чем измеряется в отдельном свойстве, т.к. имеют разный формат. Похоже с первым заданием вопросы исчерпаны, я всё понял, спасибо)
второе задание такое же элементарное, или в нем есть какой-нибудь подвох? Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 07:10:41 выёживаться это немного не то.
проблема в том, что человек не хочет вдумчиво прочитать доки. если проблема неразрешима и нет подобного нигде - разговора нет - форум рулит. в случае же лени (как в данном случае) стоит вдумчиво почитать описание. "вместо страшной хрени, которую ты предоставил" ну, базара нет=) отличия слишком существенны. просто помочь отладить код - с удовольствием. но "напиши и разжуй" - не то пальто. и не стоит кричать "это мы не проходили". сам знаешь, насколько важен RTFM. Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 07:17:01 в случае же лени (как в данном случае) Это меня так ненавязчиво обозвали лентяем? Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 07:21:17 прошу не считать это обзывательством, прошу считать призывом к действию.
Название: Re: Требуется помощь по XML Отправлено: naxellar от Сентябрь 21, 2010, 07:32:36 zer_owlet, исправил твой вариант. Так разве не лучше?
Код: <?xml version="1.0"?> Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 07:38:52 Выходит так рациональнее, раз тип валюты и кол-во в одном свойстве?
Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 07:50:17 Есть понятия "узел" (node) или "элемент" и "свойства".
Тип валюты и стоимость теперь хранятся в свойствах одного дочернего относительно "product " элемента. Я не занудствую, не подумай. И да, HTML и XML - братья родные. Так что знать надо. И ещё предстоит изучать веб-сервисы и т.д. Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 08:12:58 Да нет, тут занудством и не пахнет, объяснил, спасибо
я правильно понял: дочерний эл-т это price currency, его свойства это USD и 60, и этот элемент дочерний от #00001 ? а узел тут что? Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 08:24:11 узлы - это любые элементы со <>.
то есть catalogue - это корневой узел. его дочерний - product. он имеет дочерние узлы class, price и тд и свойство id. У узла comment есть свойство текст - "Под заказ". оно без имени, как видишь и заключается между открывающим и закрывающим тэгами. Название: Re: Требуется помощь по XML Отправлено: zer_owlet от Сентябрь 21, 2010, 09:48:30 в принципе, я таки согласен с Тосом. что-то я погорячился в том посте ))
по поводу оптимальности, распарсите код вот тут: http://www.magicparser.com/demo, и посмотрите что получается для разработчика. (Отправлено в: Сентябрь 21, 2010, 11:38:49 ) Вариант naxellar-а: Field Content PRODUCT PRODUCT-ID #00001 CLASS Плитка керамическая PRICE 60 PRICE-CURRENCY USD AMOUNT 1 AMOUNT-FORMAT кв. метр COMMENT Под заказ мой вариант: Field Content PRODUCT PRODUCT-ID #00001 CLASS Плитка керамическая PRICE 60 CURRENCY USD AMOUNT 1 FORMAT кв. метр COMMENT Под заказ В принципе, оба варианта рабочие, но вариант с PRODUCT.CURRENCY = USD мне нравится больше чем PRODUCT.PRICE.CURRENCY = USD. ИМХО USD принадлежит товару #00001, а не цене 60. (Отправлено в: Сентябрь 21, 2010, 11:44:03 ) Ага, то есть теперь мы указываем валюту и то в чем измеряется в отдельном свойстве, т.к. имеют разный формат. Похоже с первым заданием вопросы исчерпаны, я всё понял, спасибо) второе задание такое же элементарное, или в нем есть какой-нибудь подвох? Задание "2. Себестоимость отдельных видов производства (поиск информации в Интернет с помощью xml." ставит в тупик. Что конкретно нужно? Мне, например, вообще ничего не ясно. "Себестоимость отдельных видов производства" -- отлично, и на базе чего считать? "поиск информации в Интернет с помощью xml" -- это как спину браузером чесать, т.е. смысла не имеет. Название: Re: Требуется помощь по XML Отправлено: pollyfox от Сентябрь 21, 2010, 09:52:36 Сейчас уточню, но судя по всему это такое задание. Может это что-то вроде теоретического вопроса?
Название: Re: Требуется помощь по XML Отправлено: tos от Сентябрь 21, 2010, 10:37:40 смысла в словах этого задания чуть менее, чем нет.
|