1. Куча / Говнокод #5076

    +73

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <content Name="">
    	   <item Border="0" Width="450" Height="415" ><![CDATA[<font color="#ff900c" size="0"><b></b></font><br><br><font color="#FFFFFF" size="12">Наименование					   		     Ед.изм.   Цена,руб.
    Пошив тюля								м.п.		 от 95
    Пошив портьера							м.п. 		от 145
    Портьера на подкладе						м.п. 		от 155
    Епископский рукав							м.п. 		от 170
    Изготовление и притачивание купона			м.п. 		от 150
    Изг. и притачивание фигурного купона			м.п. 		от 100
    Пошив японских штор						м2.  		от 655
    Пошив римских штор						м2.  		от 555
    Пошив ламбрикена мягкого					шт.  		от 1455
    Пошив ламбрикена жесткого (бандо)			м.п. 		от 655
    Пошив ламбрекена комбинированного 			м.п.	 	от 955
    Пошив покрывала (пледа) 400смх200см 		шт. 		от 2955	
    Пошив чехла на стул						шт. 		от 655
    Пошив декоративной наволочки 50смх50см 		шт. 		от 305
    Подушка простая 50смх50см					шт. 		от 135
     	 	 
    Сваги	 	 
    Открытые (с верхним провисом)	 	 
    ширина по карнизу  1,0 м.					шт. 		от 320
    ширина по карнизу до 1,5 м.					шт. 		от 350
    ширина по карнизу до 2,0 м.					шт. 		от 450
    закрытые (без верхнего сайта)	 	 
    ширина по карнизу до 1,0 м.					шт. 		от 200
    ширина по карнизу до 1,5 м.					шт. 		от 250
    ширина по карнизу до 2,0 м.					шт. 		от 450
     	 	                                            	
    Галстуки	 	 
    Высота до 1,0 м.	 	 
    ширина по карнизу до 30 см.					шт. 		от 480
    ширина по карнизу до 40 см.					шт. 		от 550
    ширина по карнизу до 50 см.					шт. 		от 600
    Высота до 1,5 м.	 	 
    ширина по карнизу до 30 см.					шт. 		от 500
    ширина по карнизу до 40 см.					шт. 		от 550
    ширина по карнизу до 50 см.					шт. 		от 640
    Высота до 2,0 м.	 	 
    ширина по карнизу до 30 см.					шт. 		от 550
    ширина по карнизу до 40 см.					шт. 		от 650
    ширина по карнизу до 50 см.					шт. 		от 760
    ]]></item>
    </content>

    XML он такой, да. Работа одного фрилансера.

    Запостил: MaxSvargal, 27 Декабря 2010

    Комментарии (16) RSS

    • Интересно, что будет в других айтемах? А нужны ли они?
      Предлагаю рефакторинг: хранить в БД в одной ячейке и передавать в элементе xml всю страницу целиком.
      Ответить
      • Смысл здесь вообще использовать XML? Весь смысл в том, что это законченный XML файл... полностью.
        Ответить
    • а чо, версия есть, энкодинг тоже есть :-)
      Ответить
      • на этом понимание хмл у автора заканчивается
        Ответить
        • Cdata еще знает.
          Ответить
        • напоминает хранение данных через запятую строкой в ячейке базы данных
          Ответить
          • А как надо? Через вспомогательную таблицу

            table kokoko (
            . . . . foreign key nemyx_id,
            . . . . foreign key kypumca_id
            );

            ?
            Ответить
            • да

              ну либо тогда использовать поле типа json или xml или там array (в нормальных СУБД есть)
              Ответить
              • > ну либо тогда использовать поле типа json

                То есть заменить запятые на курлики и запятые? Звучит как какая-то полумера, ну, хотя, не придется свой парсер писать и думать как же добавить "Кудах, тах-тах" как один элемент.

                Аррай мне больше нравится, но в майсикель его нету, поэтому я за дополнительную таблицу.
                Ответить
                • ну да, не придется писать свой парсер, и ебаться с ескейпом (потому что обосраться с эскейпингом это вообще национальный спорт веб-макак)

                  отдельная таблица правильнее, но может вызвать слишком много мороки

                  В mysql много чего нет, не нужно использовать mysql.
                  Ответить
                  • Ой, не майсикель, а сикельлайт, конечно же. Майсикелем я не пользуюсь, т.к. он соснулый.
                    Ответить
                    • какой-то полноценной субд пользуешься?

                      в постгре например массивы есть, в ms-sql точно был xml
                      Ответить
    • Swag!
      Ответить

    Добавить комментарий