Project
GML(1969)SGML(1985)
HTML(1993)
XML(1998)
XHTML
MathML
WML
SMIL
……
版权所有:尚学堂科技
尚学堂
手把手教程
Project
WHYXML?
HTML的缺点描述性的人机交流语言Html1Html2XML机器与机器之间进行自动化交流的语言直接描述数据本身的信息,替代了html装饰语言Example1.
xml 版权所有:尚学堂科技
尚学堂
手把手教程
Project
XML的优点
异质信息互通
机器语言(netCrawler、自动化
搜索、更精确思索)用交流语言替代html装饰语言简单可以自定义语言(可扩展)
版权所有:尚学堂科技
尚学堂
手把手教程
Project
应用XML
专有XML语言MathMLSMILXML编程中的应用配置文件(tomcat)Deploy文件编程表现(csdn.net,msdn,发布
系统)
莫滥用!!莫滥用
(
weblogic、websphere、jboss)(职业之一)
版权所有:尚学堂科技
尚学堂
手把手教程
Project
XMLVSHTML比较内容
可扩展性
HTML
不具有可扩展性,标记固定
XML
是元标记语言,可以定义新的标记语言,标记由用户定义侧重于结构化的描述信息,数据是什么为XML所关注严格要求嵌套、配对严格按照DTD的要求结构清晰,便于阅读与进行维护数据与显示分离可重用性很高
侧重点
侧重于信息的表现形式,数据显示为什么格式为HTML所关注不严格(嵌套、配对)难于阅读,难于维护数据与显示合在一处差
语法可读、可维护数据本身与显示可重用
版权所有:尚学堂科技
尚学堂
手把手教程
Project
XML语法
验证一个.XML
文档是否正确文档是否正确验证一个格式正确
编程验证XMLParser(eg.IE6)
与DTD文档相符文档相符
编程XMLParser
版权所有:尚学堂科技
尚学堂
手把手教程
Project
XML文档结构
通常从XML声明开始通过XML元素来组织数据为了使数据更加清晰并且具有自身的格式可以引入CDATA区数据块可以在文档中加入注释如果需要给XML处理
程序提供一些信息,可以包含处理指示