Companies Home Search Profile

.NET Essentials: LINQ for XML

Focused View

Walt Ritscher

1:32:17

0 View
  • 001 Query and transform your XML data with LINQ.mp4
    00:56
  • 002 What you should know.mp4
    00:59
  • 003 How to access the sample code on GitHub.mp4
    01:06
  • 004 Why this course uses LINQPad.mp4
    01:20
  • 005 Install LINQPad.mp4
    01:13
  • 001 Understand LINQ for XML.mp4
    07:04
  • 002 The XML data files for this course.mp4
    03:52
  • 003 Load data from an XML file.mp4
    02:32
  • 004 Quick look at the XElement class.mp4
    02:02
  • 005 Parse XML in an XML string.mp4
    01:59
  • 006 Save the XML document.mp4
    01:39
  • 001 Get an element from XML.mp4
    02:33
  • 002 Get an attribute from XML.mp4
    01:25
  • 003 Get nodes when using schema namespace.mp4
    03:33
  • 004 Get single or multiple elements.mp4
    02:27
  • 005 Get child element.mp4
    01:12
  • 006 Get child elements.mp4
    01:58
  • 007 Use Descendants() to recurse child elements.mp4
    00:52
  • 008 Get attributes.mp4
    00:51
  • 009 Read element and attribute values.mp4
    01:32
  • 010 Change element and attribute values.mp4
    01:37
  • 011 Use SetElementValue to add remove and modify child elements.mp4
    01:37
  • 012 Use SetValue to set with non-string data.mp4
    01:04
  • 001 Use Query syntax to work with elements.mp4
    02:46
  • 002 Attribute query.mp4
    01:27
  • 003 Select data into a new anonymous type.mp4
    01:47
  • 004 Where clause on attribute value.mp4
    01:53
  • 005 Where clause with compare.mp4
    02:11
  • 006 Aggregate queries.mp4
    02:01
  • 007 Choose output order with OrderBy.mp4
    00:42
  • 008 Query for empty elements and blank values.mp4
    03:21
  • 009 Group by.mp4
    03:26
  • 010 Challenge Create custom string output.mp4
    01:46
  • 011 Solution Create custom string output.mp4
    01:14
  • 012 Challenge Filter results to show elements with no content.mp4
    00:47
  • 013 Solution Filter results to show elements with no content.mp4
    00:55
  • 014 Challenge Filter results to show invalid values.mp4
    01:39
  • 015 Solution Filter results to show invalid values.mp4
    01:53
  • 001 Use the DumpFormatted extension method.mp4
    01:32
  • 002 XDocument compared to XElement.mp4
    02:40
  • 003 Create XML structure.mp4
    03:18
  • 004 Rename elements and attributes.mp4
    01:49
  • 005 Replace elements and attributes.mp4
    01:30
  • 006 Remove element.mp4
    01:26
  • 007 Add parent element and move elements.mp4
    02:14
  • 008 Challenge Move attributes and elements.mp4
    01:09
  • 009 Solution Move attributes and elements.mp4
    02:31
  • 001 Next steps.mp4
    00:57
  • Description


    The first explanation you typically hear about Microsoft LINQ is that it provides an in-language query tool to manipulate the contents of arrays and lists. Explore LINQ further and you’ll find it works with other popular data sources like XML files. In this course, instructor Walt Ritscher shows you how LINQ to XML uses LINQ extension methods to read, create, search, and manipulate XML in a simplified way. Walt walks you through LINQPad, the lightweight, powerful code editor and code runner that is used in this course, then explains how to load XML into different LINQ classes. He covers how you can get different elements and attributes from XML and some of the ways you can work with elements and attributes, after getting them. Walt describes a variety of query operators that you can use. He concludes with a discussion on how you can create and edit XML structure with LINQ.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Walt Ritscher
    Walt Ritscher
    Instructor's Courses
    I am a seasoned trainer, writer, and speaker who loves learning technology and sharing my discoveries with other technology enthusiasts. My enthusiasm for crafting software interfaces blossomed early. Just a few days after discovering how to move pixels around a computer screen I was devouring books on the topic of computer graphics and UI design. Teaching programming and UI design is one of my ongoing passions. I've taught hundreds of courses for universities, colleges, and private training companies. On the consulting side I've had the opportunity to work with customers like UPS, HP, Intel, Wintellect and Intuit. Now I'm a senior staff instructor at LinkedIn Learning. My content team produces hundreds of technical training courses for software developers each year. I'm creating courses on Microsoft developer tools and topics. I love speaking at tech conferences, I'm a frequent speaker at major industry events in Europe, Asia and the Americas. I received the Microsoft MVP award for thirteen years (2005-2018) I joined the ranks of video authors in 2002, producing a small series of .NET videos for Microsoft Press. 2010 saw my first video course on Lynda.com. Now I have hundreds of hours of video training courses available at LinkedIn Learning. My current UI obsession revolves around the Windows 10 and XAML based languages. If you want to know more about XAML based pixel shaders check out my "HLSL and Pixel Shaders for XAML Developers"​ book available from O'Reilly Media. I'm also a big fan of keyboard synthesizers, digital music and music production. Specialties: smart client , device and web UI technologies, audio and music production, writing, speaking, curriculum development, teaching.
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 48
    • duration 1:32:17
    • Release Date 2024/10/15