SlideShare a Scribd company logo
1 of 4
Download to read offline
© Olivia Moran – XML: Separating Content From Presentation Data




      XML: Separating Content
          From Presentation Data

                      By Olivia Moran
                  www.oliviamoran.me
© Olivia Moran – XML: Separating Content From Presentation Data
                             About The Author
                          Olivia Moran
Olivia Moran is a leading training specialist who specialises in E-
Learning instructional design and is a certified Moodle expert. She has
been working as a trainer and course developer for 3 years developing
and delivery training courses for traditional classroom, blended
learning and E-learning.



Courses Olivia Moran Has Delivered:

● MOS
● ECDL
● Internet Marketing
● Social Media
● Google [Getting Irish Businesses Online]
● Web Design [FETAC Level 5]
● Adobe Dreamweaver
● Adobe Flash
● Moodle




Specialties:

★Moodle [MCCC Moodle Certified Expert]
★ E Learning Tools/ Technologies [Commercial & Open Source]
★ Microsoft Office Specialist
★ Web Design & Online Content Writer
★ Adobe Dreamweaver, Flash & Photoshop
© Olivia Moran – XML: Separating Content From Presentation Data

The Web is an enormous place. It is filled with an endless amount of both useful and
useless information. As one can imagine it is often very difficult to find exactly what you
are looking for. Users nowadays are always rushing and they have little time to spend
browsing the Internet. Their most important asset is their time. As outlined by
McGovern & Norton (2002) “Your readers are in a hurry. The most precious commodity
to them is their time. When they come to your website looking for content, they want to
find it as quickly as possible”. When people eventually locate what they have been
seeking it may be in a format that does not suit them.



Often information is only useful if it is presented in a particular way. The framing of
information and the way in which it is presented can impact greatly on the conclusions,
implications or assumptions that a person draws from reading this information. This in
turn can have serious repercussions when it comes to making good quality decisions. If
information is presented in a certain way it may manipulate a person to pick a solution
that they would not normally choose.



In order to overcome such a serious problem a user is often required to change and alter
the information in such a way to suit their purposes and individual needs. Undertaking
this activity can be a difficult task. Take for example, information found on the Web,
most Web sites are constructed using HTML (Hyper Text Markup Language). This is a
markup language that combines both the content and the data needed to represent this
content in one place. This leads to problems for those wishing to alter the data. The user
becomes bombarded with lots of useless information that they simply do not need to
know. This can lead to information overload, anxiety and time wasting for the user.
Consequently, a new technology was developed to reduce the limitations of HTML. This
technology is known as XML (eXtensible Markup Language).



XML (Extensible Markup Language) is a relatively new technology. It was created just
over 10 years ago. Morrison (2002) emphasises the importance of this technology in
terms of the Web and displaying content. He highlights that “XML provides a basic
structure and set of rules to which any markup language must adhere”. In basic terms it
can be viewed as a self-describing language that enables different computer systems to
alter data very quickly and easily.
© Olivia Moran – XML: Separating Content From Presentation Data

According to Harold & Means (2004) “XML is a metamarkup language for text
documents. Data are included in XML documents as strings of text. The data surrounded
by text markup that describes the data. XML’s basic unit of data and markup is called an
element”. An element is basically an explanation or a description of a set of data. It has
a simple structure that makes it easy to read.



XML adheres to Web standards. The World Wide Web Consortium (W3C) lay these down.
The W3C are a body, which constantly govern the Web. For those who follow the
standards it ensures that their sites are implemented using XML in a satisfactory way. As
noted by McGovern & Norton (2002) “A common standard empowers rather than restricts
the writer, editor and reader. A common standard for the publication of the Web site
allows them to focus on what’s really important – the content”. These standards can
change from time to time as XML is still in its infancy and thus is continually developing
and evolving.



XML is used in conjunction with HTML. “One of the main goals of XML is to separate the
content of information from the presentation of it” Morrison (2002). Therefore XML
concentrates only on the content itself and HTML on the presentation of this content to
the users. This separating of content and presentation data is particularly of importance
as it enables computer programs to take information from multiple databases across
various platforms in different locations and merge it and present it in a useful and
meaningful way. XML acts as the common ground needed to achieve this.

More Related Content

More from Olivia Moran

Social Media Strategy
Social Media StrategySocial Media Strategy
Social Media StrategyOlivia Moran
 
E-Learning @ The Library
E-Learning @ The LibraryE-Learning @ The Library
E-Learning @ The LibraryOlivia Moran
 
The E-Tutor: A Jack Of All Trades
The E-Tutor: A Jack Of All TradesThe E-Tutor: A Jack Of All Trades
The E-Tutor: A Jack Of All TradesOlivia Moran
 
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Olivia Moran
 
Biometrics Iris Scanning: A Literature Review
Biometrics Iris Scanning: A Literature ReviewBiometrics Iris Scanning: A Literature Review
Biometrics Iris Scanning: A Literature ReviewOlivia Moran
 
Self Organisation: Inspiring Neural Network & IT Design
Self Organisation: Inspiring Neural Network & IT DesignSelf Organisation: Inspiring Neural Network & IT Design
Self Organisation: Inspiring Neural Network & IT DesignOlivia Moran
 
Project Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS ProjectProject Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS ProjectOlivia Moran
 
Knowledge Management: A Literature Review
Knowledge Management: A Literature ReviewKnowledge Management: A Literature Review
Knowledge Management: A Literature ReviewOlivia Moran
 
Brainwave Feature Extraction, Classification & Prediction
Brainwave Feature Extraction, Classification & PredictionBrainwave Feature Extraction, Classification & Prediction
Brainwave Feature Extraction, Classification & PredictionOlivia Moran
 
Complexity Versus Comprehendability: Simplifying Wireless Security
Complexity Versus Comprehendability: Simplifying Wireless SecurityComplexity Versus Comprehendability: Simplifying Wireless Security
Complexity Versus Comprehendability: Simplifying Wireless SecurityOlivia Moran
 
Baseline Brainwave Biometrics
Baseline Brainwave BiometricsBaseline Brainwave Biometrics
Baseline Brainwave BiometricsOlivia Moran
 

More from Olivia Moran (13)

Social Media Strategy
Social Media StrategySocial Media Strategy
Social Media Strategy
 
E-Learning @ The Library
E-Learning @ The LibraryE-Learning @ The Library
E-Learning @ The Library
 
Blended Learning
Blended LearningBlended Learning
Blended Learning
 
What is Moodle
What is MoodleWhat is Moodle
What is Moodle
 
The E-Tutor: A Jack Of All Trades
The E-Tutor: A Jack Of All TradesThe E-Tutor: A Jack Of All Trades
The E-Tutor: A Jack Of All Trades
 
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
 
Biometrics Iris Scanning: A Literature Review
Biometrics Iris Scanning: A Literature ReviewBiometrics Iris Scanning: A Literature Review
Biometrics Iris Scanning: A Literature Review
 
Self Organisation: Inspiring Neural Network & IT Design
Self Organisation: Inspiring Neural Network & IT DesignSelf Organisation: Inspiring Neural Network & IT Design
Self Organisation: Inspiring Neural Network & IT Design
 
Project Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS ProjectProject Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS Project
 
Knowledge Management: A Literature Review
Knowledge Management: A Literature ReviewKnowledge Management: A Literature Review
Knowledge Management: A Literature Review
 
Brainwave Feature Extraction, Classification & Prediction
Brainwave Feature Extraction, Classification & PredictionBrainwave Feature Extraction, Classification & Prediction
Brainwave Feature Extraction, Classification & Prediction
 
Complexity Versus Comprehendability: Simplifying Wireless Security
Complexity Versus Comprehendability: Simplifying Wireless SecurityComplexity Versus Comprehendability: Simplifying Wireless Security
Complexity Versus Comprehendability: Simplifying Wireless Security
 
Baseline Brainwave Biometrics
Baseline Brainwave BiometricsBaseline Brainwave Biometrics
Baseline Brainwave Biometrics
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 

Xml Separating Content From Presentation Data

  • 1. © Olivia Moran – XML: Separating Content From Presentation Data XML: Separating Content From Presentation Data By Olivia Moran www.oliviamoran.me
  • 2. © Olivia Moran – XML: Separating Content From Presentation Data About The Author Olivia Moran Olivia Moran is a leading training specialist who specialises in E- Learning instructional design and is a certified Moodle expert. She has been working as a trainer and course developer for 3 years developing and delivery training courses for traditional classroom, blended learning and E-learning. Courses Olivia Moran Has Delivered: ● MOS ● ECDL ● Internet Marketing ● Social Media ● Google [Getting Irish Businesses Online] ● Web Design [FETAC Level 5] ● Adobe Dreamweaver ● Adobe Flash ● Moodle Specialties: ★Moodle [MCCC Moodle Certified Expert] ★ E Learning Tools/ Technologies [Commercial & Open Source] ★ Microsoft Office Specialist ★ Web Design & Online Content Writer ★ Adobe Dreamweaver, Flash & Photoshop
  • 3. © Olivia Moran – XML: Separating Content From Presentation Data The Web is an enormous place. It is filled with an endless amount of both useful and useless information. As one can imagine it is often very difficult to find exactly what you are looking for. Users nowadays are always rushing and they have little time to spend browsing the Internet. Their most important asset is their time. As outlined by McGovern & Norton (2002) “Your readers are in a hurry. The most precious commodity to them is their time. When they come to your website looking for content, they want to find it as quickly as possible”. When people eventually locate what they have been seeking it may be in a format that does not suit them. Often information is only useful if it is presented in a particular way. The framing of information and the way in which it is presented can impact greatly on the conclusions, implications or assumptions that a person draws from reading this information. This in turn can have serious repercussions when it comes to making good quality decisions. If information is presented in a certain way it may manipulate a person to pick a solution that they would not normally choose. In order to overcome such a serious problem a user is often required to change and alter the information in such a way to suit their purposes and individual needs. Undertaking this activity can be a difficult task. Take for example, information found on the Web, most Web sites are constructed using HTML (Hyper Text Markup Language). This is a markup language that combines both the content and the data needed to represent this content in one place. This leads to problems for those wishing to alter the data. The user becomes bombarded with lots of useless information that they simply do not need to know. This can lead to information overload, anxiety and time wasting for the user. Consequently, a new technology was developed to reduce the limitations of HTML. This technology is known as XML (eXtensible Markup Language). XML (Extensible Markup Language) is a relatively new technology. It was created just over 10 years ago. Morrison (2002) emphasises the importance of this technology in terms of the Web and displaying content. He highlights that “XML provides a basic structure and set of rules to which any markup language must adhere”. In basic terms it can be viewed as a self-describing language that enables different computer systems to alter data very quickly and easily.
  • 4. © Olivia Moran – XML: Separating Content From Presentation Data According to Harold & Means (2004) “XML is a metamarkup language for text documents. Data are included in XML documents as strings of text. The data surrounded by text markup that describes the data. XML’s basic unit of data and markup is called an element”. An element is basically an explanation or a description of a set of data. It has a simple structure that makes it easy to read. XML adheres to Web standards. The World Wide Web Consortium (W3C) lay these down. The W3C are a body, which constantly govern the Web. For those who follow the standards it ensures that their sites are implemented using XML in a satisfactory way. As noted by McGovern & Norton (2002) “A common standard empowers rather than restricts the writer, editor and reader. A common standard for the publication of the Web site allows them to focus on what’s really important – the content”. These standards can change from time to time as XML is still in its infancy and thus is continually developing and evolving. XML is used in conjunction with HTML. “One of the main goals of XML is to separate the content of information from the presentation of it” Morrison (2002). Therefore XML concentrates only on the content itself and HTML on the presentation of this content to the users. This separating of content and presentation data is particularly of importance as it enables computer programs to take information from multiple databases across various platforms in different locations and merge it and present it in a useful and meaningful way. XML acts as the common ground needed to achieve this.