MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

The Many Approaches to XML Processing in .NET Applications

Course Summary

Did you know that you can use XML instead of a SQL database for applications? Did you know there is LINQ to XML that allows you to process XML documents quickly and efficiently? If the answer is no to either of these two questions, then you need to watch

  • +

    Course Syllabus

    ● What is this XML Thing Anyway?
        ◦ Introduction
        ◦ What is XML
        ◦ What makes up XML
        ◦ XML Document Structure
        ◦ Schemas
        ◦ XML Tools
        ◦ Summary
    ● A Myriad of Methods to Read XML
        ◦ Introduction
        ◦ XmlReader Class
        ◦ Reading Individual Elements using XmlReader
        ◦ Using the MoveToContent Method
        ◦ Using the ReadStartElement Method
        ◦ Using the ReadElementString Method
        ◦ XPath Queries
        ◦ XDocument Class Introduction
        ◦ Load and Select an Element
        ◦ Read a Set of Elements
        ◦ Read all Elements in XML
        ◦ Convert a String to XDocument
        ◦ Reading Attributes
        ◦ DataSet Class Introduction
        ◦ Reading XML using a DataSet
        ◦ Using a Select Method
        ◦ Reading a Schema with DataSet
        ◦ LINQ to XML Introduction
        ◦ Using XPath and LINQ to Select a Single Node
        ◦ Using XPath and LINQ to Select Multiple Nodes
        ◦ Which Technology to Use to Read XML
        ◦ Summary
        ◦ 16 Ways to Write XML Documents
        ◦ Introduction
        ◦ XmlWriter Class
        ◦ Writing an XML Document with Write Methods
        ◦ Writing Attributes with XmlWriter
        ◦ Adding Formatting to XML Document
        ◦ Writing an XML Document to StringBuilder
        ◦ Writing using XDocument
        ◦ Creating an XDocument from Scratch
        ◦ Using XDocument and XElement constructors
        ◦ Writing Attribute Based XML
        ◦ Suppressing Formatting
        ◦ Writing using DataSet
        ◦ Write XML and Schema using DataSet
        ◦ LINQ / XElement Introduction
        ◦ Save Method in XDocument and XElement
        ◦ Adding Data Using a Constructor
        ◦ Adding Data by Cloning an Element
        ◦ Updating an Element
        ◦ Deleting an Element
        ◦ Summary
    ● Real World Uses of XML
        ◦ Introduction
        ◦ Uses of XML
        ◦ Write XML From a Database / Prototyping
        ◦ Serialize / Deserialize an Object
        ◦ Reading Configuration Settings
        ◦ Open XML
        ◦ Summary
    ● LINQ to XML Step-by-Step
        ◦ Introduction
        ◦ System.Xml.Linq Namespace
        ◦ Create XML Elements using Constructors
        ◦ Load XML using XDocument and XElement
        ◦ LINQ to XML Queries
        ◦ Select All Nodes
        ◦ Use Where Clause
        ◦ Select Single Node using XDocument and XElement
        ◦ Use Where Clause with Attributes
        ◦ Use Order By
        ◦ Consuming an RSS Feed
        ◦ Joining two XML Documents
        ◦ Reading the File System
        ◦ Aggregating Data
        ◦ Using Sum, Min, Max and Average
        ◦ Working with Classes
        ◦ Anonymous Types
        ◦ Loading a Class
        ◦ Return a Collection of Classes
        ◦ Data Modification
        ◦ Inserting Nodes using Constructors
        ◦ Inserting Nodes by Cloning
        ◦ Updating Nodes
        ◦ Deleting Nodes
        ◦ Putting it All Together
        ◦ Entity and Manager Classes
        ◦ Summary
    ● Use XML: An Alternative to SQL
        ◦ Introduction
        ◦ Read/Store XML Locally
        ◦ Use WPF to Read/Store XML data locally

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top