Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не понимаю как такой XML-файл может быть 
V
    Опции темы
DarkProg
Дата 8.2.2012, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: нет
Всего: 19



В общем в теме прикреплен XML-файлик, на мой взляд и на взгляд Делфи абсолютно неправильный, т.к. при попытке обратится к элементам по именам я всегда обращюсь к первому.
Я что-то не знаю об XML или файл действительно кривой?(если не знаю поясните как такое возможно и как вообще с таким работать, хотя бы в общем, а конкретику я буду искать уже сам)

P.S. файл мне прислан как правильный и вроде так должна выгружаться информация из БД, но помимо этого есть документация, с которой сразу идут нестыковки(документацию показывать не буду - это просто так краткое пояснение откуда ноги растут)

Код

<?xml version="1.0" encoding="Windows-1251"?>
<ZL_LIST>
  <ZGLV>
    <VERSION>1.0</VERSION>
    <DATA>2012-01-27</DATA>
    <C_OKATO1>30000</C_OKATO1>
    <OKATO_OMS>07000</OKATO_OMS>
  </ZGLV>
  <SCHET>
    <CODE>269</CODE>
    <YEAR>2012</YEAR>
    <MONTH>1</MONTH>
    <NSCHET>69</NSCHET>
    <DSCHET>2012-01-26</DSCHET>
    <SUMMAV>49784.22</SUMMAV>
    <SUMMAP>49784.22</SUMMAP>
  </SCHET>
  <ZAP>
    <N_ZAP>1</N_ZAP>
    <PACIENT>
      <VPOLIS>1</VPOLIS>
      <SPOLIS>Г 35</SPOLIS>
      <NPOLIS>02111111</NPOLIS>
      <FAM></FAM>
      <IM></IM>
      <OT></OT>
      <W>2</W>
      <DR>1990-01-01</DR>
      <MR>Г.НЕВИННОМЫССК  СТАВРОПОЛЬСКОГО КРАЯ</MR>
      <DOCTYPE>14</DOCTYPE>
      <DOCSER>01 01</DOCSER>
      <DOCNUM>111111</DOCNUM>
      <SNILS>111-111-111 11</SNILS>
      <OKATOG>30000000000</OKATOG>
      <OKATOP>30000000000</OKATOP>
      <NOVOR>0</NOVOR>
    </PACIENT>
    <SLUCH>
      <IDCASE>1</IDCASE>
      <USL_OK>3</USL_OK>
      <VIDPOM>1</VIDPOM>
      <EXTR>1</EXTR>
      <LPU>410011</LPU>
      <PROFIL>130</PROFIL>
      <DET>0</DET>
      <NHISTORY>67793</NHISTORY>
      <DATE_1>2011-11-29</DATE_1>
      <DATE_2>2011-12-08</DATE_2>
      <DS1>S52.5</DS1>
      <RSLT>301</RSLT>
      <ISHOD>303</ISHOD>
      <PRVS>1123</PRVS>
      <IDSP>1</IDSP>
      <ED_COL>2</ED_COL>
      <TARIF>363.73</TARIF>
      <SUMV>727.46</SUMV>
      <OPLATA>0</OPLATA>
      <SUMP>727.46</SUMP>
      <SANK_MEK>0</SANK_MEK>
      <SANK_MEE>0</SANK_MEE>
      <SANK_EKMP>0</SANK_EKMP>
    </SLUCH>
  </ZAP>
  <ZAP>
    <N_ZAP>2</N_ZAP>
    <PACIENT>
      <VPOLIS>1</VPOLIS>
      <NPOLIS>1111111111111</NPOLIS>
      <FAM></FAM>
      <IM></IM>
      <OT></OT>
      <W>1</W>
      <DR>1934-01-01</DR>
      <MR>Г.СЕМИПАЛАТИНСК КАЗАХСКОЙ ССР</MR>
      <DOCTYPE>14</DOCTYPE>
      <DOCSER>01 01</DOCSER>
      <DOCNUM>111112</DOCNUM>
      <SNILS>111-111-112 12</SNILS>
      <OKATOG>07000000000</OKATOG>
      <OKATOP>07000000000</OKATOP>
      <NOVOR>0</NOVOR>
    </PACIENT>
    <SLUCH>
      <IDCASE>2</IDCASE>
      <USL_OK>1</USL_OK>
      <VIDPOM>1</VIDPOM>
      <EXTR>2</EXTR>
      <LPU>410001</LPU>
      <PROFIL>108</PROFIL>
      <DET>0</DET>
      <NHISTORY>1019/2011-14214</NHISTORY>
      <DATE_1>2011-12-01</DATE_1>
      <DATE_2>2011-12-21</DATE_2>
      <DS1>N20.1</DS1>
      <RSLT>101</RSLT>
      <ISHOD>102</ISHOD>
      <PRVS>112603</PRVS>
      <IDSP>5</IDSP>
      <ED_COL>20</ED_COL>
      <TARIF>2294.54</TARIF>
      <SUMV>45890.8</SUMV>
      <OPLATA>0</OPLATA>
      <SUMP>45890.8</SUMP>
      <SANK_MEK>0</SANK_MEK>
      <SANK_MEE>0</SANK_MEE>
      <SANK_EKMP>0</SANK_EKMP>
    </SLUCH>
  </ZAP>
  <ZAP>
    <N_ZAP>3</N_ZAP>
    <PACIENT>
      <VPOLIS>2</VPOLIS>
      <NPOLIS>2517360000132</NPOLIS>
      <FAM></FAM>
      <IM></IM>
      <OT></OT>
      <W>2</W>
      <DR>1986-01-01</DR>
      <MR>С/З ИМ. ЛЕНИНА М-КУРГАНСКИЙ Р. РОСТОВСКАЯ ОБЛ.</MR>
      <DOCTYPE>14</DOCTYPE>
      <DOCSER>01 03</DOCSER>
      <DOCNUM>112154</DOCNUM>
      <SNILS>138-111-546 62</SNILS>
      <OKATOG>07000000000</OKATOG>
      <OKATOP>07000000000</OKATOP>
      <NOVOR>0</NOVOR>
    </PACIENT>
    <SLUCH>
      <IDCASE>3</IDCASE>
      <USL_OK>3</USL_OK>
      <VIDPOM>1</VIDPOM>
      <EXTR>1</EXTR>
      <LPU>410014</LPU>
      <PROFIL>85</PROFIL>
      <DET>0</DET>
      <NHISTORY>89987</NHISTORY>
      <DATE_1>2011-12-07</DATE_1>
      <DATE_2>2011-12-07</DATE_2>
      <DS1>K04.0</DS1>
      <RSLT>301</RSLT>
      <ISHOD>301</ISHOD>
      <PRVS>14</PRVS>
      <IDSP>1</IDSP>
      <ED_COL>21</ED_COL>
      <TARIF>150.76</TARIF>
      <SUMV>3165.96</SUMV>
      <OPLATA>0</OPLATA>
      <SUMP>3165.96</SUMP>
      <SANK_MEK>0</SANK_MEK>
      <SANK_MEE>0</SANK_MEE>
      <SANK_EKMP>0</SANK_EKMP>
    </SLUCH>
  </ZAP>
</ZL_LIST>



Это сообщение отредактировал(а) DarkProg - 8.2.2012, 22:18

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  R4126120001.zip 1,13 Kb


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
Zloxa
Дата 8.2.2012, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3470
Регистрация: 12.9.2008

Репутация: 2
Всего: 161



Нормальный XML.
В смысле очендь даже well formed  smile 

Код

155  select extractvalue(value(x),'ZAP/N_ZAP') N_ZAP
156  from t,table(xmlsequence(xmltype(t.xml).extract('ZL_LIST/ZAP'))) x
157  ;
 
N_ZAP
--------------------------------------------------------------------------------
1
2
3


По всему видать ты просто что-то не то делаешь.


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
DarkProg
Дата 9.2.2012, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: нет
Всего: 19



Цитата(Zloxa @  8.2.2012,  23:26 Найти цитируемый пост)
По всему видать ты просто что-то не то делаешь. 

Я в общем понял как можно собрать такой, как разбирать пока не очень понятно, но всё равно спасибо, Zloxa.


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
faraon25
Дата 12.12.2016, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 12.12.2016

Репутация: нет
Всего: нет



Цитата(DarkProg @ 8.2.2012,  21:27)
В общем в теме прикреплен XML-файлик, на мой взляд и на взгляд Делфи абсолютно неправильный, т.к. при попытке обратится к элементам по именам я всегда обращюсь к первому.
Я что-то не знаю об XML или файл действительно кривой?(если не знаю поясните как такое возможно и как вообще с таким работать, хотя бы в общем, а конкретику я буду искать уже сам)

P.S. файл мне прислан как правильный и вроде так должна выгружаться информация из БД, но помимо этого есть документация, с которой сразу идут нестыковки(документацию показывать не буду - это просто так краткое пояснение откуда ноги растут)

Код

<?xml version="1.0" encoding="Windows-1251"?>
<ZL_LIST>
  <ZGLV>
    <VERSION>1.0</VERSION>
    <DATA>2012-01-27</DATA>
    <C_OKATO1>30000</C_OKATO1>
    <OKATO_OMS>07000</OKATO_OMS>
  </ZGLV>
  <SCHET>
    <CODE>269</CODE>
    <YEAR>2012</YEAR>
    <MONTH>1</MONTH>
    <NSCHET>69</NSCHET>
    <DSCHET>2012-01-26</DSCHET>
    <SUMMAV>49784.22</SUMMAV>
    <SUMMAP>49784.22</SUMMAP>
  </SCHET>
  <ZAP>
    <N_ZAP>1</N_ZAP>
    <PACIENT>
      <VPOLIS>1</VPOLIS>
      <SPOLIS>Г 35</SPOLIS>
      <NPOLIS>02111111</NPOLIS>
      <FAM></FAM>
      <IM></IM>
      <OT></OT>
      <W>2</W>
      <DR>1990-01-01</DR>
      <MR>Г.НЕВИННОМЫССК  СТАВРОПОЛЬСКОГО КРАЯ</MR>
      <DOCTYPE>14</DOCTYPE>
      <DOCSER>01 01</DOCSER>
      <DOCNUM>111111</DOCNUM>
      <SNILS>111-111-111 11</SNILS>
      <OKATOG>30000000000</OKATOG>
      <OKATOP>30000000000</OKATOP>
      <NOVOR>0</NOVOR>
    </PACIENT>
    <SLUCH>
      <IDCASE>1</IDCASE>
      <USL_OK>3</USL_OK>
      <VIDPOM>1</VIDPOM>
      <EXTR>1</EXTR>
      <LPU>410011</LPU>
      <PROFIL>130</PROFIL>
      <DET>0</DET>
      <NHISTORY>67793</NHISTORY>
      <DATE_1>2011-11-29</DATE_1>
      <DATE_2>2011-12-08</DATE_2>
      <DS1>S52.5</DS1>
      <RSLT>301</RSLT>
      <ISHOD>303</ISHOD>
      <PRVS>1123</PRVS>
      <IDSP>1</IDSP>
      <ED_COL>2</ED_COL>
      <TARIF>363.73</TARIF>
      <SUMV>727.46</SUMV>
      <OPLATA>0</OPLATA>
      <SUMP>727.46</SUMP>
      <SANK_MEK>0</SANK_MEK>
      <SANK_MEE>0</SANK_MEE>
      <SANK_EKMP>0</SANK_EKMP>
    </SLUCH>
  </ZAP>
  <ZAP>
    <N_ZAP>2</N_ZAP>
    <PACIENT>
      <VPOLIS>1</VPOLIS>
      <NPOLIS>1111111111111</NPOLIS>
      <FAM></FAM>
      <IM></IM>
      <OT></OT>
      <W>1</W>
      <DR>1934-01-01</DR>
      <MR>Г.СЕМИПАЛАТИНСК КАЗАХСКОЙ ССР</MR>
      <DOCTYPE>14</DOCTYPE>
      <DOCSER>01 01</DOCSER>
      <DOCNUM>111112</DOCNUM>
      <SNILS>111-111-112 12</SNILS>
      <OKATOG>07000000000</OKATOG>
      <OKATOP>07000000000</OKATOP>
      <NOVOR>0</NOVOR>
    </PACIENT>
    <SLUCH>
      <IDCASE>2</IDCASE>
      <USL_OK>1</USL_OK>
      <VIDPOM>1</VIDPOM>
      <EXTR>2</EXTR>
      <LPU>410001</LPU>
      <PROFIL>108</PROFIL>
      <DET>0</DET>
      <NHISTORY>1019/2011-14214</NHISTORY>
      <DATE_1>2011-12-01</DATE_1>
      <DATE_2>2011-12-21</DATE_2>
      <DS1>N20.1</DS1>
      <RSLT>101</RSLT>
      <ISHOD>102</ISHOD>
      <PRVS>112603</PRVS>
      <IDSP>5</IDSP>
      <ED_COL>20</ED_COL>
      <TARIF>2294.54</TARIF>
      <SUMV>45890.8</SUMV>
      <OPLATA>0</OPLATA>
      <SUMP>45890.8</SUMP>
      <SANK_MEK>0</SANK_MEK>
      <SANK_MEE>0</SANK_MEE>
      <SANK_EKMP>0</SANK_EKMP>
    </SLUCH>
  </ZAP>
  <ZAP>
    <N_ZAP>3</N_ZAP>
    <PACIENT>
      <VPOLIS>2</VPOLIS>
      <NPOLIS>2517360000132</NPOLIS>
      <FAM></FAM>
      <IM></IM>
      <OT></OT>
      <W>2</W>
      <DR>1986-01-01</DR>
      <MR>С/З ИМ. ЛЕНИНА М-КУРГАНСКИЙ Р. РОСТОВСКАЯ ОБЛ.</MR>
      <DOCTYPE>14</DOCTYPE>
      <DOCSER>01 03</DOCSER>
      <DOCNUM>112154</DOCNUM>
      <SNILS>138-111-546 62</SNILS>
      <OKATOG>07000000000</OKATOG>
      <OKATOP>07000000000</OKATOP>
      <NOVOR>0</NOVOR>
    </PACIENT>
    <SLUCH>
      <IDCASE>3</IDCASE>
      <USL_OK>3</USL_OK>
      <VIDPOM>1</VIDPOM>
      <EXTR>1</EXTR>
      <LPU>410014</LPU>
      <PROFIL>85</PROFIL>
      <DET>0</DET>
      <NHISTORY>89987</NHISTORY>
      <DATE_1>2011-12-07</DATE_1>
      <DATE_2>2011-12-07</DATE_2>
      <DS1>K04.0</DS1>
      <RSLT>301</RSLT>
      <ISHOD>301</ISHOD>
      <PRVS>14</PRVS>
      <IDSP>1</IDSP>
      <ED_COL>21</ED_COL>
      <TARIF>150.76</TARIF>
      <SUMV>3165.96</SUMV>
      <OPLATA>0</OPLATA>
      <SUMP>3165.96</SUMP>
      <SANK_MEK>0</SANK_MEK>
      <SANK_MEE>0</SANK_MEE>
      <SANK_EKMP>0</SANK_EKMP>
    </SLUCH>
  </ZAP>
</ZL_LIST>


А мне нужно наоборот получить такой файл как у вас , вот уже несколько дней бьюсь а не выходит, что не так в моем скрипте 

select 
           --ZGLV
         o.VER_ID as 'ZGLV/VERSION',
          o.XML_DATE AS 'ZGLV/DATA',
          o.XML_NAME AS 'ZGLV/NAME',
      
                --SCHET
            o.CODE AS 'SCHET/CODE',
            o.CODE_MO AS 'SCHET/CODE_MO',
            o.YEAR AS 'SCHET/YEAR',
            o.MONTH as 'SCHET/MONTH',
            o.NSCHET as 'SCHET/NSCHET',
            o.DSCHET as 'SCHET/DSCHET',
            o.PLAT AS 'SCHET/PLAT',
            o.SUMMAV AS 'SCHET/SUMMAV',
            o.COMENTS AS 'SCHET/COMENTS',
            o.SUMMAP AS 'SCHET/NSCHET',
            o.SUMMA_PF AS 'SCHET/SUMMA_PF',
            o.SANK_MEK AS 'SCHET/SANK_MEK',
            o.SANK_MEE AS 'SCHET/SANK_MEE',
            o.SANK_EKMP AS 'SCHET/SANK_EKMP', 
         
             
        
            --ZAP
  
  (select
         z.N_ZAP AS 'N_ZAP',
         z.PR_NOV AS 'PR_NOW',
                 --PACIENT
                  (select 
                       p.ID_PAC as 'ID_PAC',
                       z.VPOLIS as 'VPOLIS',
                       z.SPOLIS as 'SPOLIS',
                       z.NPOLIS as 'NPOLIS',
                       --st_okato????
                       z.SMO as 'SMO',
                       z.SMO_OGRN as 'SMO_OGRN',
                       --SMO_OK?????
                       --SMO_NAM??
                       z.NOVOR as 'NOVOR',
                       z.VNOV_D as 'VNOV_D'
                       
                   FOR
                   XML PATH('PACIENT'),
                   TYPE),
                 --SLUCH
                  (select 
                       
                        t.IDCASE as 'IDCASE',
                        t.USL_OK as 'USL_OK',
                        t.VIDPOM as 'VIDPOM',
                        t.FOR_POM as 'FOR_POM',
                       -- t.NPR_N as 't.NPR_N',
                        t.NPR_MO as 'NRP_MO',
                        t.EXTR as 'EXTR',
                        t.LPU as 'LPU',
                        t.LPU_1 as 'LPU_1',
                        t.PODR as 'PODR',
                        t.PROFIL as 'PROFIL',
                       -- t.PROFIL_BED as 'PROFIL_BED', 
                        t.DET as 'DET',
                        t.NHISTORY as 'NHISTORY',
                        t.DATE_1 as 'DATE_1',
                        t.DATE_2 as 'DATE_2',
                         ---DATEDIFF(DD, t.DATE_1, t.DATE_2 ) AS 'ED_COL',
                        t.DS0 as 'DS0',
                        t.DS1 as 'DS1',
                        --DS2 as 'DS2'????
                        --DS3 as 'DS3'???? 
                        --us.DS as 'DS',
                        --VNOV_M as 'VNOV_M',
                        --CODE_MES1 as 'CODE_MES1',
                        --CODE_MES2 as 'CODE_MES2',
                        
                        t.RSLT as 'RSLT',
                        t.ISHOD as 'ISHOD', 
                        us.PRVS as 'PRVS',
                        t.VERS_SPEC as 'VERS_SPEC',
                        t.IDDOKT  as 'IDDOKT',
                       -- t.OS_SLUCH as 'OS_SLUCH',
                        t.IDSP as 'IDSP',
                        t.ED_COL as 'ED_COL',
                        t.TARIF as 'TARIF',
                        t.SUMV as 'SUMV',
                        t.OPLATA as 'OPLATA',
                        t.SUMP as 'SUMP',
                        t.SANK_IT as 'SANK_IT',
                       
                        ---SANK
                             (select
                             s.S_CODE as 'S_CODE',
                             s.S_SUM as 'S_SUM',
                             s.S_TIP as 'S_TIP',
                             s.S_OSN as 'S_OSN',
                             s.S_COM as 'S_COM',
                             s.S_IST as 'S_IST'
                                                    
                         FOR
                   XML PATH('SANK'),
                   TYPE),
                       --USL
                        (select 
                      us.IDSERV as 'IDSERV',
                      us.LPU as 'LPU',
                      us.LPU_1 as 'LPU_1',
                      us.PODR as 'PODR',
                      us.PROFIL as 'PROFIL',
                      --us.PROFIL_BED as 'PROFIL_BED',
                      us.VID_VME as 'VID_VME',
                      us.DET as 'DET',
                      --us.DATA_IN as 'DATA_IN',
                      --us.DATA_OUT as 'DATA_OUT',
                      us.DS as 'DS',
                      us.CODE_USL as 'CODE_USL',
                      us.KOL_USL as 'KOL_USL',
                      --us.OPERATION as 'OPERATION',
                      --us.TOOTH as 'TOOTH',
                      us.TARIF as 'TARIF',
                      us.SUMV_USL as 'SUMV_USL',
                      us.PRVS as 'PRVS',
                      us.CODE_MD as 'CODE_MD',
                      us.COMENTU as 'COMENTU'
                     
                   FOR
                   XML PATH('USL'),
                   TYPE)    
                  
                   FOR
                   XML PATH('SLUCH'),
                   TYPE) FOR XML PATH('ZAP'), TYPE)    
  
    
       
       from TFOMSRK_1026.dbo.RSTR_OMS_XXX_SLUCH t 
left join TFOMSRK_1026.dbo.RSTR_OMS_OPL_SCHET o on o.CODE=t.CODE
left join TFOMSRK_1026.dbo.RSTR_OMS_XXX_SANK s on s.CODE=o.CODE
left join TFOMSRK_1026.dbo.RSTR_OMS_XXX_ZAP z on z.CODE=o.CODE and t.N_ZAP=z.N_ZAP 
left join TFOMSRK_1026.dbo.RSTR_OMS_XXX_PAC p on p.CODE=o.CODE and p.ID_PAC=z.ID_PAC
left join TFOMSRK_1026.dbo.RSTR_OMS_XXX_USL us on (us.IDCASE=t.IDCASE and us.CODE=o.CODE and us.N_ZAP=z.N_ZAP   and t.LPU=us.LPU)
--inner join TEMP.dbo.SEVAST s on rtrim(s.FAM)=Upper(rtrim(p.FAM)) and rtrim(s.IM)=Upper(rtrim(p.IM)) and rtrim(s.OT)=Upper(rtrim(p.OT)) and s.dr=p.dr
LEFT JOIN TFOMSRK_1026.DBO.NSI_V002         V02 ON V02.ID = t.PROFIL

LEFT JOIN TFOMSRK_1026.DBO.NSI_V006         V06 ON V06.ID = t.USL_OK
LEFT JOIN TFOMSRK_1026.DBO.NSI_V009         V09 ON V09.ID = t.RSLT AND V09.USL_OK = t.USL_OK
--LEFT JOIN TFOMSRK_1026.dbo.NSI_LPUP p1 on p1.CodeMO=t.LPU
where o.CODE in ('8791') and o.MONTH BETWEEN 1 AND 12  and t.USL_OK in (1,2) and o.CODE_MO is not null
order by o.MONTH,  z.SMO,o.DSCHET


 FOR XML PATH(''), 
 ROOT ('ZL_LIST')
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.1362 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.