Results 1 to 3 of 3

Thread: XML Advantages

  1. #1
    Join Date
    Nov 2009
    Posts
    76,596

    Default XML Advantages

    There are many advantages to using XML for information exchange, and they offer many benefits to the user. The Extensive Markup Language uses human language, which is conversable and not the language used by computers which is binary and ASCII coded. XML is readable by even people who have had no formal introduction to XML or have been coached on it.

    * It is as easy as HTML.
    * XML is fully compatible with applications like JAVA, and it can be combined with any application which is capable of processing XML irrespective of the platform it is being used on.
    * XML is an extremely portable language to the extent that it can be used on large networks with multiple platforms like the internet, and it can be used on handhelds or palmtops or PDAs.
    * XML is an extendable language, meaning that you can create your own tags, or use the tags which have already been created.

    There are other advantages of using XML.

    * It is a platform independent language.
    * It can be deployed on any network if it is amicable for usage with the application in use.
    * If the application can work along with XML, then XML can work on any platform and has no boundaries.
    * It is also vendor independent and system independent. While data is being exchanged using XML, there will be no loss of data even between systems that use totally different formats.

    From a programmers point of view, there are a lot of parsers available like the API, C and many more. If your data is very rich, then using XML to capture the data makes a lot of sense mainly because it is in plain text and in a language that humans can read.

    XML also gives the freedom to define your own tags that fit your application needs. XML can also be stored in databases in XML format and human readable format.

    The advantages of XML include that it can be used as an instrument to share data and application models in wide networks like internet.

    The Advantages of XML in Java

    XML uses the Common Component Architecture or CCA, and the Common Object Request Broker Architecture, CORBA. In other words, this means that it uses a common , standard protocol which helps interoperability for programs.

    It also allows RMI, or remote method invocation in Java and invokes another java object. It also allows the clients to connect to the program using the remote procedure calling, or RPC in short.

    XML Advantages with Tags

    The very first advantage with using tags in XML is that XML allows you to create your own tags, and you are not limited to a standard set of tags that have to be used to program which are predetermined by program vendors.

    If you use vendor declared tags in any program, there is a limitation where the browsers and other programs associated with it will have to approve it first and then get accustomed to usage, which will be quite a time consuming process. But in XML you are creating your own tags and are already accepted by other languages so this becomes a time saving process.

    You can also have the freedom to develop at your own pace and moreover develop tools that will be helpful for your programming needs without a lot of investment of time or money. Here by defining your own tags you are widening your horizons.

    You can make the tags work for you and develop anything the way you want it, compared to vendor declared tags where you will have to fit your programming needs to suit the tags, which is a big limitation to creativity in programming.


    Keywords: advantages to XML, Markup Language , human language,binary ,ASCII coded,XML , HTML,JAVA,portable language,networks,internet, palmtops , PDAs,extendable language, programmers , API, XML format,XML in Java, Component Architecture ,CCA, Request Broker Architecture,CORBA, RMI, RPC,Tags,program vendors.

  2. #2
    Join Date
    Sep 2010
    Posts
    16

    Default

    It is a platform independent language.
    * It can be deployed on any network if it is amicable for usage with the application in use.
    * If the application can work along with XML, then XML can work on any platform and has no boundaries.
    * It is also vendor independent and system independent. While data is being exchanged using XML, there will be no loss of data even between systems that use totally different formats.

  3. #3
    Join Date
    Mar 2012
    Posts
    6

    Default

    thank you for this information

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •