Free Essay

Simple Introduction to Xml

In:

Submitted By yanie
Words 423
Pages 2
XML
XML is one type of markup language that is simple and universal which allow users to store structured data into XML files. XML technically stands for Extensible Markup Language. XML is developed for several purposes. Some common used for XML are information identification, storage, and structure. XML can be used to store information across many platforms because it is portable and non-proprietary, also backed by international standard which is accessible and processable as a data format. XML is used for web services and development where it is used as platform to transfer data between different languages. It is also used for documentation and publishing as well as messaging and data transfer. There are several reasons why a programmer or web designer should use XML. Some advantages of XML include it is a platform to used independent language and easy to be used and understand. XML is not restricted to limited set of tags and users can developed their own set of tags with any sets of rule. XML can also be combined with any application that capable of processing it and it is also very compatible with java application. XML can send data from java program to .NET application and vice versa and it supported almost all other programming language. Besides, XML is vendor and system independent where there would be no loss of data during data exchange even when using system of totally different format. XML is portable language and can be used in large networks with multiple platforms like Internet, even on handhelds, palmtops or PDAs. Despite of many benefits of XML, there are several drawbacks of XML should be known. XML is lack of application processing. There is no browser yet can read XML. It must be converted into HTML to be read by browsers. Since XML is independent language, it depends on who writes it. However, it may pose problems for other users. Although it can use any tags with any rules, it might be hard for huge organization or business in which they may have hundreds of function related to one set of document. XML becomes a lot complicated when come to big task. Besides, the syntax in XML is very large and redundant relative to binary data representation. Redundancy in XML might as well affect the efficiency of the application. As a conclusion, XML can be said as most common tools for data transmission in all sorts of application. As well as HTML, it is quite important for web development and also other functions.

Similar Documents

Free Essay

Individual Xml Paper

...XML VS HTML “Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.” ("Extensible Markup Language (xml)", 2003). XML is an acronym for EXtensible Markup Language and is markup language like HTML. XML was designed to structure, transport and store data, so it has a different use than HTML which displays data. XML is mainly concerned with what the data is whereas HTML is focused on how the data should look. HTML tags are predefined and must be structured properly to display the web page properly, but XML tags are not predefined. For example, some predefined HTML tags are , , , and each tag much have an opening and closing tag. With XML developers can design their own tags and make then apply to what kind of data they are transporting or storing. For instance, if a developer is working with data about dogs they can choose to create tags like , , , or anything. XML by itself doesn’t really do anything because it still needs an application to send, receive, or display the data it contains. XML is not a replacement for HTML as it only works with data and does not display the data. Instead, XML is more of a compliment to HTML. ("Introduction To Xml", 2013). Examples Uses of XML Site Mapping and Search Engine Optimization (SEO) One reason...

Words: 1036 - Pages: 5

Free Essay

Information System

...Information Systems Lecture Notes G´bor Bodn´r a a RISC-Linz, Johannes Kepler University, A-4040 Linz, Austria email: Gabor.Bodnar@risc.uni-linz.ac.at www: http://www.risc.uni-linz.ac.at/people/gbodnar January 23, 2005 2 Contents 0 Introduction 0.1 Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.2 Information Sources . . . . . . . . . . . . . . . . . . . . . . . . . 1 Data Modeling 1.1 Introduction . . . . . . . . . . . . . . . . . 1.2 The Entity-Relationship Model . . . . . . 1.2.1 Entities, Attributes, Relationships 1.2.2 Classification of Relationships . . . 1.2.3 Keys . . . . . . . . . . . . . . . . . 1.2.4 Entity-Relationship Diagrams . . . 1.2.5 Entity-Relationship Design . . . . 1.2.6 Exercises . . . . . . . . . . . . . . 1.3 The Relational Model . . . . . . . . . . . 1.3.1 Relational Structure . . . . . . . . 1.3.2 Relational Algebra . . . . . . . . . 1.3.3 Functional Dependencies . . . . . . 1.3.4 Normal forms . . . . . . . . . . . . 1.3.5 Indexing and Hashing . . . . . . . 1.3.6 Exercises . . . . . . . . . . . . . . 1.4 SQL . . . . . . . . . . . . . . . . . . . . . 1.4.1 Data Definition . . . . . . . . . . . 1.4.2 Simple Queries . . . . . . . . . . . 1.4.3 Database Modification . . . . . . . 1.4.4 Views and Joins . . . . . . . . . . 1.4.5 Embedded SQL . . . . . . . . . . . 1.4.6 Exercises . . . . . . . . . . . . . . 2 Information Systems On-Line 2.1 On-Line Databases . . . . . . . . . . . 2.1.1 Security Control . . . . . . . . 2.1.2 Transaction...

Words: 18634 - Pages: 75

Free Essay

Syllabus

...[pic] [pic]   |Department of Information Technology | |WEBD341: Enterprise Data Exchange using XML | |3 Credit Hours | |8 Weeks | |Prerequisite(s): WEBD121: Web Development Fundamentals | |Table of Contents | |Instructor Information |Evaluation Procedures | |Course Description |Grading Scale | |Course Scope |Course Outline | |Course Objectives |Policies | |Course Delivery Method |Academic Services | |Resources |Selected Bibliography | |Appendix A – Professor Biography |Appendix B – Weekly Student Course Guide | |Instructor Information ...

Words: 3056 - Pages: 13

Free Essay

Nnbj

...(service-oriented architecture) changed the conventional system development method, and allowed system integration to become more flexible. Cost reduction is a major issue in the construction of e-learning systems. Software components of SOA and web services are characterized by being reusable and interchangeable, and are therefore able to reduce waste of educational resources, as well as lower system development cost. This study uses web service components developed with Microsoft .NET and XML technologies to construct a teaching platform with standard specifications, allowing system developers to rapidly construct an e-learning system based on SOA and web services. Keywords: E-learning, Web Services, SOA, XML 1. Introduction SOA and web services can solve communication issues of different platforms or distributed architectures. XML (extensible markup language) technology is used as a foundation for message passing because its data format is able to go across platforms. SOAP (simple object access protocol), WSDL (web service description language) and UDDI (universal description, discovery and integration) technologies are used to describe, publish and access various objects. The prevalence of e-learning has caused government agencies, schools and private enterprises to set up e-learning websites one after another. However, these e-learning websites were constructed with different programming languages, data storage formats and system architectures, hence causing an ...

Words: 1374 - Pages: 6

Free Essay

Openerp

...2009-04-09 CONTENTS i ii Open Object Business Intelligence, Release 1.0 I 1 2 Part 1 : Introduction Goal of the project What is for User? 2.1 2.2 2.3 For the end-user: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . For the administrator user: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . For the developer: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 9 9 9 9 11 12 15 3 OLAP 3.1 Who uses OLAP and Why? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Terminologies II 5 6 Part 2 : Architecture Schema Components 6.1 6.2 6.3 6.4 6.5 6.6 The Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The CLI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Cube Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Web Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The OpenOffice plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Open ERP interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 19 21 21 21 21 22 22 22 23 25 26 7 Extra libraries 8 Introduction to the OpenObject Module 8.1 Explanation of the components . . . . . . . . . . . . . . . . ...

Words: 9931 - Pages: 40

Free Essay

J2Ee

...tutorial introduces you to the APIs, tools, and services provided in the Java™ 2 Enterprise Edition (J2EE) Software Developer Kit (SDK). You can get the free J2EE SDK (http://java.sun.com/j2ee/download.html) to use for demonstrations, prototyping, educational use, and verifying J2EE application portability. To support these uses the J2EE SDK comes with J2EE development and deployment tools, a Web server, Cloudscape database, Java Software application server, Extensible Markup Language (XML) support, the J2EE APIs, and Java Plug-In. Java Plug-In lets you run Java 2 applets in browsers that support an earlier release of the Java Runtime Environment (JRE). Note: This is a work in progress. Links to new lessons are turned on when they become available. Submit comments and suggestions to jdcee@sun.com PREFACE IV SEPTEMBER 27, 2000 PREFACE SEPTEMBER 27, 2000 V Contents Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Lesson 1 A Simple Session Bean. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Example Thin-Client Multitiered Application 2 J2EE Software and Setup 3 Unix: 3 Windows: 3 Path and ClassPath Settings 3 Path Settings 3 Class Path Settings 4 J2EE Application Components 4 Create the HTML Page 5 HTML Code 6 Create the Servlet 6 Import Statements 7 init Method 7 doGet Method 7 Servlet Code 9 Create the Session Bean 10 CalcHome 11 Calc 12 CalcBean 12 Compile the Session Bean and...

Words: 21108 - Pages: 85

Free Essay

Ibm Db2

...IBM DB2 Express – C Introduction The intent of this paper is to describe the installation process of the Microsoft Windows version of the IBM DB2 Express-C database. This is a light-weight version of the more fully featured configuration of IBM’s best-selling DB2 database and includes core DB2 capabilities, free administration, development, autonomic, XML support and access to the online communities and forums. The version downloaded and running is configured for dual core processors and supports up to 2GB of system memory. Insights gained from working with the database after installed are also shared. Installation Process for DB2 Express-C Downloading and installing DB2 Express-C is easily accomplished over an Internet connection. The version installed is 389MB and took approximately 10 minutes to download over a cable modem running at fractional T1 speeds. Installation screens from the steps completed to get DB2 Express-C up and running are shown in the Appendix of this document. After installing the Control Center was invoked at the command line using the command db2cc which is specifically defined in the chapter assigned on DB2 Express-C. Using the command db2sampl -xml –sql to create the sample data worked, and there is the secondary option of using graphical interface commands to accomplish the same. The use of the DB2 Command Line tools show how quickly a multidimensional table can be viewed, edited and batch programming tasks completed using shell scripts...

Words: 728 - Pages: 3

Free Essay

Ssss

...Tutorial: XML programming in Java Doug Tidwell Cyber Evangelist, developerWorks XML Team September 1999 About this tutorial Our first tutorial, “Introduction to XML,” discussed the basics of XML and demonstrated its potential to revolutionize the Web. This tutorial shows you how to use an XML parser and other tools to create, process, and manipulate XML documents. Best of all, every tool discussed here is freely available at IBM’s alphaWorks site (www.alphaworks.ibm.com) and other places on the Web. About the author Doug Tidwell is a Senior Programmer at IBM. He has well over a seventh of a century of programming experience and has been working with XML-like applications for several years. His job as a Cyber Evangelist is basically to look busy, and to help customers evaluate and implement XML technology. Using a specially designed pair of zircon-encrusted tweezers, he holds a Masters Degree in Computer Science from Vanderbilt University and a Bachelors Degree in English from the University of Georgia. 1 Section 1 – Introduction Tutorial – XML Programming in Java Section 1 – Introduction About this tutorial Our previous tutorial discussed the basics of XML and demonstrated its potential to revolutionize the Web. In this tutorial, we’ll discuss how to use an XML parser to: • • • Process an XML document Create an XML document Manipulate an XML document We’ll also talk about some useful, lesser-known features of XML parsers. Best of all, every tool discussed here is freely...

Words: 13605 - Pages: 55

Free Essay

Integration

...ability to secure Web Services against Denial of Service, Buffer Overflow, and XML Denial of Service attacks; as well as having an authorization mechanism. 2. Overview of Related Work The concept of web services firewalls has been only recently developed, which accounts for the limited number of products available in the market [4]. Most of the available products are defined by a set of common features. One of those features is XML content inspection also known as deep packet inspection (DPI), which allows for the inspection of the XML content embedded in the SOAP requests coming to the web services. Another feature is webservices access control, either for a whole service or for specific operations. Moreover, some web services firewalls accept WSDL2 files or Schema for SOAPenvelope validation purposes. Two of the most successful products in the market are the ForumSystems XWALL [5] and the DataPower XS40 XML security gateway [6]. They both help the user to define his/her own policies either through a GUI as in XWALL, the definition of eXtensible Stylesheet Language Transformation (XSLT) files that do content inspection against the SOAP requests as in the XS40 or the usage of predefined WSDL files to perform the necessary validations. They also help providing data level authorization through the usage of HTTP username/password and SSL X.509 Certificates as in XWALL and the usage of the OASIS XML Access Control Markup Language...

Words: 3572 - Pages: 15

Free Essay

Project

...International Journal of Electronics Communication and Computer Engineering Volume 2, Issue 2.ISSN : 2249 - 071X Study of Network Monitoring System Using Java RMI Pankaj M. Poul1, Nikhil B. Dhake2, Prashant A. Patil3, Seema N. Lokhande4, Prof. Pramod D. Ganjewar5 H.O.D. (I.T.) Dhole Patil College of Engineering Wagholi, Pune. pankajvatsalganga@gmail.com Abstract: - The corporate world looks at IT as that critical function having a say on day-to-day business, the choice of a network monitoring solution is a must factor in the business. In this paper we have discussed such software which are already exists for Network Monitoring. We have also discussed some issues regarding use of Java RMI for Distributed objects i.e. evolution of RMI protocol and Enhancing the speed of RMI protocol. This paper may leads to a future scope for creation of Network Monitoring System using java RMI. Keywords: - RMI, SOAP, RPC. this project idea we are trying to build a software system that can serve us to achieve all this needs. 2. RELATED WORK We have done the literature survey of other technologies available to cater the same concept. We found some advantages, technologies; disadvantages we are and limitations to in these those trying overcome disadvantages & limitations in our system. A. Team viewer:Team Viewer is one of network monitoring software which is used for establish a connection to any computer via the Internet and control it remotely or simply present your own desktop – all without...

Words: 2110 - Pages: 9

Free Essay

Software Based Digital Media Store

...Project Synopsis Project Title Database and Service oriented framework for supporting / powering large volume of data Project Category NNdfdf Web Services Location of Implementation Sardar Patel Institute of Technology, Munshi Nagar, Andheri(W), Mumbai-400 058 Mumbai-400 058 Number of Team-Members 2 Project Description This project is aimed at efficient accessing of a service oriented framework for supporting a voluminous database. This database is a large media database which would provide the client with media files using these framework services. The performance of these services is improved by adding caching mechanism to the system. Languages Used C, Memcache utility & library, PHP. Abstract Nowadays, efficacious accessibility of data stored in large databases is a major aspect of any system which needs to access data stored in such databases especially over the web. In this project report, we first study an existing service oriented framework for supporting a voluminous database created by Mime360. This database is a large media database which would provide the client with media files using these framework services. The main purpose of this system is to provide accessibility...

Words: 7023 - Pages: 29

Free Essay

Transforming Tadl Model to Uppaal for Context Aware System

...the specification of the format for input file. Moreover, this paper discusses a case study to to ensure the conversion is correct, efficient and applicabilit ACKNOWLEDGMENTS I would like to start off thanking my supervisor Dr.Wan for her support and guidance. Furthermore, I am also indebted to my schoolmate Bai Wei for the help and support to this project. Finally, and most importantly, I want to thank my roommates, for the encouragement and help. This work can not exist without you. Contents ABSTRACT .............................................................................................................. - 0 ACKNOWLEDGMENTS ........................................................................................ - 0 1 Introduction ........................................................................................................ - 1 2 Background ........................................................................................................ - 2 2.1 UPPAAL .................................................................................................. - 2 2.2 TADL ....................................................................................................... - 3 2.3 Context Aware...

Words: 3889 - Pages: 16

Free Essay

Using Sql Server in C Sharp

...Telemark  University  College   Department  of  Electrical  Engineering,  Information  Technology  and  Cybernetics         Using  SQL  Server  in  C#   with  Examples   Hans-­‐Petter  Halvorsen,  2014.03.01       Faculty of Technology,   Postboks 203, Kjølnes ring 56, N-3901 Porsgrunn, Norway. Tel: +47 35 57 50 00 Fax: +47 35 57 54 01     Table  of  Contents   1.   Introduction  .......................................................................................................................  4   2.   SQL  Server  ..........................................................................................................................  5   2.1.   Database  Systems  .......................................................................................................  5   2.2.   Structured  Query  Language  ........................................................................................  5   3.   Visual  Studio  ......................................................................................................................  6   3.1.   The  .NET  Framework  ...................................................................................................  6   3.2.   The  C#  Language  ...........................

Words: 1390 - Pages: 6

Free Essay

Brief Introduction of Oracle E-Business Suite

...Oracle® XML Publisher Core Components Guide Release 5.6.3 Part No. E05078-01 April 2007 Oracle XML Publisher Core Components Guide, Release 5.6.3 Part No. E05078-01 Copyright © 2006, 2007, Oracle. All rights reserved. Primary Author:     Leslie Studdard Contributing Author:     Tim Dexter, Klaus Fabian, Hiro Inami, Edward Jiang, Incheol Kang, Kazuko Kawahara, Kei Saito, Elise Tung-Loo, Jackie Yeung The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is...

Words: 17562 - Pages: 71

Free Essay

Editing and Management of Educational Metadata

...H.) 42, Arkadias Street, Athens, GR-15234 Greece Tel: +30-10-6839916/17 Fax: +30-10-6839917 karadim@iti.gr http://www.iti.gr ABSTRACT Educational metadata are attracting increasing attention, since they can facilitate the description, indexing, searching and retrieving on-line learning objects and educational resources. This paper describes the difficulties raised in retrieving educational resources from the Web, and discusses the current state-of-the-art in educational metadata technologies and the advantages of their use. The most popular software tools for editing and/or managing XML metadata files are presented, and their limitations in the e-learning context are discussed. The paper outlines the design considerations of educational meta-data management toolkits, and proposes EM2, an educational metadata management tool, which supports editing and management of XML educational metadata documents. EM2 aims to facilitate the effective and efficient search, accessibility and navigation of educational resources through e-learning applications and services. Keywords: educational meta-data, re-usability...

Words: 7478 - Pages: 30