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

时间:2022-09-11 10:18:43


a) I plan to start learning WCF, but I’m not sure whether it’s important to learn XML first. If XML should be learned before WCF, why?

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

b) In case XML should be learned prior to WCF, then I’d prefer to learn just the parts required to understand WCF. So which of the following XML technologies should be tackled and in how much detail:

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

  • basics of XML
  • XML的基础知识
  • DTD
  • DTD
  • XML schemas
  • XML模式
  • XPath
  • XPath的
  • XSLT
  • XSLT
  • XQuery
  • XQuery的


thanx

感谢名单

5 个解决方案

#1


3  

Fundamental Fact: Learning XML in a stand-alone manner does not make sense because XML is not used in a stand-alone manner.

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

Since, you are about to learn WCF, I would suggest you to get a hang of WebServices first. That way you will learn the basics you want to learn about XML and also its relevance as a choice for serialized data transfer.

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

Also, it would make sense to learn about the various advantages and options provided in SQL Server for XML support.

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

So, learn XML in conjunction with a relevant technology that would prove more useful to you.

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

#2


6  

I would suggest learning the bits of XML that you need to know while you learn WCF. For example, a colleague of mine didn't know anything about XML until he needed to know how to use XQuery for a SQL query that returned XML. That project taught him what he needed to know, so he was able to spend more time learning about XQuery with SQL Server instead of the ins and outs of DTD and XSLT.

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

#3


3  

Knowing XML will help you understand what is happening, and it would definatly be helpfull to know it. But it is not required.

了解XML将有助于您了解正在发生的事情,并且最终将有助于了解它。但这不是必需的。

If you use the configuration tools, you allmost never need to see the XML.

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

You can for example use MS Word without understanding the format in which the file is saved.

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

#4


1  

This tutorial should give you enough basics so you can start using WCF: http://www.w3schools.com/xml/xml_syntax.asp

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

#5


1  

It might be a good idea to go through a quick primer online to get familiar with XML but I wouldn't spend too long doing it. You will have plenty of opportunities to learn the ins and outs of XML as you develop your WCF applications.

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

Here's a list of pretty decent XML tutorials.
http://www.xmlfiles.com/xml/

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

#1


3  

Fundamental Fact: Learning XML in a stand-alone manner does not make sense because XML is not used in a stand-alone manner.

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

Since, you are about to learn WCF, I would suggest you to get a hang of WebServices first. That way you will learn the basics you want to learn about XML and also its relevance as a choice for serialized data transfer.

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

Also, it would make sense to learn about the various advantages and options provided in SQL Server for XML support.

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

So, learn XML in conjunction with a relevant technology that would prove more useful to you.

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

#2


6  

I would suggest learning the bits of XML that you need to know while you learn WCF. For example, a colleague of mine didn't know anything about XML until he needed to know how to use XQuery for a SQL query that returned XML. That project taught him what he needed to know, so he was able to spend more time learning about XQuery with SQL Server instead of the ins and outs of DTD and XSLT.

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

#3


3  

Knowing XML will help you understand what is happening, and it would definatly be helpfull to know it. But it is not required.

了解XML将有助于您了解正在发生的事情,并且最终将有助于了解它。但这不是必需的。

If you use the configuration tools, you allmost never need to see the XML.

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

You can for example use MS Word without understanding the format in which the file is saved.

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

#4


1  

This tutorial should give you enough basics so you can start using WCF: http://www.w3schools.com/xml/xml_syntax.asp

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

#5


1  

It might be a good idea to go through a quick primer online to get familiar with XML but I wouldn't spend too long doing it. You will have plenty of opportunities to learn the ins and outs of XML as you develop your WCF applications.

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

Here's a list of pretty decent XML tutorials.
http://www.xmlfiles.com/xml/

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