Should I learn XML before WCF?


a) I plan to start learning WCF, but Im not sure if it is important to learn XML first. If XML Must Be Learned Before WCF, Why?

b) If XML is to be learned before WCF, then Id prefers to learn only the parts necessary for understanding WCF. So which of the following XML technologies should be resolved and in how much detail:

  • XML basics
  • DTD
  • XML Schemas
  • XPath
  • XSLT
  • Xquery


thanks

+4
source share
5 answers

Fundamental fact: Learning XML offline does not make sense since XML is not used offline.

Since you are going to learn WCF, I would suggest you get WebServices first. This way you will learn the basics you want to learn about XML, as well as its relevance as a choice for serialized data transfer.

It would also be useful to learn about the various benefits and support options for SQL Server for XML.

So, learn XML in conjunction with the appropriate technology, which will be more useful to you.

+3
source

I would suggest learning the XML bit that you need to know while you are learning WCF. For example, my colleague did not know anything about XML until he needed to know how to use XQuery for the SQL query that returned XML. This project taught him what he needed to know, so he was able to learn more about XQuery with SQL Server, rather than internal and external DTDs and XSLTs.

+6
source

Knowing XML will help you understand what is happening, and it will definitely be useful to learn. But it is not required.

If you use customization tools, you hardly need to see XML.

You can, for example, use MS Word without understanding the file saving format.

+3
source

In this tutorial, you will be provided with sufficient basics so that you can start using WCF: http://www.w3schools.com/xml/xml_syntax.asp

+1
source

It might be nice to switch to a quick online primer to get familiar with XML, but I would not spend too much time on it. You will have many opportunities to learn all aspects of XML while developing your WCF applications.

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

+1
source

All Articles