Язык XSLT (Extensible Stylesheet Language Transformation) стал основным инструментом обра-ботки XML_документов, но многие разработчики все еще не освоили его в полной мере и пото-му считают, что проще модифицировать имеющийся код, чем писать новый с нуля. В версии 2.0 многие проблемы решены, но появился ряд новых возможностей, которые еще надо изучить. К тому же она пока недостаточно поддержана. Во втором издании настоящей книги приведены сотни решений задач, с которыми регулярно сталкиваются программисты. Даются варианты для обеих версий XSLT. Диапазон рецептов чрезвычайно широк: от операций со строками и матема-тических вычислений до таких сложных тем, как расширение XSLT, тестирование и отладка таблиц стилей и создание графики в формате SVG. В каждом рецепте обосновывается выбор решения и объясняется примененная техника. Для многих задач приводятся альтернативные решения с замечаниями по поводу удобства пользования и производительности. Предлагая ре-цепты, рассчитанные на разные уровни квалификации, эта книга станет идеальным спутником программиста, который любит учиться на примерах. Неважно, примериваетесь вы к XSLT впер-вые или уже знакомы с этим языком и хотите иметь подборку готовых рецептов для решения сложных задач, в ней вы найдете самые разные способы применения XSLT.
YAzyk XSLT (Extensible Stylesheet Language Transformation) stal osnovnym instrumentom obra-botki XML_dokumentov, no mnogie razrabotchiki vse eshche ne osvoili ego v polnoy mere i poto-mu schitayut, chto proshche modifitsirovat imeyushchiysya kod, chem pisat novyy s nulya. V versii 2.0 mnogie problemy resheny, no poyavilsya ryad novykh vozmozhnostey, kotorye eshche nado izuchit. K tomu zhe ona poka nedostatochno podderzhana. Vo vtorom izdanii nastoyashchey knigi privedeny sotni resheniy zadach, s kotorymi regulyarno stalkivayutsya programmisty. Dayutsya varianty dlya obeikh versiy XSLT. Diapazon retseptov chrezvychayno shirok: ot operatsiy so strokami i matema-ticheskikh vychisleniy do takikh slozhnykh tem, kak rasshirenie XSLT, testirovanie i otladka tablits stiley i sozdanie grafiki v formate SVG. V kazhdom retsepte obosnovyvaetsya vybor resheniya i obyasnyaetsya primenennaya tekhnika. Dlya mnogikh zadach privodyatsya alternativnye resheniya s zamechaniyami po povodu udobstva polzovaniya i proizvoditelnosti. Predlagaya re-tsepty, rasschitannye na raznye urovni kvalifikatsii, eta kniga stanet idealnym sputnikom programmista, kotoryy lyubit uchitsya na primerakh. Nevazhno, primerivaetes vy k XSLT vper-vye ili uzhe znakomy s etim yazykom i khotite imet podborku gotovykh retseptov dlya resheniya slozhnykh zadach, v ney vy naydete samye raznye sposoby primeneniya XSLT.