A program in an internet user's computer (like yours) capable of interpreting XML sent from a server. Typically a modern web browser, such as Mozilla Firefox, Google Chrome, Microsoft Internet Explorer, Opera Browser, etc.
Mozilla Firefox, for example, shows the hierarchy of an XML very clearly, although it may take a while to load files when they get quite large.
There are also Database Management Systems (DBMS) capable of working directly with XML files internally and most of modern ones offer at least the possibility of importing/exporting them. Most of them include also an XML client.
Even some spreadsheet applications, like Microsoft Excel are able to import/export XML to view and work with its content.
An XML client must be at least able to show the XML information to the user.
XML does not have the concept of client-side/server-side.
true
true
true
Markup languages are used to store data, so no--they are not used only on the client side. XML allows programmers to define markup languages for use in their own programs. Popular XML based language files include things like Microsoft's .docx file format.
XML was designed for exchanging information. It is extensible, and easily constructed, since there are no restrictions on what you can use for a tag name (unlike HTML, for example). XML data is structured in a hierarchy which can be traversed like a database. It is a very common format and means of data exchange. There are several known standards for describing how data is exchanged, and XML is a very flexible means of doing that. If an application did not use XML for data exchange then the exchange would be through a proprietary format, which would not be as flexible or portable as XML.
That depends on what you want to do, xml tools include; xml parsers xml validators xml editors xml schema editors xml code generators
what are the component of xml document what are the component of xml document
there is no source code, xml is not a programming language, its a markup language for which you create your own tags, the basic xml syntax is <xml> to start an xml file, and </xml> to end the xml file.
it is the same way to create xml file by converting into txt you have to use the correct xml syntax ie <xml> this is to denote strat of xml file and this </xml> denotes end of xml file. You have to use the right xml code or your xml file wont be valid or well formed.
If you open the xml in most web browser it will state an error code denoting the type of malformation of the xml. you can use an xml tool like an xml editor to validate and correct your xml.
If you use an xml tool like liquid xml studio or any other xml tool you will be able to convert your xml into an xsd or dtd.