xml- ТЕХНОЛОГИИ Лекция 4

Click here to load reader

Upload: isha

Post on 23-Feb-2016

95 views

Category:

Documents


1 download

DESCRIPTION

XML- ТЕХНОЛОГИИ Лекция 4. XSLT- ТРАНСФОРМАЦИЯ. Трансформация XML- данных. Категории трансформации Структурные трансформации – трансформация одного словаря XML в другой по аналогии с переводом - PowerPoint PPT Presentation

TRANSCRIPT

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