Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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>
Просмотров: 2894
|