Page 1 of 2

Не корректно обрабатывается пустой тег <tr>

PostPosted: Sat Apr 29, 2017 4:37 pm
by Vvz
Если тег <tr> не содержит значения (т.е. встречается текст <tr></tr>), но не корректно определяется начало и конец тега .
Если используется символ в CSS для .xdxf_tr_old, то он оказывается не после тега </tr>, а в конце словарной статьи .

Пример

/* Transcription */
.xdxf_tr:before, .xdxf_tr_old:before
{
content:"[";
}

.xdxf_tr:after, .xdxf_tr_old:after
{
content:"]";
}

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Sun Apr 30, 2017 12:50 pm
by Abs62
И вот не лень же кому-то над бедным конвертером пустыми тегами издеваться. ;)
Пробуйте - goldendict-1.5.0-RC2-95-gab6b1f6(EXE only).7z (это новый экзешник к сборке RC2-85).

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Sun Apr 30, 2017 6:35 pm
by Vvz
Если в статье 2 тега tr (в тексте "<tr> </tr>" встречается 2 раза), то ошибка осталась - первый тег обрабатывается некорректно
Пример

I [
19-ая буква алфавита
II
[]
предлог места или времени в; у; на
]

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Sun Apr 30, 2017 7:27 pm
by Abs62

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Wed May 03, 2017 5:57 pm
by Vvz
Чуть лучше.
Но в этом exe-шнике есть новая ошибка :) - отсутствуют пропуски между тегами статей
До
Снимок1.JPG
Снимок1.JPG (46.15 KiB) Viewed 24451 times

и после
Снимок1.JPG
Снимок1.JPG (46.15 KiB) Viewed 24451 times

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Wed May 03, 2017 6:11 pm
by Abs62
Отсутствуют. А они должны там быть, если в самих тегах их нет?

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Thu May 04, 2017 3:12 am
by Vvz
В старой версии программы они же есть.

В тексте "<tr>əˌbriːvɪˈeɪʃ(ə)n</tr> <abr>n</abr>"

В инспекторе

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Thu May 04, 2017 4:48 am
by Abs62
Есть. Они могут добавляться при переводе XML в текст, это задаётся. Но тогда они и внутри пустых тегов появятся. Если так будет лучше, могу включить обратно, не проблема.

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Thu May 04, 2017 5:49 am
by Vvz
Вообще то для других тегов, они не включаются внутрь тега
Аналогично реализовано в других словарных оболочках (DictionaryUniversal etc)

В предыдущей версии exeника в отображении пробел есть, хотя в XML он явно не сохранен

Re: Не корректно обрабатывается пустой тег <tr>

PostPosted: Thu May 04, 2017 3:19 pm
by Abs62
Вот - goldendict-1.5.0-RC2-101-g8b98c86(EXE only).7z. Вернул пробелы, как было до того.