Чем заняться ночью
Sep. 10th, 2009 10:34 amПожалуй, ковыряние в XSLT до пяти утра — не самое правильное из занятий.
И взятая накануне в библиотеке книга Алексея Валикова «Технология XSLT» не особо помогла — автор то занимается занудным описанием элементов, используя нотацию EBNF (почти что регэкспы), то перескакивает непонятно куда, не объясняя, откуда взялись и что делают какие-то непонятные элементы. И оглавление там непонятное, и алфавитный указатель непривычно беден, и автор зачем-то пробелы и переносы строки обозначает как
И, кстати, экспериментируя весь вечер, я так и не понял, почему, когда я пишу <!DOCTYPE> объявляя сущности внутри документа, например,
И взятая накануне в библиотеке книга Алексея Валикова «Технология XSLT» не особо помогла — автор то занимается занудным описанием элементов, используя нотацию EBNF (почти что регэкспы), то перескакивает непонятно куда, не объясняя, откуда взялись и что делают какие-то непонятные элементы. И оглавление там непонятное, и алфавитный указатель непривычно беден, и автор зачем-то пробелы и переносы строки обозначает как
?
и <
соответственно (ага, в книге про язык, в котором этих символов чуть менее, чем дофига), хотя в природе существуют └─┘
и ↵
. И бумага газетная, и набрано таймсом... В общем, по сравнению с книгами издательства O'Reilly — фигня какая-то.И, кстати, экспериментируя весь вечер, я так и не понял, почему, когда я пишу <!DOCTYPE> объявляя сущности внутри документа, например,
<!DOCTYPE text [
<!ENTITY Yat "Ѣ">
<!ENTITY yat "ѣ">
]>
то всё работает нормально, файрфокс споконо показывает файл, заменяя в нём сущности &Yat;
и &yat;
на Ѣ
и ѣ
, а стóит лишь вынести сущности в отдельный файл и сослаться на него — сразу начинает ругаться. В чём причина — я так и не понял.