我应该在WCF之前学习XML吗?

时间:2009-11-29 18:06:33

标签: xml wcf web-services


a)我打算开始学习WCF,但我不确定首先学习XML是否重要。如果应该在WCF之前学习XML,为什么?

b)如果在WCF之前应该学习XML,那么我更愿意只学习理解WCF所需的部分。那么应该解决以下哪种XML技术以及详细程度:

  • XML的基础
  • DTD
  • XML架构
  • 的XPath
  • XSLT
  • 的XQuery


感谢名单

5 个答案:

答案 0 :(得分:6)

我建议你在学习WCF时学习一些你需要知道的XML。例如,在他需要知道如何将XQuery用于返回XML的SQL查询之前,我的一位同事对XML一无所知。该项目教会了他需要知道的内容,因此他能够花更多的时间来学习使用SQL Server的XQuery,而不是DTD和XSLT的来龙去脉。

答案 1 :(得分:3)

了解XML将有助于您了解正在发生的事情,并且肯定会对此有所帮助。但这不是必需的。

如果您使用配置工具,您几乎不需要查看XML。

例如,您可以在不了解保存文件的格式的情况下使用MS Word。

答案 2 :(得分:3)

基本事实:以独立方式学习XML没有意义,因为XML不是以独立方式使用的。

因为,您即将学习WCF,我建议您首先了解WebServices。这样,您将学习有关XML的基础知识,以及它作为序列化数据传输选择的相关性。

此外,了解SQL Server for XML支持中提供的各种优势和选项是有意义的。

因此,学习XML以及对您更有用的相关技术。

答案 3 :(得分:1)

本教程应该为您提供足够的基础知识,以便您可以开始使用WCF:http://www.w3schools.com/xml/xml_syntax.asp

答案 4 :(得分:1)

在线阅读快速入门以熟悉XML可能是一个好主意,但我不会花太多时间去做。在开发WCF应用程序时,您将有很多机会学习XML的细节。

这是一份相当不错的XML教程列表 http://www.xmlfiles.com/xml/