score:0
Everything you wrote will help you, but you missed an important one, I guess it's not there cause it's not XML related, but it'll help you a lot to know SQL.
score:1
My suggestion:
- XPath
- XSLT
- XML Schemas
in this order. These are not required to learn LINQ to XML, but can provide a good background on what to do with XML documents.
score:1
It all depends on how much you want to learn and the reason you want to learn it.
For me, I've gotten pretty far just by knowing a few of the following with LINQ:
XDocument
XElement("ThisChildElement").Value
XElements()
XElements().InsertLinqCommandHere
When using XML as a way to store data, learning the basics of XML and LINQ to XML will take you a long way. I started by learning the very basics of how an XML document is structured and how to pull data out of an XML document using LINQ. Personally, I plan to add other concepts as necessary if I get into more advanced stuff.
score:1
I agree with Ben's answer. None of those are prerequisites for learning LINQ to XML.
Jump in and start working with LINQ to XML and pick up those other things when you find a need for them.
With LINQ to XML you probably won't need XPath or XML readers or writers. I learned those before working with LINQ to XML because that's all that existed at the time. LINQ to XML is much simpler and should be easier to learn.
I'd like to know XSLT, but haven't had the time or real need to learn it.
You didn't mention which language you use. LINQ to XML is one area where VB.NET provides more richness than C# does. If you're curious what it looks like in VB.NET, there is a great set of "How Do I" videos by Beth Massi on LINQ in general with a few good ones covering LINQ to XML and XML Literals.
Source: stackoverflow.com
Related Query
- What XML related technologies I should know before learning LINQ to XML?
- What Should I know to underestand LINQ better?
- Linq Find Partial Text Match - Included code returns duplicate and everything except what it should
- .NET and Hadoop - What should I know / learn and what is available?
- How does a LINQ expression know that Where() comes before Select()?
- What is the equivalent of XML PATH and Stuff in Linq lambda expression (GROUP_CONCAT/STRING_AGG)?
- LINQ Source Code Available
- What is the LINQ to XML equivalent for this XPath
- At what point is a LINQ data source determined?
- creating Linq to sqlite dbml from DbLinq source code
- How do I know what does EF translate Linq queries into?
- How to flatten a multi level XML into a single level XML using c# code LINQ
- What LINQ operation related to Paging could be slowing down my query?
- What is LINQ hosting and should I care?
- What should be the right practice to handle duplicate linq queries to Database?
- What design pattern should I use to create an easy binding map between a query and textboxes for Linq search screens?
- Null reference exception in my LINQ to XML code
- What is the difference between these 2 XML LINQ Queries?
- Linq to entities does not know what .Date operator is
- source code for LINQ 101 samples
- Insert XComment before node using Linq to XML
- xml linq orderby clause not working how it should be
- What SQL query or LINQ code would get the following data?
- What methods should I override to use LINQ Where, Find?
- Learning Linq to XML and trying to create an object from xml nodes
- I need to save the XML file using linq with xml code in C#
- What is causing this LINQ to XML Argument Exception?
- What is the linq select syntax to check for xml data with null elements?
- C# LINQ code not working for XML parse
- Construct a list of wpf Hyperlink elements from an XML source file using Linq
More Query from same tag
- Group by in linq and show group items that all have the same value of a property
- Recursive get all childrens using LINQ C#
- LINQ: Create persistable Associations in Code, Without Foreign Key
- Linq to Entity Where built by looping over data
- DataContext accessed after Dispose in render pages/controls
- Is it possible to use method in the group by method in Linq?
- Linq query to find super set with checks
- OrderBy on children in a LINQ Query
- Create an OrderBy Expression for LINQ/Lambda
- Convert CollectionBase to List or data type usable with Linq
- linq group by hour range?
- Can I cast a LINQ query result to BindingList<T>?
- Exception on XML sorting
- EF5 code first datetime2, building a linq expression
- Combining two List<T> together, merging instances of T based on instance member using LINQ
- Using Linq for copying/filtering produces a dynamic result in foreach loops?
- Explanation of this LINQ code which generates permutations
- Column of BindingSource with Anonymous Class as DataSource
- Copying sorted values from one datatable to another Efficiency?
- Net Core 3.1 Razor Pages Multiple Nested Many to Many queries with Linq
- Passing month parameter from binded datepicker to linq method MVVM EF
- Sum rows with linq
- Linq with Entity Framework Eager Loading
- c# group by alphabets
- LINQ Orderby Descending Query
- Read xml data with namespaces from SQLite database in C#
- Nullable DateTime parameter causes an exception
- Sort Collection By One Property, If Null, Sort By Different Property
- How to get property from a nullable type?
- LINQ query to find items in a list from other list by item