|
|
|
моргает xml-страница !!!!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Все! У меня очень болшая проблема, а как решить или хоть в каком направлении рыть - не знаю:( Есть xml-файл, к нему xsl -схема. Запускаю этот файл в internet explorer 5.0. Все работает нормально, таблички рисуются, ячейки заполняются(Это на машине с Windows 2000).Но вот беда - запускаю его на другой машине в internet explorer 6.0. и вся страница жутко моргает, вроде как перерисовывается постоянно.Ползунок вертикальной прокрутки все время дергается вверх-вниз.На этой машине установлен Windows XP.Может вопрос и не сюда, но хоть подскажите куда мне с ним обращаться или где читать, а лучше дайте совет как побороть данную ситуацию, чтобы на всех машинах моя страничка отображалась без мограний! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 09:27 |
|
||
|
моргает xml-страница !!!!!
|
|||
|---|---|---|---|
|
#18+
Можем код посмотреть? ________________________________________________________ ________________________________________________________ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 10:54 |
|
||
|
моргает xml-страница !!!!!
|
|||
|---|---|---|---|
|
#18+
Да, вот он. Только в xsl я еще новичок, и написано наверное очень тупо. Поэтому строго не судите :)) <?xml version="1.0" encoding="windows-1251"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <style type="text/css"> H1 {font-weight: bold;color: Green;text-align: center;background: #B5FEFF} <!-- H4 {font-weight: bold;color: black;text-align: center;background:white} --> </style> <H1>ОТЧЕТ</H1> <xsl:apply-templates select="REPORT"/> </xsl:template> <xsl:template match="REPORT"> <RP> <style type="text/css"> H2 {font-size:12pt;font-weight: bold;text-align: center;color: Green;text-align: left} </style> <H2> Код авиакомпании:<xsl:value-of select="AIRLINE"/><BR/> Код агенства:<xsl:value-of select="AGENCY"/><BR/> За период: с <xsl:value-of select="PERIOD_BEGIN"/> по <xsl:value-of select="PERIOD_END"/><BR/> Категория отчета:<xsl:value-of select="CATEGORY"/><BR/> Код валюты отчета:<xsl:value-of select="CURRENCY"/><BR/><BR/><BR/> </H2> <xsl:apply-templates select="SUBREPORT"/> </RP> </xsl:template> <xsl:template match="SUBREPORT"> <SBP> <style type="text/css"> S{ font-size:11pt;font-weight: bold;color: black;text-decoration:none} </style> <xsl:apply-templates select="BATCH[NAME='CANC']"/> <xsl:apply-templates select="BATCH[NAME='REF']"/> <xsl:apply-templates select="BATCH[NAME='SALE']"/> <xsl:apply-templates select="BATCH[NAME='EXC']"/> </SBP> </xsl:template> <xsl:template match="BATCH[NAME='CANC']"> <style type="text/css"> S{ font-size:11pt;font-weight: bold;color: black;text-decoration:none} </style> <BR/> <S> Пачка №:<xsl:value-of select=".//@NO"/><BR/> Название пачки: <xsl:value-of select=".//NAME"/><BR/> </S> <table border="1" style="dotted" width="150%" cellspacing="0" cellpadding='0' > <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата операции</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/CANCEL]"/> </table> </xsl:template> <xsl:template match="BATCH[NAME='REF']"> <style type="text/css"> S{font-size:12pt;font-weight: bold;color: black;text-align: center;background: White;align:center} </style> <BR/><BR/> <S> Пачка №:<xsl:value-of select=".//@NO"/><BR/> Название пачки: <xsl:value-of select=".//NAME"/><BR/> </S> <BR/> <BR/> <!-- ОСНОВНОЕ ПО БИЛЕТУ --> <table border="1" style="none" width="690%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата возврата</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> <td align="center"><strong>Индикатор исп-ния купонов</strong></td> <td align="center"><strong>Фамилия пассажира</strong></td> <td align="center"><strong>Номер старшего документа</strong></td> <td align="center"><strong>Признак обмена</strong></td> <td align="center"><strong>Номер PNRR</strong></td> <td align="center"><strong>Тариф в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Тарив в валюте оплаты</strong></td> <td align="center"><strong>Процент с тарифа</strong></td> <td align="center"><strong>Комиссия агента</strong></td> <td align="center" colspan="5"><strong>ТАКСЫ</strong></td> <td align="center" colspan="10"><strong>КУПОНЫ</strong></td> <td align="center" colspan="9"><strong>ФОРМА ОПЛАТЫ</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/TCT]"/> </table> <!-- Основное по МСО --> <BR/> <BR/> <table border="1" style="dotted" width="450%" cellspacing="0" cellpadding='0'> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата операции</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> <td align="center"><strong>Индикатор исп-ния купонов</strong></td> <td align="center"><strong>Фамилия пассажира</strong></td> <td align="center"><strong>Код вида МСО</strong></td> <td align="center"><strong>Номер старшего документа</strong></td> <td align="center"><strong>Тариф в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Тариф в валюте оплаты</strong></td> <td align="center"><strong>Процент с тарифа</strong></td> <td align="center"><strong>Комиссия агента</strong></td> <td align="center" colspan="5"><strong>ТАКСЫ</strong></td> <td align="center" colspan="9"><strong>ФОРМА ОПЛАТЫ</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/MCO]"/> </table> </xsl:template> <xsl:template match="BATCH[NAME='SALE']"> <style type="text/css"> S{font-size:12pt;font-weight: bold;color: black;text-align: center;background: White;align:center} </style> <BR/><BR/> <S> Пачка №:<xsl:value-of select=".//@NO"/><BR/> Название пачки: <xsl:value-of select=".//NAME"/><BR/> </S> <BR/> <BR/> <!-- ОСНОВНОЕ ПО БИЛЕТУ --> <table border="1" style="none" width="690%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата продажи</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> <td align="center"><strong>Индикатор исп-ния купонов</strong></td> <td align="center"><strong>Фамилия пассажира</strong></td> <td align="center"><strong>Номер старшего документа</strong></td> <td align="center"><strong>Признак обмена</strong></td> <td align="center"><strong>Номер PNRR</strong></td> <td align="center"><strong>Тариф в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Тариф в валюте оплаты</strong></td> <td align="center"><strong>Процент с тарифа</strong></td> <td align="center"><strong>Комиссия агента</strong></td> <td align="center" colspan="5"><strong>ТАКСЫ</strong></td> <td align="center" colspan="10"><strong>КУПОНЫ</strong></td> <td align="center" colspan="9"><strong>ФОРМА ОПЛАТЫ</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/TCT]"/> </table> <!-- Основное по МСО --> <BR/> <BR/> <table border="1" style="dotted" width="450%" cellspacing="0" cellpadding='0'> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата операции</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> <td align="center"><strong>Индикатор исп-ния купонов</strong></td> <td align="center"><strong>Фамилия пассажира</strong></td> <td align="center"><strong>Код вида МСО</strong></td> <td align="center"><strong>Номер старшего документа</strong></td> <td align="center"><strong>Тариф в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Тариф в валюте оплаты</strong></td> <td align="center"><strong>Процент с тарифа</strong></td> <td align="center"><strong>Комиссия агента</strong></td> <td align="center" colspan="5"><strong>ТАКСЫ</strong></td> <td align="center" colspan="9"><strong>ФОРМА ОПЛАТЫ</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/MCO]"/> </table> </xsl:template> <xsl:template match="BATCH[NAME='EXC']"> <style type="text/css"> S{font-size:12pt;font-weight: bold;color: black;text-align: center;background: White;align:center} </style> <BR/><BR/> <S> Пачка №:<xsl:value-of select=".//@NO"/><BR/> Название пачки: <xsl:value-of select=".//NAME"/><BR/> </S> <BR/> <BR/> <!-- ОСНОВНОЕ ПО БИЛЕТУ --> <table border="1" style="none" width="690%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата обмена</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> <td align="center"><strong>Индикатор исп-ния купонов</strong></td> <td align="center"><strong>Фамилия пассажира</strong></td> <td align="center"><strong>Номер старшего документа</strong></td> <td align="center"><strong>Признак обмена</strong></td> <td align="center"><strong>Номер PNRR</strong></td> <td align="center"><strong>Тариф в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Тариф в валюте оплаты</strong></td> <td align="center"><strong>Процент с тарифа</strong></td> <td align="center"><strong>Комиссия агента</strong></td> <td align="center" colspan="5"><strong>ТАКСЫ</strong></td> <td align="center" colspan="10"><strong>КУПОНЫ</strong></td> <td align="center" colspan="9"><strong>ФОРМА ОПЛАТЫ</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/TCT]"/> </table> <!-- Основное по МСО --> <BR/> <BR/> <table border="1" style="dotted" width="450%" cellspacing="0" cellpadding='0'> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер транзакции в пачке</strong></td> <td align="center"><strong>Дата операции</strong></td> <td align="center"><strong>Код валидатора</strong></td> <td align="center"><strong>Название операции</strong></td> <td align="center"><strong>Признак взимания НДС</strong></td> <td align="center"><strong>Тип документа</strong></td> <td align="center"><strong>Номер документа</strong></td> <td align="center"><strong>Индикатор исп-ния купонов</strong></td> <td align="center"><strong>Фамилия пассажира</strong></td> <td align="center"><strong>Код вида МСО</strong></td> <td align="center"><strong>Номер старшего документа</strong></td> <td align="center"><strong>Тариф в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Тариф в валюте оплаты</strong></td> <td align="center"><strong>Процент с тарифа</strong></td> <td align="center"><strong>Комиссия агента</strong></td> <td align="center" colspan="5"><strong>ТАКСЫ</strong></td> <td align="center" colspan="9"><strong>ФОРМА ОПЛАТЫ</strong></td> </tr> <xsl:apply-templates select="TRANSACTION[DOC/MCO]"/> </table> </xsl:template> <xsl:template match="TRANSACTION[DOC/CANCEL]"> <style type="text/css"> H{ font-size:9pt; color: black;text-decoration:none;font-weight: normal} H3{color: blue;font-size:8pt;font-weight:normal; display:inline;text-decoration:underline} </style> <tr bgcolor="#FFE4E1"> <H> <td align="right"><xsl:value-of select=".//@NO"/></td> <td align="right"><xsl:value-of select=".//DAIS"/></td> <td align="right"><xsl:value-of select=".//AGTN"/></td> <td align="right"><xsl:value-of select=".//TRANS_TYPE"/></td> <td align="right"> <xsl:value-of select=".//VAT"/></td> <td align="right">CANCEL</td> <td align="right"><xsl:value-of select=".//DOC/CANCEL/TDNR"/></td> </H> </tr> </xsl:template> <xsl:template match="TRANSACTION[DOC/TCT]"> <style type="text/css"> H{ font-size:9pt; color: black;text-decoration:none;font-weight: normal} H3{color: blue;font-size:8pt;font-weight:normal; display:inline;text-decoration:underline} </style> <H> <tr bgcolor="#FFE4E1"> <td align="right"><xsl:value-of select=".//@NO"/></td> <td align="right"><xsl:value-of select=".//DAIS"/></td> <td align="right"><xsl:value-of select=".//AGTN"/></td> <td align="right"><xsl:value-of select=".//TRANS_TYPE"/></td> <td align="right"> <xsl:value-of select=".//VAT"/></td> <xsl:for-each select=".//DOC/TCT"> <td align="right">TCT</td> <td align="right"><xsl:value-of select=".//TDNR"/></td> <td align="right"><xsl:value-of select=".//CPUI"/></td> <td align="right"> <xsl:value-of select=".//PXNM"/></td> <td align="right"> <xsl:value-of select=".//MAIN_DOCS/MAIN_DOC/TDNR"/></td> <td align="right"> <xsl:value-of select=".//IFEXCNG"/></td> <td align="right"> <xsl:value-of select=".//PNRR"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/SOURCE"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/CUTP"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/RATE"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/AMNT"/></td> <td align="right"><xsl:value-of select=".//FARE/COMMISSION/CORT"/></td> <td align="right"><xsl:value-of select=".//FARE/COMMISSION/COAM"/></td> <td COLSPAN="5"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Порядковый номер таксы</strong></td> <td align="center"><strong>Сумма сбора</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Процент со сбора</strong></td> <td align="center"><strong>Комиссия со сбора</strong></td> <td align="center"><strong>Код сбора</strong></td> </tr> <xsl:for-each select=".//TAXES/TAX"> <tr> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#AFEEEE"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#AFEEEE"> <xsl:value-of select=".//COMMISSION/CORT"/></td> <td align="right" bgcolor="#AFEEEE"> <xsl:value-of select=".//COMMISSION/COAM"/></td> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//TMFT"/></td> </tr> </xsl:for-each> </table></td> <td COLSPAN="10"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Номер купона</strong></td> <td align="center"><strong>Вид купона</strong></td> <td align="center"><strong>Код перевозчика</strong></td> <td align="center"><strong>Номер рейса</strong></td> <td align="center"><strong>Пункт прибытия "ОТ"</strong></td> <td align="center"><strong>Пункт прибытия "ДО"</strong></td> <td align="center"><strong>Дата рейса</strong></td> <td align="center"><strong>Время рейса</strong></td> <td align="center"><strong>Код тарифа</strong></td> <td align="center"><strong>Класс бронирования</strong></td> </tr> <xsl:for-each select=".//COUPONS/COUPON"> <tr> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//CPUI"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//CARR"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FTNR"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//ORAC"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//DSTC"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FTDA"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FTDT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FBTD"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//RBKD"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <!-- FOR EACH DOC/TCT --> <xsl:for-each select=".//FOP[CASH]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> </tr> <xsl:for-each select=".//CASH"> <tr> <td align="right" bgcolor="#CCFFCC">CASH</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[INVOICE]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> <td align="center"><strong>Номер подтверждающего док-та орг.-клиента</strong></td> <td align="center"><strong>Код орг.-клиента</strong></td> </tr> <xsl:for-each select=".//INVOICE"> <tr> <td align="right" bgcolor="#CCFFCC">INVOICE</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPAC"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//CLID"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[CREDIT_CARD]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> <td align="center"><strong>Номер кр. карты</strong></td> </tr> <xsl:for-each select=".//CREDIT_CARD"> <tr> <td align="right" bgcolor="#CCFFCC">CREDIT_CARD</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPAC"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[EXCHANGE]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> <td align="center"><strong>Серийный № док-та принятого в обмен</strong></td> </tr> <xsl:for-each select=".//EXCHANGE"> <tr> <td align="right" bgcolor="#CCFFCC">EXCHANGE</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//TDNR"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <!--<xsl:for-each select=".//MAIN_DOCS"> Номер старшего документа: <xsl:value-of select=".//MAIN_DOC/TDNR"/><BR/> </xsl:for-each> <xsl:for-each select=".//IFEXCNG"> Индикатор обмена: <xsl:value-of select=".//"/><BR/><BR/> </xsl:for-each> <xsl:for-each select=".//PERMIT"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> РАЗРЕШАЮЩИЙ ДОКУМЕНТ</SPAN><BR/> Вид разрешающего документа:<xsl:value-of select=".//PERMIT_DOC_CODE"/><BR/> Номер разрешающего документа: <xsl:value-of select=".//PERMIT_DOC_NO"/><BR/> </xsl:for-each> <xsl:for-each select=".//PNRR"> Номер PNRR: <xsl:value-of select=".//"/><BR/><BR/> </xsl:for-each> <xsl:for-each select=".//COUPONS"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> КУПОНЫ</SPAN><BR/> Номер купона: <xsl:value-of select=".//COUPON/@NO"/><BR/> Вид купона: <xsl:value-of select=".//COUPON/CPUI"/><BR/> Код перевозчика: <xsl:value-of select=".//COUPON/CARR"/><BR/> Номер рейса: <xsl:value-of select=".//COUPON/FTNR"/><BR/> Пункт прибытия "ОТ": <xsl:value-of select=".//COUPON/ORAC"/><BR/> Пункт прибытия "ДО": <xsl:value-of select=".//COUPON/DSTC"/><BR/> Дата рейса: <xsl:value-of select=".//COUPON/FTDA"/><BR/> Время рейса: <xsl:value-of select=".//COUPON/FTDT"/><BR/> Код тарифа: <xsl:value-of select=".//COUPON/FBTD"/><BR/> Класс бронирования: <xsl:value-of select=".//COUPON/RBKD"/><BR/><BR/> </xsl:for-each> <xsl:for-each select=".//CONJUNCTIONS"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> ДОПОЛНИТЕЛНЫЕ ДОКУМЕНТЫ</SPAN><BR/> Порядковый номер документа-продолжения: <xsl:value-of select=".//CONJUNCTION_DOC/@NO"/><BR/> Номер документа-продолжения: <xsl:value-of select=".//CONJUNCTION_DOC/TDNR"/><BR/> Индикатор использования купонов документа-продолжения: <xsl:value-of select=".//CONJUNCTION_DOC/CPUI"/><BR/> <xsl:for-each select=".//COUPONS"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> КУПОНЫ</SPAN><BR/> Номер купона: <xsl:value-of select=".//COUPON/@NO"/><BR/> Вид купона: <xsl:value-of select=".//COUPON/CPUI"/><BR/> Код перевозчика: <xsl:value-of select=".//COUPON/CARR"/><BR/> Номер рейса: <xsl:value-of select=".//COUPON/FTNR"/><BR/> Пункт прибытия "ОТ": <xsl:value-of select=".//COUPON/ORAC"/><BR/> Пункт прибытия "ДО": <xsl:value-of select=".//COUPON/DSTC"/><BR/> Дата рейса: <xsl:value-of select=".//COUPON/FTDA"/><BR/> Время рейса: <xsl:value-of select=".//COUPON/FTDT"/><BR/> Код тарифа: <xsl:value-of select=".//COUPON/FBTD"/><BR/> Класс бронирования: <xsl:value-of select=".//COUPON/RBKD"/><BR/><BR/> </xsl:for-each> </xsl:for-each> --> </tr> </H> </xsl:template> <xsl:template match="TRANSACTION[DOC/MCO]"> <TR bgcolor="#FFE4E1"> <style type="text/css"> H{ font-size:9pt; color: black;text-decoration:none;font-weight: normal} H3{color: blue;font-size:8pt;font-weight:normal; display:inline;text-decoration:underline} </style> <H> <td align="right"><xsl:value-of select=".//@NO"/></td> <td align="right"><xsl:value-of select=".//DAIS"/></td> <td align="right"><xsl:value-of select=".//AGTN"/></td> <td align="right"><xsl:value-of select=".//TRANS_TYPE"/></td> <td align="right"> <xsl:value-of select=".//VAT"/></td> <xsl:for-each select=".//DOC/MCO"> <td align="right">MCO</td> <td align="right"><xsl:value-of select=".//TDNR"/></td> <td align="right"><xsl:value-of select=".//CPUI"/></td> <td align="right"> <xsl:value-of select=".//PXNM"/></td> <td align="right"> <xsl:value-of select=".//USAGECODE"/></td> <td align="right"> <xsl:value-of select=".//MAIN_DOCS/MAIN_DOC/TDNR"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/SOURCE"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/CUTP"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/RATE"/></td> <td align="right"><xsl:value-of select=".//FARE/AMOUNT/AMNT"/></td> <td align="right"><xsl:value-of select=".//FARE/COMMISSION/CORT"/></td> <td align="right"><xsl:value-of select=".//FARE/COMMISSION/COAM"/></td> <td COLSPAN="5"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Порядковый номер таксы</strong></td> <td align="center"><strong>Сумма сбора</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс валюты</strong></td> <td align="center"><strong>Процент со сбора</strong></td> <td align="center"><strong>Комиссия со сбора</strong></td> <td align="center"><strong>Код сбора</strong></td> </tr> <xsl:for-each select=".//TAXES/TAX"> <tr> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#AFEEEE"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#AFEEEE"> <xsl:value-of select=".//COMMISSION/CORT"/></td> <td align="right" bgcolor="#AFEEEE"> <xsl:value-of select=".//COMMISSION/COAM"/></td> <td align="right" bgcolor="#AFEEEE"><xsl:value-of select=".//TMFT"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[CASH]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> </tr> <xsl:for-each select=".//CASH"> <tr> <td align="right" bgcolor="#CCFFCC">CASH</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[INVOICE]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> <td align="center"><strong>Номер подтверждающего док-та орг.-клиента</strong></td> <td align="center"><strong>Код орг.-клиента</strong></td> </tr> <xsl:for-each select=".//INVOICE"> <tr> <td align="right" bgcolor="#CCFFCC">INVOICE</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPAC"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//CLID"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[CREDIT_CARD]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> <td align="center"><strong>Номер кр. карты</strong></td> </tr> <xsl:for-each select=".//CREDIT_CARD"> <tr> <td align="right" bgcolor="#CCFFCC">CREDIT_CARD</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPAC"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <xsl:for-each select=".//FOP[EXCHANGE]"> <td COLSPAN="6"> <table border="1" style="dotted" width="100%" cellspacing="0" cellpadding='0' ALIGN="top"> <tr bgcolor="#FFE4E1"> <td align="center"><strong>Название узла</strong></td> <td align="center"><strong>Номер формы оплаты</strong></td> <td align="center"><strong>Код формы оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте</strong></td> <td align="center"><strong>Код валюты</strong></td> <td align="center"><strong>Курс перевода в валюту оплаты</strong></td> <td align="center"><strong>Сумма оплаты в валюте оплаты</strong></td> <td align="center"><strong>Серийный № док-та принятого в обмен</strong></td> </tr> <xsl:for-each select=".//EXCHANGE"> <tr> <td align="right" bgcolor="#CCFFCC">EXCHANGE</td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//@NO"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//FPTP"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/SOURCE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/CUTP"/></td> <td align="right" bgcolor="#CCFFCC"> <xsl:value-of select=".//AMOUNT/RATE"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//AMOUNT/AMNT"/></td> <td align="right" bgcolor="#CCFFCC"><xsl:value-of select=".//TDNR"/></td> </tr> </xsl:for-each> </table></td> </xsl:for-each> <!--<xsl:for-each select=".//MAIN_DOCS"> Номер старшего документа: <xsl:value-of select=".//MAIN_DOC/TDNR"/><BR/> </xsl:for-each> <xsl:for-each select=".//IFEXCNG"> Индикатор обмена: <xsl:value-of select=".//"/><BR/><BR/> </xsl:for-each> <xsl:for-each select=".//PERMIT"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> РАЗРЕШАЮЩИЙ ДОКУМЕНТ</SPAN><BR/> Вид разрешающего документа:<xsl:value-of select=".//PERMIT_DOC_CODE"/><BR/> Номер разрешающего документа: <xsl:value-of select=".//PERMIT_DOC_NO"/><BR/> </xsl:for-each> <xsl:for-each select=".//PNRR"> Номер PNRR: <xsl:value-of select=".//"/><BR/><BR/> </xsl:for-each> <xsl:for-each select=".//COUPONS"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> КУПОНЫ</SPAN><BR/> Номер купона: <xsl:value-of select=".//COUPON/@NO"/><BR/> Вид купона: <xsl:value-of select=".//COUPON/CPUI"/><BR/> Код перевозчика: <xsl:value-of select=".//COUPON/CARR"/><BR/> Номер рейса: <xsl:value-of select=".//COUPON/FTNR"/><BR/> Пункт прибытия "ОТ": <xsl:value-of select=".//COUPON/ORAC"/><BR/> Пункт прибытия "ДО": <xsl:value-of select=".//COUPON/DSTC"/><BR/> Дата рейса: <xsl:value-of select=".//COUPON/FTDA"/><BR/> Время рейса: <xsl:value-of select=".//COUPON/FTDT"/><BR/> Код тарифа: <xsl:value-of select=".//COUPON/FBTD"/><BR/> Класс бронирования: <xsl:value-of select=".//COUPON/RBKD"/><BR/><BR/> </xsl:for-each> <xsl:for-each select=".//CONJUNCTIONS"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> ДОПОЛНИТЕЛНЫЕ ДОКУМЕНТЫ</SPAN><BR/> Порядковый номер документа-продолжения: <xsl:value-of select=".//CONJUNCTION_DOC/@NO"/><BR/> Номер документа-продолжения: <xsl:value-of select=".//CONJUNCTION_DOC/TDNR"/><BR/> Индикатор использования купонов документа-продолжения: <xsl:value-of select=".//CONJUNCTION_DOC/CPUI"/><BR/> <xsl:for-each select=".//COUPONS"> <SPAN style="font-size:8pt;font-weight:normal;font-weight: normal;font-style:italic;color:blue"> КУПОНЫ</SPAN><BR/> Номер купона: <xsl:value-of select=".//COUPON/@NO"/><BR/> Вид купона: <xsl:value-of select=".//COUPON/CPUI"/><BR/> Код перевозчика: <xsl:value-of select=".//COUPON/CARR"/><BR/> Номер рейса: <xsl:value-of select=".//COUPON/FTNR"/><BR/> Пункт прибытия "ОТ": <xsl:value-of select=".//COUPON/ORAC"/><BR/> Пункт прибытия "ДО": <xsl:value-of select=".//COUPON/DSTC"/><BR/> Дата рейса: <xsl:value-of select=".//COUPON/FTDA"/><BR/> Время рейса: <xsl:value-of select=".//COUPON/FTDT"/><BR/> Код тарифа: <xsl:value-of select=".//COUPON/FBTD"/><BR/> Класс бронирования: <xsl:value-of select=".//COUPON/RBKD"/><BR/><BR/> </xsl:for-each> </xsl:for-each> --> </H> </TR> </xsl:template> </xsl:stylesheet> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 10:48 |
|
||
|
|

start [/forum/topic.php?fid=14&gotonew=1&tid=1334216]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 400ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...