Introducing XML (2)
- Initially addressing HTML’s limitations for describing document structure
- Now widely adopted syntax for transferring data between programs, systems
- Standard programming interfaces
- reusable software components
- Support from major software vendors
- Foundation for “Web services”
- distributed applications invoked over Web