Free Essay

Xml and Html Have Differences

In:

Submitted By cwade8
Words 559
Pages 3
XML and HTML have differences that can determine one from the other. XML is used in many ways but there are three ways where XML is used more than others are. XML also has standards that will be discussed. This presents many questions concerning XML and HTML and their differences. According to Walsh XML is a markup language that contains structured information. The information contains words and pictures. With some kind of indication of what role those words and pictures play. Almost every document there is has some sort of structure. A markup language is a mechanism that identifies structures within a document. The XML defines a way to add markup to documents (Norman Walsh, 2010). A number of related specifications arise when defining XML. XML (Extensible Markup Language) defines the syntax of XML. XPointer (XML Pointer Language and XLink) XML Language defines a standard way to represent links between resources. XML has mechanisms for links between several resources and links for read-only resources. XSL (Extensible Style Language defines the standard style sheet language for XML (Norman Marsh, 2010). HTML (Hypertext Markup Language) is a markup language that is used for the developing web pages. HTML is a way to show the structure of text-based information in a document by setting certain text headings, paragraphs, lists, and to replace that text with forms that interact, images, and other objects as well (PRLog, 2008).
Even though they are very similar there are differences between XML and HTML. One thing that sticks out above the rest between XML and HTML is the predefined elements and attributes whose behavior is specified, where XML is not. Writer's of the documents can make their own XML words that target their exact needs. XML vocabularies now exist for many industries and applications from financial filings (PRLog, 2008).. Also XML introduces the concept of regular ness. The regular ness rules of XML is to rid some of the ambiguity inherent in processing markup languages like HTML by enforcing rules like mandating that all values have to be in quotations (PRLog, 2008). XML is the universal format for structured documents and also data on the web. Some of the standards and guidelines for XML, the base specifications are XML 1.0 and Namespaces. XML standards also can be discovered by viewing the American National Standards Institute’s search feature. Section 508 of the rehabilitation Act requires agencies to make the electronic information accessible to individuals with disabilities (XML, 2001). XML is simple and a very flexible format that came from SGML. XML was first designed to meet the challenges of large electronic publishing. XML has an important role in the exchange many types of data. Considering XML and the different working groups that are related include XML Coordination Group, XML Core Working Group, XSL Working Group, The Efficient XML Interchange Working Group, XML Binary Characterization Working Group, XML Processing Model Working Group, XML Linking Working Group, XML Query Working Group, XML Schema Working Group, and Service Modeling Language Working Group (W3C, 2003).

XML Binary Characterization Working Group is not to do any technical work on developing, or choosing a format, but it demonstrates that these efforts would be worth it. This group enables precise measurements to be made of the benefits of a binary interchange format over the current methods of textual interchange (W3C, 2003).

Similar Documents

Free Essay

Identify the Difference Between Xml and Html

...Identify the difference between XML and HTML. ADVANCED WEB DEVELOPMENT WEB/407 STEVE STEVENS September 24, 2012 Identify the difference between XML and HTML. Identifying the difference between XML and HTML language will be the basic content of this paper. I will provide some direct and indirect information regarding both languages and an example of what each code would look in its simplest form. Acknowledging the usefulness of XML and HTML in today’s society or the World Wide Web will be fully discussed to the best of my knowledge and research. Let us begin with a few definitions that will be helpful throughout this paper. XML – eXtensible Markup Language HTML –Hypertext Markup Language Computer Language --- A programming language designed for use on a specific type of computer End User --- the person who will be utilizing or working the program on a constant basis XML * XML is a computer base language that was designed to transport and store data. * XML is Plain Text that handles applications focusing on the nature of the application. * XML is a software- and hardware-independent tool for carrying information * XML is the most common tool for data transmissions between applications, storage and describing information. * XML is used in web development to simplify data storage. * XML Separates Data from HTML * XML data can be stored in separate files * XML data can easily be exchanged...

Words: 840 - Pages: 4

Free Essay

Intoduction of Xml

...XML, or extensible Markup Language, is a language based on web standards use by various communities and products. Similar to HyperText Markup Language, or HTML, XML is more concerned with data display than the presentation (Robbins, 2006). XML provides a unique structure that enables developers to define their own tags and attributes for elements. Defining such a unique set tags gives their intended audience data in a specific information format. Identifying difference of XML and HTML, examining XML standards, and providing XML examples will explain why XML is an important data exchange markup language standard. In order to understand XML it is important to understand HTML and differences between the two languages. The core technology for web page design is HTML. This language provides a non-programming language that marks up a page through use of tags to present objects. Angle bracket with keywords inside in an open and closing format provides instructions for a browser to interpret to display objects. Not all objects of HTML actually have open and close tags. Examples of standard HTML tags include “ ”, “” objects which produce a link and text input. Attributes are associated with objects allow displaying variations to the rendered objects. A browser is used to generate a page based on the objects that are displayed in order. Presentation of content employs a static method. Constant updates to pages are an inherent setback for using HTML. Additional technologies...

Words: 1280 - Pages: 6

Free Essay

Scholar

... What means XSLT? XSL (eXtensible Stylesheet Language) consists of • XSL-T (Transformation) – primarily designed for transforming the structure of an XML document – W3C Specification: http://www.w3c.org/TR/xslt • XSL-FO (Formating Objects) – designed for formatting XML documents – W3C Specification: http://www.w3c.org/TR/xsl XSLT origin: Document Style Semantics and Specification Language (DSSSL, pron. Dissel). Why Transform XML? XML is a success because it is designed: • for separation between content and presentation (XML is a generic markup language) • as a format for electronical data interchange(EDI) between computer programs • as human readable/writable format Transforming XML is not only desirable, but necessary. XSLT is an attempt to fulfill this need, by supporting • publishing data (not necessarily XML). • conversion between two proprietary formats (not necessarily XML). Publishing XML data Data Conversion How XML data can be transformed using XSLT? (1/3) 1 a conversion of XML data into a tree structure, e.g. using an XML parser conformant to – Document Object Model (DOM) http://www.w3.org/DOM/ – Simple Api for XML (SAX) http://www.megginson.com/SAX/sax.html Tree structure XML fragment This is an example para XML Parser DOM/SAX This is an em example How XML data can be transformed using XSLT? (2/3) 2 a structural transformation of the data: from the input to the desired output structure – involves selecting-projecting-joining...

Words: 2148 - Pages: 9

Free Essay

Web Developer Interview Q&a

...XML / XSLT What is XML, and why has it gained so much momentum? XML, or Extensible Markup Language, is an excellent way of representing data in a structured format. The most popular application of XML is for data-exchange. Like HTML, XML is also a textual, tag-based "markup" language. However, unlike HTML, which has a fixed set of tags and focuses on "presentation", XML does not have any fixed set of tags, and XML is all about "data". It is possible to create our own tags, and write data inside these tags in an XML document. The XML data is structured in a hierarchical format, and there are many "parsers" available that allow easily getting to the data values. In addition to data-exchange, XML is being used for various other purposes, such as content management, XML-based configuration files, eBusiness, document publishing, application integration, and most notably XML-based messaging or Web services. Some of the reasons behind XML's success include: • The ability to define and use our own tags makes XML "extensible", and self-describing. • XML's textual nature makes it highly portable allowing us to send and receive data from one platform to the other without any issues (such as encoding). • The availability of many free XML parsers and processors, makes it really easy to create, read, and manage XML documents. • As mentioned earlier, XML is all about data. Separating "presentation" from the actual "content" has many benefits, including the flexibility...

Words: 3825 - Pages: 16

Free Essay

Testing

...10 XML Interview questions and answers for Java Programmer by Javin Paul on January 27th, 2013 | Filed in: Core Java Tags: XML XML Interview questions are very popular in various programming job interviews, including Java interviews for web developer. XML is a matured technology and often used as standard for transporting data from one platform other. XML Interview questions contains questions from various XML technologies like XSLT which is used to transform XML files, XPATH, XQuery and fundamentals of XML e.g. DTD or Schema. In this article we will see 10 frequently asked XML Interview questions and answersfrom above topics. These questions are mostly asked in various Java interviews but they are equally useful in other programming interviews like C, C++, Scala or any other programming language. Since XML is not tied with any programming language   and like SQL its one of the desired skill in programmer, it make sense to practice some XML questions before appearing in any technical job interview. XML Interview Questions and Answers Here is my list of some common and frequently asked Interview questions on XML technologies. Questions on this list is not very tough but touches some important areas of XML technologies e.g. DTD, XML Schema, XSLT transformations, XPATH evaluation, XML binding, XML parsers and fundamentals of XML e.g. namespace, validation, attribute, elements etc. Question 1: What is XML ? Answer : XML stands for Extensible Markup language which means you...

Words: 12773 - Pages: 52

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

Premium Essay

Electronic Commerce

...services they offer such as Yahoo! local or Yahoo! answers allowing them to better compete with Google for market share. 2. One of the common difficulties a company is confronted with when expanding the reach of their market is growing too quickly. Physical space may become too small, and will no longer be sufficient in supplying customer demand. It also becomes easy for a company to lose track of important business operations if expansion happens too quickly; therefore, the company should implement a recordkeeping system, allowing them to monitor cash flow, track inventory/ deliveries, and manage finances. The business may also lack expansion capital as a result of neglecting to properly plan for the future. Furthermore, partners may have different views on...

Words: 2307 - Pages: 10

Free Essay

Web 238 Team Assignment

...University of Phoenix WEB/238 May 29, 2012 Tanisha D. Jackson Web Development and the Use of Javascript Creating a Website and presenting it online to users across the world has become a regular occurrence over the past few decades. Web pages belong to companies with services to sell, and others, to individuals with information to share. The basic Web site is built with HTML, and then creatively enhanced with CSS. To create a visually expressive Web site that can attract thousands of visitors each day you need to use more than HTML and decide what the site contains. There are different languages that can be used to add a sense of style to your site, some of the possible devices are JavaScript, Java, DOM, and AJAX. In the following paper our team will discuss a few examples of how each can be used in Web development. Comparison of Java and JavaScript Java and JavaScript are both object-oriented languages (Burns, 2012). Knowing how to use one language often becomes confusing when attempting to learn the other. Some of the differences between the two are that Java applets can create stand-alone applications that work across platforms running as standalone programs. However, JavaScript cannot create these stand-alone applications and reside on an Internet browser. A programmer must compile Java code before the program can run. This requires an outside program just to compile the code. A compiler turns Java code into machine language...

Words: 2442 - Pages: 10

Premium Essay

Case Covad

...36865_02 12/5/2005 9:55:49 Page 51 CHAPTER 2 TE C H N O L O G Y IN F R A S T R UC TURE: THE IN T E R N E T AN D THE WO R L D W I D E WEB LEARNING OBJECTIVES In this chapter, you will learn about: ● The origin, growth, and current structure of the Internet ● How packet-switched networks are combined to form the Internet ● How Internet protocols and Internet addressing work ● The history and use of markup languages on the Web, including SGML, HTML, and XML ● How HTML tags and links work on the World Wide Web ● The differences among internets, intranets, and extranets ● Options for connecting to the Internet, including cost and bandwidth factors ● Internet2 and the Semantic Web INTRODUCTION Many business executives made the statement “the Internet changes everything” during the late 1990s. One of the first people to say those words publicly was John Chambers, CEO of Cisco Systems, in a speech at a computer industry trade show in 1996. For his company, the Internet did indeed change 36865_02 10/7/2005 16:35:28 Page 52 everything. Cisco, founded in 1984, grew rapidly to become one of the largest and most profitable 52 companies in the world by 2000. Cisco designs, manufactures, and sells computer networking devices. In this chapter, you will learn about these devices and how they make up the Internet. Cisco’s earnings grew as telecommunications companies purchased the company’s products to build...

Words: 24308 - Pages: 98

Free Essay

Cxcxc

...What Great .NET Developers Ought To Know Everyone who writes code * Describe the difference between a Thread and a Process? * What is a Windows Service and how does its lifecycle differ from a "standard" EXE? * What is the maximum amount of memory any single process on Windows can address? Is this different than the maximum virtual memory for the system? How would this affect a system design? * What is the difference between an EXE and a DLL? * What is strong-typing versus weak-typing? Which is preferred? Why? * Corillian's product is a "Component Container." Name at least 3 component containers that ship now with the Windows Server Family. * What is a PID? How is it useful when troubleshooting a system? * How many processes can listen on a single TCP/IP port? * What is the GAC? What problem does it solve? Mid-Level .NET Developer * Describe the difference between Interface-oriented, Object-oriented and Aspect-oriented programming. * Describe what an Interface is and how it’s different from a Class. * What is Reflection? * What is the difference between XML Web Services using ASMX and .NET Remoting using SOAP? * Are the type system represented by XmlSchema and the CLS isomorphic? * Conceptually, what is the difference between early-binding and late-binding? * Is using Assembly.Load a static reference or dynamic reference? * When would using Assembly.LoadFrom or Assembly.LoadFile be appropriate? * What is...

Words: 1602 - Pages: 7

Free Essay

Resume

...Bowen Qiu 786-280-5915 bowenq12345@gmail.com _____________________ Summary * Experienced in J2EE development using Servlets, Struts, JDBC, Hibernate, Spring, Spring MVC, and Maven. * Extensive experience in using Github to keep track of changes in the code base. * Worked on Stored Procedures, Triggers, Functions, Views and Database Design. * Experienced in web application development using Java for back end development. * Solid experience working on Dependency Injections in Spring using XML. * Have worked on front end designing using JSP, as well as CSS, Ajax, EL and JSTL. * Ability on front end validation using HTML 5 and JavaScript. * Technical experience on AOP framework Spring, ORM framework Hibernate, MVC framework Struts and SpringMVC, and JavaScript framework Angular JS. * Solid knowledge of AOP and EJB. * Have been included in all aspect of Software Development Life. * Worked on unit testing using JUnit framework. * Experienced in working on WSDL based SOAP webservice using Apache CXF, and RESTful webservice using Jersey. * Knowledge of validation through struts-validation and Java annotation based validation. * Strong ability of utilizing Spring integration with Struts 1.3.1 and Hibernate 3.6. * Developed multiple distributed, transactional, portable applications using EJB architecture. * Practical knowledge of DB Servers including Weblogic12c, Tomat 7, Oracle10g, MySQL, Active Server Page...

Words: 1252 - Pages: 6

Premium Essay

Ecom 320 Assignment 1

...Assignment 1 Assignment 1 is worth 10% of your final grade, and should be completed after Lesson 3. It has two parts. * Part A: seven short-answer questions worth a total of 35 marks * Part B: two case analyses worth a total of 65 marks Part A: Short-Answer Questions (35 marks total) Answer each question in one to two paragraphs. (5 marks each) 1. What are the major similarities and differences between the Google and Yahoo business models? -Value Proposition – Through search engines users get useful responses to their queries with both Yahoo and Google. Google offers hosted web-based Google apps, and Android an open source mobile software platform to create applications for mobile devices. Yahoo has also been attracted to other ventures such as Dialpad to compete with Skype. Google has targeted Ads using Adwords and they extend advertising campaigns to network members through Adsense. Yahoo offers location specific home pages to access news relevant to your area. -Revenue Model – Google earns larger revenues through advertisers buying ad space on google websites, sale of enterprise products and advertising through network members. Yahoo also sells ad space but competing with google for revenue from enterprise products has created a large gap between Yahoo and Google. Market Opportunity – Google has a large market opportunity served through Internet users, advertisers, google network members, mobile device owners, and its continued efforts at entering...

Words: 2382 - Pages: 10

Free Essay

J2Ee

...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 Servlet 13 Compile the Session Bean...

Words: 21108 - Pages: 85

Premium Essay

Hostel

...Chapter-1 1.1 Introduction Android is an software platform and operating system for mobile devices. It is based on the Linux kernel. It was developed by Google and later the Open Handset Alliance (OHA). It allows writing managed code in the Java language. Due to Android here is the possibility to write applications in other languages and compiling it to ARM native code. Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA. It's a consortium of several companies 1.1.1 Introduction to Project Environment OPERATING SYSTEM: An operating system (OS) is software consisting of programs and data hostel management system project report runs on computers and manages computer hardware resources and provides common services for efficient execution of various application software. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between application programs and the computer hardware, although the application code is usually executed directly by the hardware and will frequently call the OS or be interrupted by it. Operating systems | | Common Features: * Process management * Interrupts * Memory management ...

Words: 15019 - Pages: 61

Premium Essay

E-Commerce

...Assignment 1 Assignment 1 is worth 10% of your final grade, and should be completed after Lesson 3. It has two parts. * Part A: seven short-answer questions worth a total of 35 marks * Part B: two case analyses worth a total of 65 marks Part A: Short-Answer Questions (35 marks total) Answer each question in one to two paragraphs. (5 marks each) 1. What are the major similarities and differences between the Google and Yahoo business models? Google and Yahoo are very similar, but there are also key differences between the two companies. Each site is considered a destination and is marketed as a place where consumers can fulfil their time on the internet by utilizing many different functions. Both of the companies can be considered B2C, or Business to Consumer companies. This means that they provide their services to consumers. Google and Yahoo are both portals, which means they offer users not only a functional search engine, but also a bundle of integrated services and content. This includes the ability to read the news, meet and chat with others and search for different entertainment such as celebrity gossip. Yahoo offers a search engine to users, but it also works to provide news, chat, e-mail and music. Google focuses mainly on being the very best search engine on the market. The revenue model for Google comes mainly from advertising and referrals from affiliates. On the other hand, Yahoo receives its revenue from advertising, subscription fees and...

Words: 2980 - Pages: 12