尚学堂手把手教程
Project
XML
可扩展标记语言eXtensibleMarkupLanguage
授课:授课:王勇
版权所有:尚学堂科技
尚学堂
内容
手把手教程
Project
XML最基本的三个概念XML的历史XML的语法XSL基础DTD&;Schema
版权所有:尚学堂科技
尚学堂
手把手教程
Project
XML基本概念
XML–eXtensibleMarkupLanguage最基本的三个概念XML语言语言-------------描述事物本身(可扩展)描述事物本身(语言描述事物本身可扩展)XSL语言语言--------------展现事物表现形式展现事物表现形式语言DTD(Schema)--------定义定义XML语言的语法定义语言的语法
版权所有:尚学堂科技
尚学堂
手把手教程
Project
基本概念图解
XSL--1XMLMVC
XSL--2
DTD
橡皮泥?橡皮泥?***Plasticine??臭泥?臭泥?脑袋瓜?脑袋瓜?
XML概念StrutsDocument/View
版权所有:尚学堂科技
尚学堂
例1-1
手把手教程
Project
DTDsays:你叫橡皮泥,可以有颜色,产地等属性XML:
<橡皮泥颜色=“白”><产地>东海傲来国产地>橡皮泥>
XSL:第一种捏法----猫
第二种捏法----狗
版权所有:尚学堂科技
尚学堂
练习1
手把手教程
Project
用DTD,XML,XSL定义本课堂
<课堂所属=“尚学堂”><教师name=“马士兵”gender=“male”>教师><学生name=“name1”gender=“male”>学生><学生name=“name2”gender=“female”>学生>课堂><教室所属=“尚学堂大学”><课桌材质=“木头”编号=“1”>课桌><课桌材质=“木头”编号=“2”>课桌><椅子产地=“北京”编号=“0001”><椅子腿位置=“左前”>椅子腿>椅子>教室>
版权所有:尚学堂科技
尚学堂
手把手教程
Project
XML的历史
SGML—标记语言的鼻祖(ISO)
60年代,用于修饰文章的格式宏操作(Word字体转换、Unixman)SGML(StandardGeneralizedMarkupLanguage)DSSSL(DocumentStyleSemantics&;SpecLang)可用于定义成千上万种标记语言,用于科技文献和政府办公文件等等TeX、
HTML、EDIW3C–WorldWideWebConsortiumhttp://www.w3.org
XML1.0–1998.2
IBM、Oracle、Microsoft……
版权所有:尚学堂科技
尚学堂
家族谱
手把手教程