XML and XSLT - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

XML and XSLT

Description:

XML and XSLT By Hadi Fooladi Talari HTML SGML XML XSLT HTML HTML ... – PowerPoint PPT presentation

Number of Views:281
Avg rating:3.0/5.0
Slides: 17
Provided by: hadi7
Category:
Tags: xml | xslt | xslt

less

Transcript and Presenter's Notes

Title: XML and XSLT


1
XML and XSLT
  • By
  • Hadi Fooladi Talari

2
????? ?????
  • ????? ?????? HTML
  • SGML
  • XML
  • XSLT

3
?????? HTML
  • HTML ???? ????? ?????? ????
  • ?????? HTML ??? ????? ????? ???
  • ?????? ??? HTML ???? ????
  • HTML ???? ?? ? ??? ???? ????? ????
  • HTML ????? ???? ????
  • ...

4
SGML
  • ?? MetaLanguage ???
  • ????? ??? ???? ????? ??????? ???????????
  • HTML ????? ??? ?? ?? ????? SGML ????? ??? ? ??
    ?????? ?? ?? ?? ?????? SGML ???? ??????
  • ?? ?????? SGML ?? DTD ????

5
????? SGML
  • ????? ?????? ????? ??? ?? ???? ??????
  • ????? ???? ?????????? ??????? ?? ????????? ??????
  • ?????? ?? ??????? ?? ????? ????? ????????? ??
    ?????????

6
??????? SGML
  • ????
  • ??????
  • ????? ???????

7
XML
  • ?????? ???? SGML ?? ????? ? ??????? ?? ?????
    ????? ?????? ?? ??? ??????
  • ???????????? ?? SGML
  • ?? ?????? ?????? ??????? SGML
  • ?? MetaData ???
  • ????? ???? ????? ???????

8
??????? XML
  • XML ?? SGML ?????? ??? ? ???? ?????????? SGML
    ????????? ?? XML ????? ????
  • ????? ??????????? ?? ?????? XML ?? ?????? ?????
    ???? ???
  • ?????? XML ???? ????? ????????? ???? ? ????????
    ???
  • ????? XML ????? ? ???? ???
  • ?????? XML ?? ????? ???? ????? ????????

9
XSLT
  • XML ?? ????? ???? ??????
  • ???? ?????? ?????? XML ????? ??????? ??????????
    ?? Java? Perl? Python ?????? ???????
  • ?? ?? ???? ???????????? ??????? ? ???? ???? ???

10
??????? ?? CSS ????????? ????? ???
  • CSS ????????? ?????? ?? ????? ?? ?? ??? ????
    ??????? ?? ????? ???
  • CSS ????????? ??????? ????? ???
  • CSS ????????? ??? ??? ?? ?? ?? ????? ???

11
????? ????? XSLT
  • ?? ????????? XSLT ?????? ?? ??? XML ????
  • ???? XSLT ?????? ?? ???? ????? ???? ????
  • XSLT ???? ???? ????? ??? ?? ?? ????? ????? ??
    ???? ????
  • ?? ??? ????? ???? ?? ????? ? ?????? ??????? ??????

12
????????? ??????? ?? XSLT
  • ?? ???? ??? ???? ???? ?? ??????? ?? ?????????
    ?????? ?????? ????
  • ??? ???? ????? ?? ??????? ?? ?? ????? ??? ?? ?
    ??? ????? ??? ????? ??? ?? ????? ?????? ???????
    ??????? ??????? ???????
  • ?? ??? ??? ?? ??? ?? ???? ??? ???? ???? ?? ??????
    ????? ???

13
????? ?? XSLT
  • ??? ???? XML
  • lt?xml version1.0?gt
  • ltgreetinggt
  • Hello, World!
  • lt/greetinggt

14
????? ?? XSLT (?????)
  • ???? ????? ?? ???? HTML
  • lthtmlgt
  • ltbodygt
  • lth1gt
  • Hello, World!
  • lt/h1gt
  • lt/bodygt
  • lt/htmlgt

15
????? ?? XSLT (?????)
  • ?? XSLT
  • ltxslstylesheet xmlnsxslhttp//www.w3.org/1999/X
    SL/Transform version"1.0"gt
  • ltxsloutput method"html"/gt
  • ltxsltemplate match"/"gt
  • ltxslapply-templates select"greeting"/gt
  • lt/xsltemplategt
  • ltxsltemplate match"greeting"gt
  • lthtmlgt
  • ltbodygt
  • lth1gt
  • ltxslvalue-of select"."/gt
  • lt/h1gt
  • lt/bodygt
  • lt/htmlgt
  • lt/xsltemplategt
  • lt/xslstylesheetgt

16
?????
  • Simon North, Teach Yourself XML in 21 Days, Sams
    1999
  • John E. Simpson, XPath and XPointer, OReilly
    2002
  • Doug Tidwell, XSLT, OReilly
Write a Comment
User Comments (0)
About PowerShow.com