--%>

Explain the common uses of XML

Explain the common uses of XML.

E

Expert

Verified

Common uses for XML have following features:

Information identification:

Since you can define your own markup, you can describe meaningful names for all your information items. All information storage since XML is portable and non-proprietary; this can be used to store textual information across some platform. Since it is backed by an international standard, this will remain processable and accessible like a data format.

Information storage:

Since XML is portable and non-proprietary, thsi can be used to store textual information across some platform. Since this is backed by an international standard, this will remain processable and accessible as a data format.
Information structure:

XML can hence be used to store and identify any type of (hierarchical) information structure, particularly for long, complex or deep document sets or data sources, making this ideal for an information-management back-end to serving the Web. It is its most common Web application, along with a transformation system to serve this as HTML till such time as browsers are capable to handle XML consistently.

Publishing:

The original objective of XML as explained in the quotation at the start of this section. Combining the three earlier topics as identity, storage and structure, means this is possible to get all the benefits of robust document management and control (along with XML) and publish to the Web (like HTML) and also to paper (like PDF) and to other formats (for example: Braille and Audio, etc) by a single source document using the suitable stylesheets.
Messaging and data transfer:

As well XML is very heavily used for enclosing or encapsulating information orderly to pass this between various computing systems that would otherwise be unable to communicate. By giving a lingua franca for data identity and structure, this gives a common envelope for inter-process communication (messaging). Web services Building upon all of these, and also it’s utilize in browsers, machine-processable data can be exchanged among consenting systems, where before this was only comprehensible by humans (HTML). Weather services, e-commerce sites, AJaX sites, blog newsfeeds and thousands of other type’s data-exchange services use XML for data transmission and management, and the web browser for display and interaction.

   Related Questions in Programming Languages

  • Q : Explain Sign extension Sign extension :

    Sign extension: Whenever an integer value from a type with a specific range is stored in a variable with a larger range, Java employs sign extension to determine the resultant value. The most important bit in the original value is employed to fill the

  • Q : Define Java virtual machine or JVM

    Define Java virtual machine (JVM): A Java Virtual Machine (JVM) is an abstract computing machine, or virtual machine (set of computer software programs and data structures) which is a platform-independent execution environment that converts Java bytec

  • Q : What is an Attribute Attribute : It is

    Attribute: It is a particular usage of an instance variable. The set of attribute values held in a specific instance of a class state the current state of that instance. A class definition might impose specific constraints on the valid states of its i

  • Q : Explain Semantic error Semantic error:

    Semantic error: It is an error in the meaning of program. A statement might contain no syntax errors, however might still break the rules of Java language. For example, when ivar is an int variable, the shown statement is syntactically correct

  • Q : State Cout and Cin Cout: This is an

    Cout: This is an object of ostream_withassign class stated in iostream.h header file

  • Q : What is Cascading if-else statement

    Cascading if-else statement: A form of if-else statement in which all else-part (apart from the last) comprises of a further nested if-else statement. Employed to overcome the trouble of textual drift frequently related with nested if statements.

  • Q : Functions of System calls Show what are

    Show what are the different functions of System calls?

  • Q : What is Pointer Arithmetic Pointer

    Pointer Arithmetic: C and C++ provide the ability to modify a pointer’s target address with arithmetic operations. This is used, for example, to index arrays. MyObject* P = ...

    Q : Networking Homework Assignment : A

    Homework Assignment : A Barbershop Problem Due: November 20, 2012 In this assignment, you are asked to write a multithreading problem to simulate the barbershop problem, which is a classical synchronization problem. The problem is taken from William Stallings's Operating Systems: Internals and D

  • Q : Command to recognize type of file

    Specify the command which is used to recognize the type of file?