Home >Knowledge Center > Technologies Trends
         
 

Articles Main> XML application Development

XML Application Development

So What Is XML, Anyway?
Answering this question has been a popular pastime for most authors discussing XML of late. As you've probably figured out, XML is the official acronym for the Extensible Markup Language. They probably used the letter X instead of the letter E simply because XML sounds much sexier than EML. When you go beyond the acronym, you find more than just a markup language. You find a family of technologies that can be leveraged to build highly extensible and interoperable software solutions.

Where Did It Come From?
XML derived from the Standard Generalized Markup Language (SGML). You can use both XML and SGML to create self-describing documents. Both languages use textual markup (tags) to describe data so that other applications or tools (like an SGML or XML parser) can correctly read the information and then do interesting things with it. XML is a simplified version of SGML, more suitable for use on the Web.
XML is case-sensitive. XML also cares about white space (it doesn't ignore white space, as other languages do), and it must deal carefully with special characters that could potentially confuse the document structure. You may have noticed that XML looks very similar to the Hypertext Markup Language (HTML). Both XML and HTML use the same markup language syntax to define begin and end tags and attributes. HTML is essentially a specific case of an XML language with predefined elements and behavior.
In the same manner that HTML provides a universal method to create user interfaces, XML offers a universal way to describe and work with data. XML allows developers to create their own XML vocabularies that are customized for describing their particular data structures. A developer who leverages XML no longer needs to worry about platform, operating system, language, or data store.

The Extensible Markup Language (XML) is a subset of SGML.
* XML is compatible with SGML
* XML supports a wide variety of applications
* The XML design should be prepared quickly.
* XML documents shall be easy to create.

10 Points of XML: 

  1. XML is for structuring data
  2. XML looks a bit like HTML
  3. XML is text, but isn't meant to be read
  4. XML is verbose by design
  5. XML is a family of technologies
  6. XML is new, but not that new
  7. XML leads HTML to XHTML
  8. XML is modular
  9. XML is the basis for RDF and the Semantic Web
  10. XML is license-free, platform-independent and well-supported

For web based XML databases and XML HTML conversion and XML programmers / coding please contact us.
We develop XML software applications. With the future of web services so promising, each business must explore how model can help them ace their competition. For more information about xml web services, .Net web service development, soa architecture & implementation, soa enterprise software and testing  and its potential use in your business, please contact us. We are a company based in India that offers outsourced web service and SOA consulting and development services. 

 Previous

 



Print this page   Email to Friend