Mobile Application
Mobile Application
Mobile Application
the application Java code? What is good or bad about this design?
WHAT IS XML?
XML is simply an acronym for eXtensible Markup Language, and it enables people and
computers to search for and exchange scientific/business data, commercial products, and
multilingual products with ease and speed.
XML technology provides a method for tagging (or marking up) text in the document so that the
meaning of its components can be esablished, thereby allowing for the documents use in multiple
applications. Ulike HTML (which has the aforementioned limitations), XML allows for userdefined tags and attributes, and its uses stretch far beyond just presentation of material. Because
you can create your own tags and attributes in XML, you can use markup to describe the content
of the element. In otherwords, XML is just a way of marking up data so that it is self-describing.
Key Design Principles
The eXtended markup language (XML) is a metalanguage -- that is, a language for
describing other languages.
XML does not have a fixed set of markup tags -- instead, authors create their own markup
language for describing structured data.
Web page content is separated from presentation -- applications decide how the data will
be displayed.
XML is an open standard developed by the World Wide Web consortium (W3C). This means that
XML is non-proprietary and can be used with a wide range of applications, including authoring
tools (e.g., better tag semantics for specialist information), content display engines (i.e., different
views of the same data), translation tools, and database exchange/applications.
Separation of Data and Presentation
XML Technology employs three languages:
XML. The extensible markup language specifies the base syntax of documents and
document type definitions (DTDs).
XLL. The extensible linking language specifies links among documents (e.g., associates
semantics to a link; define a link that connects more than two resources; define a
bidirectional link).
Note. The specification of a document's contents (XML) is completely separated from the
formatting instructions (XSL).
COMPLEMENTARY BENEFITS OF JAVA AND XML
Have open interfaces that offer "plug-and-play" high level application services.
Benefits of Java:
Benefits of XML:
XML allows for custom interpretation of data sets (write once, publish anywhere).