nataraj: (Default)
[personal profile] nataraj
Есть нечто размеченное XML'ем. (Это нечто это -- fb2-книга, но это не особо важно). И это нечто обладает своим форматированием (типа жирный, курсив и прочее)
При этом в исходном XML'е тоже есть свое форматирование, разбиение на строки, отступы пробелами или табами, пробелы в середине текста и т.п. Которое на содержании документа никак не сказывается, но делает его более удобным для работы.

Так вот, как второе форматирование назвать правильно по русски и главное по английски, при этом так чтобы его не перепутали с первым форматированием...

Пишу сейчас доку к скрипту который переразмечает xml fb2-книжки, чтобы он оказался человекочитаемым. И как правильно назвать это переразмечание я не понимаю...

Date: 2008-08-01 11:48 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
XML coding style?

Date: 2008-08-01 12:17 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
script changes (updates?) XML coding style into human readable and diff friendly format?

Date: 2008-08-01 02:03 pm (UTC)
From: [identity profile] antusha.livejournal.com
привет!

Date: 2008-08-02 05:53 am (UTC)

Date: 2008-08-04 09:21 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Как вы там?
Я вот все никак до дома не доберусь, сейчас сижу в Кронштадте...

Date: 2008-08-04 11:35 am (UTC)
From: [identity profile] antusha.livejournal.com
о, кронштадт! и что ты там делаешь? мы в порядке. я в минске, рави в европе. я еду на семинар по хьюман дизайну в питер:) чем у вас в лесу дело кончилось?:)

Date: 2008-08-01 02:33 pm (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
Само переразмечание — tidyfication, normalization, canonization.

Кстати, fb2format.py умеет приводить fb2 к очень читаемой форме.

Date: 2008-08-02 06:00 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
tidyfication? Я такого слова не знаю... Мультитран -- тоже: http://multitran.ru/c/m.exe?l1=1&l2=2&s=tidyfication


Кстати, fb2format.py умеет приводить fb2 к очень читаемой форме.
Проблема в том, что он на питоне... его я вопервых не знаю, и даже читаю с трудом из-за отсутвия привычных скобочек. А во вторых мне эта функциональность скоро может понадобиться изнутри перлового проекта, и гораздо удобнее будет ее дергать из соответствующего модуля, чем запускать внешний скрипт.

Date: 2008-08-02 07:00 am (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
Ну значит tidification, или tidying, или что-то в этом роде. От tidy.

Да, жаль, что нельзя использовать питоновские модули в перле. Но нетрудно наверное переписать и на перле, там ведь в основном регэкспы. Правда наверное проблемы возникнут с utf/не-utf в XML (на что ты жаловался).

Я действительно рекомендую именно такую форму нормализации. Она очень удобна для редакторов с фолдингом.

Date: 2008-08-04 09:29 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Но нетрудно наверное переписать и на перле, там ведь в основном регэкспы. Правда наверное проблемы возникнут с utf/не-utf в XML (на что ты жаловался).

Угу... поэтому у меня все через DOM там нормализуется...

Date: 2008-08-04 10:15 am (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
У меня тоже сперва через DOM нормализуется (чтобы всякие там не мешались), а потом регэкспами, регэкспами. Потому, что правильно переформатировать сам DOM — на порядок сложнее.

Date: 2008-08-02 02:21 pm (UTC)
From: [identity profile] tomcatkins.livejournal.com
одно из их можно назвать разметкой, другое - форматированием.

Date: 2008-08-04 09:22 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
"Сейчас мы вам переразметим ваш файл" -- у меня создается впечатление что произойдут какие-то изменения повлияющие на содержание...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 07:41 pm
Powered by Dreamwidth Studios