Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - XSL - Семейство XSL29 мая 2011Оглавление: 1. XSL 2. Семейство XSL 3. Секреты мастерства XSL-трансформацияС помощью XSL можно трансформировать XML-документ в любой вид, будь то HTML, WML, RTF, PDF, SQL, или даже SWF, а также XSL. XSL несёт в себе информацию о том, как будет оформлен документ, где и как должны располагаться данные. Для того, чтобы обработать XML документ c помощью XSL, необходимо в XML документе написать следующую инструкцию: <?xml-stylesheet type="text/xsl" href="my-style.xsl"?> XSLTЯзык XSLT состоит из трёх с половиной десятков инструкций, все они имеют общий вид: <префикс:имя-инструкции ]> </префикс:имя-инструкции>, где XSLT-документ всегда является состоятельным XML-документом и имеет следующую структуру: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <!-- набор инструкций --> </xsl:template> <!-- ... --> </xsl:stylesheet>
Самым доступным XSLT-процессором на данный момент для Microsoft Windows является MSXML, для систем на основе GNU — xsltproc. XSL-FOПример XSL-FO документа: <?xml version="1.0" encoding="iso-8859-1"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="my-page"> <fo:region-body margin="1in"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="my-page"> <fo:flow flow-name="xsl-region-body"> <fo:block>Hello, world!</fo:block> </fo:flow> </fo:page-sequence> </fo:root> Просмотров: 2447
|