|
|
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Всем привет! Я вывожу данные из таблиц сервера на web страницу в специально созданную таблицу. Таблица написана обычнsм HTML кодом, но проблема в том, что названия полей не могу написать на русском языке, только на английском. Дело в том, что не могу понять какая связь этой таблицы, в которую вывожу данные на web страницу с данными, которые вывожу через XML. Помогите, хотя-бы советом, потому, что дело очень срочное!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 10:32:31 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Максим если чя тебя правильно понял,то тебе стоит написать XSL следуещегго вида,прости точного примера привести не могу,нет под рукой ,но если то что я напишу ето то что тебе надо,то завтра скину раб.пример (просто давно сдал такой проект и исходники остаись дома) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Примерно так ,точнее просто не помню всмысле тегов xsl . Вот тебе и русские названия полей. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 11:24:17 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Это на сколько я понял русские названия полей таблицы на SQL Server, а я не могу изпользовать русские поля в таблице вывода( то, что Вы обозначаете "Поле 1" в своем премере)! Хотя может я чего не правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 11:48:09 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Покажите ваш запрос, возвращающий XML а также опишите, что вы хотите видеть в итоге в окне браузера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 12:56:49 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Ну ,а что мешает Написать вместо "Поле 1" - " Field 1", ето же только изображение,все равно все значения беруться из аттрибутов елементов - вот и подгони вывод значения под колонку с нужным тебе названием:)) Я просто не помню в схеме для скуля где прописываются названия полей:(( Если аналогично как для Pivot'a то там ,если не ошибаюсь,сл размещение Код: plaintext 1. 2. 3. Где name="" и есть название поля,так вот подставь соответствуещие значение под твою колонку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 13:02:20 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Ну так получилось или нет - ответь если не сложно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 14:47:11 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Так мне инадо, чтобы отображались русские названия полей в таблице, в которую я вывожу данные! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 15:16:07 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Максим - Это на сколько я понял русские названия полей таблицы на SQL Server, а я не могу изпользовать русские поля в таблице вывода( то, что Вы обозначаете "Поле 1" в своем премере)! Maxx - Ну ,а что мешает Написать вместо "Поле 1" - " Field 1", Мксим - Так мне инадо, чтобы отображались русские названия полей в таблице, в которую я вывожу данные! Непонял, наверное сегодня понедельник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 15:21:54 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Да сегодня понедельник, да мне трудно объяснить проблему, но все-же я попробую еще раз: есть таблица на сервере, в которой хранятся данные, изпользуемые в отчете. Есть фаил fail.xsl, в скрипте которого создана таблица, в которую надо выводить данные с "серверной таблицы"(с помощью XML). Именно в этой таблице(в файле fail.xsl) мне и надо задать русские названия полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 17:10:43 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
А потом Вы ето все впихнете в броузер -правильно, и хотите наверное сделать один xsl для выборки из любых ваших таблиц,я наконец Вас правильно понял,или опять нет Утрированный пример Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Или просто напишите кусок своего xml и то что вы ожидаете (хотите ) увидеть в HTML'e. Надеюсь ето не первод с английского на русский:)) типа Field1 = Поле1 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 17:26:40 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Сорри сверху ето схемма - добавляем Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 17:31:49 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Вот текст всего file.xsl файла: <?xml version='1.0' encoding='UTF-8'?> <xsl:stylesheet xmlns:xsl='http://www.w3.org/TR/WD-xsl' > <xsl:template match = '*'> <xsl:apply-templates /> </xsl:template> <xsl:template match = 'row'> <TR> <TD><B><xsl:value-of select = '@time' /></B></TD> <TD><B><xsl:value-of select = '@par' /></B></TD> <TD><B><xsl:value-of select = '@paflt1' /></B></TD> <TD><B><xsl:value-of select = '@papipe1' /></B></TD> <TD><B><xsl:value-of select = '@pampmp4' /></B></TD> <TD><B><xsl:value-of select = '@paoutvlv1' /></B></TD> <TD><B><xsl:value-of select = '@panps1' /></B></TD> <TD><B><xsl:value-of select = '@pampmp1' /></B></TD> <TD><B><xsl:value-of select = '@paoilinbrmpmp' /></B></TD> <TD><B><xsl:value-of select = '@tempfbrmpmp1' /></B></TD> <TD><B><xsl:value-of select = '@tempbbrmpmp1' /></B></TD> <TD><B><xsl:value-of select = '@tempcasempmp1' /></B></TD> <TD><B><xsl:value-of select = '@tempfbrmmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempbbrmmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempcasemmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempwnd1mmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempwnd2mmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempwnd3mmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempwnd4mmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempwnd5mmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempwnd6mmtr1' /></B></TD> <TD><B><xsl:value-of select = '@tempoilinbrmpmp' /></B></TD> <TD><B><xsl:value-of select = '@tempoiloutbrmpmp' /></B></TD> <TD><B><xsl:value-of select = '@vibhorfbrmpmp1' /></B></TD> <TD><B><xsl:value-of select = '@vibhorbbrmpmp1' /></B></TD> <TD><B><xsl:value-of select = '@vibverfbrmpmp1' /></B></TD> <TD><B><xsl:value-of select = '@vibverbbrmpmp1' /></B></TD> <TD><B><xsl:value-of select = '@iammtr1' /></B></TD> <TD><B><xsl:value-of select = '@iaexcmmtr1' /></B></TD> <TD><B><xsl:value-of select = '@posvlvr61' /></B></TD> <TD><B><xsl:value-of select = '@posvlvr62' /></B></TD> </TR> </xsl:template> <xsl:template match = '/'> <HTML> <HEAD> <STYLE TYPE="text/css"> TABLE { font-family: Arial Narrow; color: blue; font-size: 6pt; font-weight: normal} </STYLE> <STYLE>th { background-color: #CCCCCC }</STYLE> </HEAD> <BODY> <TABLE border='1' style='width:300;'> <TR> <TH rowspan='3'>Data time</TH> <TH rowspan='3'>P</TH> <TH rowspan='3' colspan='7'>Davlenie</TH> <TH colspan='14'>Temperatura</TH> <TH colspan='4'>Vibracija</TH> <TH rowspan='3' colspan='2'>Tok</TH> <TH rowspan='3' colspan='2'>Reguljator</TH> </TR> <TR> <TH rowspan='2' colspan='3'>nasos</TH> <TH rowspan='2' colspan='9'>dvigatelj</TH> <TH rowspan='2' colspan='2'>maslo</TH> <TH colspan='4'>dvigatelj</TH> </TR> <TR> <TH colspan='2'>Gor.</TH> <TH colspan='2'>Vert.</TH> </TR> <TR> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> <TH>1</TH> </TR> <xsl:apply-templates select = 'ROOT' /> </TABLE> </BODY> </HTML> </xsl:template> </xsl:stylesheet> Мне бы хотелось, что-бы вместо всех названий колонок на "англо-русском" сленге были русские названии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 17:51:59 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
а что Код: plaintext ЗЫ А ето чудо у Вас вообще работает:))) Без обид ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 18:19:25 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Кажется начинаю смутно догадыватся. В xsl файле можно использовать различные кодировки. Главное, чтобы это файл был сохранен с encoding Unicode . Тогда не важно что вы написали между тэгами <TH></TH>. Если при отображении связки xml+xsl в браузере вы также выберите encoding UTF-8, то все будет в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 19:45:10 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
<?xml version='1.0' encoding='UTF-8'?> Разве ето не юникод Догнал просто при темплейте нужно указать выходнуу кодировку,только я не помню в 'http://www.w3.org/TR/WD-xsl' схеме есть ли етот параметр. У мнея было похожие ,я просто забыл,но правда вместо русского у меня были крокозяблики - наверное у Максима все-таки проблемма не в етом,хотя я могу ошибатся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 20:00:24 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
<?xml version='1.0' encoding='UTF-8'?> Это вовсе не говорит о том, в каком encoding-е записан файл. Можно открыть его обыкновенным Notepad и сохранить как ANSI. Сейчас проверил - если в xsl файле присутсвуют только англиийские буквы (скорее всего наверное ascii символы с 0-127) тогда браузеру все равно в каком encoding-е (ANSI/Unicode) записан файл. Как только я добавляю в тот же <TH></TH> русские символы, то если не сохраняю файл как Unicode, браузер сообщает об ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 20:14:27 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Glory так он вроде ничего не писал об ошибках вывода,в остальном согласен,правда для xml/xsl пользуюсь XMLSpy с настройками сохранять в UTF-16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 20:24:23 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Я просто высказал предположение что может случится если xsl файле просто заменить <TH rowspan='3' colspan='7'>Davlenie</TH> на <TH rowspan='3' colspan='7'>Давление</TH> PS Хотя честное слово до сих пор не уверен, что понял, о чем ведет речь Максим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 20:29:02 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Вот и я о том-же:( Или я уже глючу или Максим держит в большом секрете ,что он хочет получить:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2002, 20:31:49 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Большое спасибо всим, принявшим участие в дискуссии. Прошу прощения, что замучил Вас своей формулировкой вопроса, просто был не в духе(тяжелые выходные)! Вы оказались правы насчет кодировки xsl файла (просто он по дефалту сохраняется в ANSI кодировке и я этому не придал значения). После изменения кодировки этого файла на UTF-8 все русские названия столбцов сработали(перестала выдаваться ошибка Internet Explorer-a). Но осталась еще одна проблема, по которой выдается та -же ошибка IE - это изпользование тега <IMG SRC="image.jpg"> в этом-же xsl документе. Может что-нибудь подскажите и по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2002, 14:04:18 |
|
||
|
Проблемы с выводом данных на WEB страницу с помощью XML
|
|||
|---|---|---|---|
|
#18+
Максим в отличие от HTML XML/XSL не переносит открытых тегов т.е Код: plaintext Код: plaintext Удачи ЗЫ Кстате ето касается и всех остальных непарных тегов HTML'а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2002, 14:20:05 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32047585&tid=1820652]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 308ms |

| 0 / 0 |
