xml- ТЕХНОЛОГИИ Лекция 4
DESCRIPTION
XML- ТЕХНОЛОГИИ Лекция 4. XSLT- ТРАНСФОРМАЦИЯ. Трансформация XML- данных. Категории трансформации Структурные трансформации – трансформация одного словаря XML в другой по аналогии с переводом - PowerPoint PPT PresentationTRANSCRIPT
XML- 4
XSLT-XML- 4 XML- XML , XML -
XSLT. XSLT (Extensible Stylesheet Language for Transformations )
W3C 2000
XSLTXSLT XML-: XML-; HTML- -; (RTF, PDF, TeX ..).
(Stylesheet) XML- ( xsl), XML-, XSLT XSLT-.
XSLT-XSLT- , XML-
XSL FOXSLT - XMLXPath - XMLXSL Formatting Objects XML
XSLT XSLT URI:http://www.w3.org/1999/XSL/Transform
xsl:
/
/
XSLCSS: p { font-family: arial } XSL: (templates)
: -
(Push Processing) ,
apply-templatestemplate match=""
(pattern) , , , . template match =
"// "
" [@ = '120']/ [1]"
"///"
""
value-of select=""
value-of select =
"//@""//@""/[1]/@"
"count(/[1]/ [@ = '120']/)"
XSL- XSL XML
XSL-
XSL XML
(Pull Processing) ,
for-each select="XPath-"
XSL
if:
choose
xsl:if
XSL- xsl:if
xsl:choose
xsl:choose
XSL- xsl:choose
xsl:stylesheet
xml
version = "1.0" encoding = "UFT-8"
xsl
xsl:template
= "http://www.w3.org/1999/XSL/Transform"
version = "1.0"
= ""
= " "
xsl:template match = "/"
html
head
title
= ""
body
h2
= " "
html
head
title
body
h2