.NET and XML (or XML in.NET) Matt Harding David Oguns.

Slides:



Advertisements
Similar presentations
W3C XML Schema: what you might not know (and might or might not like!) Noah Mendelsohn Distinguished Engineer IBM Corp. October 10, 2002.
Advertisements

Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
ISYS 512 Business Application Design and Development with.Net David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
SVG Scalable Vector Graphics. What is SVG? SVG stands for Scalable Vector Graphics SVG is used to define vector-based graphics for the Web SVG defines.
1 XML Parsing in C# Why.NET is worth it…. 2 Introduction C# was designed around the.NET platform for… Similarity to C++ Similarity to C++ Safety and ease.
C#/.NET Jacob Lewallen. C# vs.NET.NET is a platform. Many languages compile to.NET: –VB.NET –Python.NET –Managed C++ –C#
Module 1: Overview of the Microsoft.NET Framework.
Our Research Background and Possible Research Directions in the Context of the Adapt Project Davide Rossi Università di Bologna IST
Objective In this session we will discuss about : What is ADO. NET ?
C# The new language for Updated by Pavel Ježek © University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum License.
PHP and XML TP2653 Advance Web Programming. PHP and XML PHP5 – XML-based extensions, library and functionalities (current XAMPP PHP version is )
.NET and XML (or XML in.NET) David Oguns Matt Harding.
XML.NET Concepts and Implementation Badar Gillani.
XML Fundementals XML vs.. HTML XML vs.. HTML XML Document (elements vs. attributes) XML Document (elements vs. attributes) XML and RDBMS XML and RDBMS.
Joe Waldin – Roanoke, VA.  InfoPath Fundamentals ◦ What is InfoPath – Brief History ◦ What are Forms Services ◦ Controls ◦ Set-up ◦ Working with Data.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
1 Introduction to.NET Framework. 2.NETFramework Internet COM+ Orchestration Orchestration Windows.NET Enterprise ServersBuildingBlockServices Visual Studio.NET.
ISYS 512 Business Application Design and Development with.Net David Chao.
VS.NET Syllabus By Peter Huang.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
1 Using XML in.NET Sorting through the choices. 2 XML and API’s XML is a series of W3C recommendations Focus on structure and behavior W3C says very little.
Presentation XML. NET SEMINAR By: Siddhant Ahuja (SID)
ASP.NET and XML Presented By: Shravan S. Mylavarapu 1.
Introduction to XML History of XML Advantages of XML
Extending System.Xml Ted Neward
Module 1: Overview of the Microsoft.NET Platform.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
LINQ TO XML Mike Taulty Developer & Platform Group Microsoft UK
XML DOM Functionality in.NET DSK Chakravarthy
1 XMLXML and.NETNOEA / PQC 2005 (rev. FEN 2007) XML and the.NET framework Heavily inspired by: Support WebCast: Programming XML in the Microsoft.NET Framework.
WORKING WITH XML IN THE.NET FRAMEWORK. Accessing an XML File Basic activities: open it, read it.NET Framework provides structured and unstructured mechanisms.
DAT 379 XML Today And Tomorrow Mark Fussell Lead Program Manager Microsoft Corporation.
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
Moving from Microsoft ® ADO 2.X To ADO.NET Jackie Goldstein Renaissance Computer Systems Ltd. MSDN Regional Director, Israel Prerequisites.
DotNet Michelle Johnston, Firebird Services Ltd. What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime)
Module 7: Accessing Data by Using ADO.NET
© 2001 Microsoft 1 XML and Microsoft Standards Leadership & Toolset Innovation Focusing on the Developer.
The Microsoft.NET Connected Logo Program Derek Edwards CS 376 April 22 nd, 2003.
Module 1: Overview of the Microsoft .NET Framework
SOA support in.NET Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
What’s New in Visual Studio NET Framework 2.0 Themes Windows Forms 2.0 ASP.NET 2.0.NET Compact Framework 2.0 Set the bar in developer productivity.
The New Solution? Translate XHTML to Java GUI.. Advantages Using XML W3C support XSLT Language Testing Language Specification Using XHTML Reuse web tools.
Client-side technologies Technologies around the Web-Client: DHTML, CSS, Behaviors, XML and more.
Announcements Events Discussion Forum Documents Links Audience: All involved w/ RPPM rppm.transportation.org SharePoint Platform.
Microsoft.Net Framework Presented by: Frank Perkins Leslie Meadows Jason Salomon.
ISYS 512 Business Application Design and Development with.Net David Chao.
Introduction Because database applications today reside in a complicated environment, various standards have been developed for accessing database servers.
DAT200 Microsoft® ADO.NET for ADO Classic Developers: Introducing ADO.NET Jackie Goldstein Renaissance Computer Systems
Introduction to.NET Building.NET Applications Mike Taulty Developer & Platform Group Microsoft Ltd
Building Custom Controls with ASP.NET and the Microsoft ®.NET Framework Rames Gantanant Microsoft Regional Director, Thailand
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Open XML Developer Workshop XSLT and Open XML. Open XML Developer Workshop Disclaimer The information contained in this slide deck represents the current.
Exercise 1 Review David Rabinowitz. 11/23/2016 Object Oriented Design Course 2 Exercise 1 Transform XML to HTML Build designed, extensible code UML Unit.
XML for .NET Session 1 Introduction to XML Introduction to XSLT
Current Popular IT I Pertemuan 11
Displaying XML Data with XSLT
Concepts and Implementation
Experiences and Status
WEB SERVICES.
Module 1: Getting Started
Processing XML.
Quiz Points 3 Rules Raise your hand if you know the question
04 | Data Acess Technologies
Class 4: Building Interactive Web Pages
.NET Framework V3.5+ & RESTful web services
Presentation transcript:

.NET and XML (or XML in.NET) Matt Harding David Oguns

Agenda Microsoft Design Goals XML Reading and Writing DOM in.NET

Design Goals W3C Standards Compliant Extensible Pluggable Performance Integration with ADO.NET

XML Namespaces System.Xml System.Xml.Schema System.Xml.XPath System.Xml.Xsl

XML Reading Exposed through a few classes: –XmlReader abstract class –XmlTextReader, XmlValidatingReader, XmlNodeReader implementations Uses pull parsing –Allows for recursive decent approach –*Apple Property List Example

XML Writing XmlWriter abstract class –One implementation => XmlTextWriter Methods are almost parallel to XmlReader class *Apple Property Lists Revisisted

DOM in.NET More or less the same as in Java XmlDocument inherits from XmlNode which implements IXPathNavigable.

More Information We didn’t cover everything: – Microsoft also uses an XML based documenting tool

Closing If you are writing applications that use XML and web services extensively, consider using the.NET platform to take advantage of Microsoft’s elegant solutions.