CSE681 - Software Modeling and Analysis

Lecture #9 - XML

Revised: 12/5/2010
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Lecture #01 Lecture #02 Lecture #03 Lecture #04 Lecture #05 Lecture #06 Lecture #07
Lecture #08 Lecture #09 Lecture #10 Lecture #11 Lecture #12 Lecture #13 Lecture #14
Lecture #15 Lecture #16 Lecture #17 Lecture #18 Lecture #19 Lecture #20 Lecture #21
Lecture #22 Lecture #23 Lecture #24 Lecture #25 Lecture #26 Lecture #27 Lecture #28

Syllabus SG-SMA SG-OCD SG-Notes

Web Resources:

UML XML, HTML Code Project Microsoft Developer's Network DevelopMentor XML Sells Brothers Windows Developer's Journal WindowsClient.net DotNetJunkies dotnet quickstart tutorials C# Corner Mono Project Performance Counters

Office Hours:Instructor & TAs

Content:

This lecture is an introduction to eXtensible Markup Lanaguage. Today we cover the syntax of XML, some example applications, and look at demonstration programs using .Net classes that support the reading, writing, and manipulation of XML.
  1. The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Submissions naming convention: userid + project number + ".zip"
  3. Project #2 
  4. Mono Project
  5. XML Tutorials
  6. XSLT Tutorials
  7. Tagged Languages
  8. XML Presentation
  9. XML Demonstration Code
  10. LINQ to XML
  11. XML - additions, deletions, and modifications
  12. XSLT Demonstration
  13. XML Details Presentation
  14. Uses for XML
  15. Evaluating code projects - Cyclomatic Complexity, Size, Manual and Maintenance Pages, demonstration of requirements