A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。

一、XML
在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有 XHTML,XSLT,XSL,DTDs,XML Schema(XSD),XPath,XQuery和SOAP.如果你现在还对XML一无所知,那么赶快狂补吧。XML是包含类似于HTML标签的一个文本文件,在这个文件中定义了一个树型结构来描述它所保存的数据。
XML最大的优点是你既可以在这个文本文件中存储结构化数据,也可以在其中存储非结构化数据——也就是说,它能包含和描述"粗糙的"文档数据,就象它描述"规则的"表格数据一样。
XHTML是目前编写HTML的首选方法;因为XHTML本身就是格式良好的XML,与通常畸形的HTML文档相比, XHTML格式文档更容易处理。
XSLT和XSL是对XML文档进行转换的语言。它们可以将XML文档转换成各种格式,比如另一个文本文件、PDF文件、HTML文件、逗号分割的文件,或者转换成其它的XML文档。
DTDs 和XML Schema用来描述XML文件所包含的数据内容的类型,使你不用编写定制的代码就能对XML文档的内容进行"有效性"检查,使内容强行遵守给出的规则。
XPath 和 XQuery是查询语言,用它们可以从XML文档中吸取单个的数据项或者数据项列表。XQuery的功能特别强大,因为它对XPath查询进行了扩展。实际上,XQuery和XML的关系就像SQL之于关系数据库一样。
SOAP是Web services间进行通讯的标准协议。你不必知道SOAP协议的所有细节,但是你应该熟悉其常用规则及其工作原理,这样你才能使用它。

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 2黑马币 +10 收起 理由
zengkj77 + 5 很给力!
林五 + 5 很给力!

查看全部评分

91 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
急急急叽叽叽叽开开开开开开开开开开开
回复 使用道具 举报
讲得非常详细,值得学习
回复 使用道具 举报
Wangyk 中级黑马 2016-11-16 18:52:19
7#
回复 使用道具 举报
lieyemu 中级黑马 2016-11-16 22:31:20
8#
66666666666666666
回复 使用道具 举报
回复 使用道具 举报
rebirf 初级黑马 2016-11-16 23:35:29
10#
赞一个~~~~~···
回复 使用道具 举报
xyy222 中级黑马 2016-11-19 01:21:24
11#
看看.......
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
紫薯布丁。。。
回复 使用道具 举报
412563103
25103250
回复 使用道具 举报
Elroy 中级黑马 2017-6-14 21:29:01
16#
是不是优先Web开发啊
回复 使用道具 举报
了解一下下
回复 使用道具 举报
newu 黑马帝 2017-6-14 21:44:43
18#
66666666666666666
回复 使用道具 举报
发送给我让我
回复 使用道具 举报
厉害了我的哥
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 加入黑马