Linda-chan
А ещё я написала рассказ, в котором текст начинается с подзаголовка, чего у меня практически не бывает – сходу могу вспомнить только древние «Сказки УСУРы».
В процессе подготовки к публикации оказалось, что генератор FB2 файлов выдаёт из такого рассказа невалидный файл (там валидация готового файла по официальной XSD схеме идёт). Сначала не могла понять, что происходит. Потом освежила воспоминания относительно спецификации FB2 и выяснила, что из-за особенностей кода генератора, в готовом FB2 файле некоторые элементы идут не в том порядке. Несколько дней морозилась: сначала не могла определиться, как сделать нормальную структуру документа в таком случае, а потом никак не могла сгруппироваться и обновить генератор. В итоге пофиксила генератор в ночь перед работой и вернулась к подготовке рассказов к публикации.
А потом что-то засомневалась и таки дописала предупреждение в начале рассказа, поскольку он не самостоятельный и относится к другому рассказу. Предупреждение сместило подзаголовок с первой строки и по факту сделало все изменения в генераторе ненужными.
Ну, тоесть как ненужными? Ненужными для данного рассказа. Если в будущем я снова напишу рассказ, начинающийся с подзаголовка, то проблемы уже не будет, и генерироваться будет сразу валидный FB2 файл.
Ну и, опять же, (мой) стандарт не запрещает мне писать такие рассказы, поэтому генератор должен учитывать такие случаи. Собственно, я, когда только столкнулась с проблемой, сначала подумала, что можно написать какое-то введение и избежать проблемы, но потом решила, что решение неправильное, и проблема снова может вылезти в будущем. Текст должен ограничиваться стандартом, а не ошибками в конкретном ПО.
