Introduction To XML Extensible Markup Language: Prof.N.Nalini AP (SR) VIT
Introduction To XML Extensible Markup Language: Prof.N.Nalini AP (SR) VIT
Introduction To XML Extensible Markup Language: Prof.N.Nalini AP (SR) VIT
• Text-based
• Capture data (content), not presentation
• Data self-describes its structure
• Names and nesting of tags have meanings!
Features of XML
• Portability: Just like HTML, you can ship XML data
across platforms
• Relational data requires heavy-weight API’s
• Flexibility: You can represent any information
(structured, semi-structured, documents, …)
• Relational data is best suited for structured data
• Extensibility: Since data describes itself, you can
change the schema easily
• Relational schema is rigid and difficult to change
Well-formed XML documents
XML
Transformation
Transformation
Instructions
Tool
Alice Lee
alee@aol.com
123-45-6789
1983-7-15
Parsers