XML Flashcards

1
Q

What is a tag?

A

Code used to specify formatting

Command placed between ()

Not revealed by web browser

“Non empty” cb something is between them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Beginning and end tags are identical.

A

False. Beginning and end tags are identical except for a (/) before the ending command

Ex. text or graphic image

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a parameter?

A

Provides supplementary instructions (color, measurement, location, alignment, other appearances) to data between mark up tags

Ex. PARAMETER 1=X PARAMETER 2=Y (“” are optional best to leave out)

Ex. Command using parameters:
text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an empty tag?

A

Single tag rather than a pair of tags

Only a beginning command

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meta-language?

A

Language used to create other mark up languages

XML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is XML?

A

Meta-language - platform neutral means of structuring data

pure text-can be manipulated&processed easily-transferred easily across all platforms

Provides basic structure and set of rules for mark up language

Used to create unique mark up languages

One of first applications was to restore web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a benefit of using XML?

A

Develop XML documents one time and have then viewable on a wide range of devices

Create custom mark up tags that are unique to data types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why has HTML gotten messy?

A

Never INTENDED to support graphics, formatting, or page layout features

WAS INTENDED to focus on meaning or content of info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does XML support HTML?

A

XML allows you to describe the information in web documents

Describe data and relationships between pieces of data

Describe info across the net in applications
~ Amazon uses XML to describe products on site & allows
developers to create apps that analyze and extract data about
products

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How to understand XML and HTML relationship

A

XML cleans up HTML

HTML - relatively unstructured mark up language

XML - sets strict tules that any mark up language must follow

HTML must adhere to XML rules and structure

~~ XML compliant version of HTML = XHTML~~

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the W3C?

A

World Wide Web consortium

Oversees most standardized web technologies like HTML&XML

Sets standards for web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Where is XML making an immediate and significant impact?

A

Web based applications that move data across Internet

In this way XML is used as “behind the scenes data transport language” whereas HTML is used to display traditional web pages to user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do you view XML?

A

Application like text editor or visual editor that shows you how the XML data is stored

Style sheets using either XSL(eXtensible style sheet language) or CSS(cascading style sheets)

To view to its actual meaning - use app designed to work with XML code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are style sheets?

A

Approach to formatting web pages

Work in conjunction with HTML code to describe in more detail how HTML data should be displayed in a web browser

Same role with XML

Ex. CSS and XSL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is Amaya?

A

Open source web browser offered by the W3C that can be used to browse XML documents

Supports editing of wed documents and a decent browser

Intended more to test XML documents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

DOM

A

Document object model

Allows you to use a scripting language like JavaScript to programmatically access data in an XML document

Makes it possible to create web pages that intelligently access and display XML data based upon scripting code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How are XML documents displayed?

A

As a hierarchical tree that allows you to expand and collapse sections of data just as you expand and collapse folders in a file manager

18
Q

WML

A

Wireless markup language ~ web pages for mobile devices

19
Q

OFX

A

Open financial exchange ~ financial info - electronic funds transfer

20
Q

RDF

A

Resource description Framework ~ descriptions of info in web pages

21
Q

RSS

A

Really simple syndication ~ syndicated website updates - news feed and blog entries

22
Q

MathML

A

Mathematical markup language ~ math symbols& formulas

23
Q

OeB

A

Open eBook ~ electronic books

24
Q

OpenDocument

A

Open file format for office applications (word processing, spreadsheet, etc.)

25
Q

OWL

A

Web ontology language ~ semantic webpages (extension of RDF)

26
Q

P3P

A

Platform for privacy preference ~ web privacy policies

27
Q

SOAP

A

Simple object access protocol ~ distributed application communication

28
Q

SVG

A

Scalable vector graphics ~ vector graphics

Codes plats for real estate
€ overhead map that shows how property
is divided

29
Q

SMIL

A

Synchronized multimedia integration language ~ multimedia presentations

30
Q

UDDI

A

Universal description discovery and integration ~ business registries

31
Q

WSDL

A

Web services description language ~ web services.

32
Q

XAML

A

eXtensible application mark up languages~ GUIs used by Microsoft I’m the new version of windows (longhorn)

33
Q

XBRL

A

eXtensible business reporting languages ~ business and financial data

34
Q

What are some XML-based languages supported I’m the web or in major XML based apps

A
WML              SOAP          XBRL
OFX                SVG           OWL
RDF                 SMIL         P3P
RSS                XAML
MathML          UDDI
OeB                WSDL
OpenDocument
35
Q

Example of the use of XAML(Zammel)

A

Windows used XAML to describe its user interface for new Windows(Longhorn) in XML

36
Q

Microsoft’s .Net development platform is based entirely off XML.

A

True

37
Q

Why can you create custom tags in XML, but not in HTML?

A

HTML is markup language with predefined set of tags that each have special meaning to web browser - if you created custom tags the website wouldn’t know what to do!

XML isn’t tied to only web

When you tie XML document to web browser it is coupled with a style sheet that styles or transforms the XML data into a format more easily displayed in a browser.

38
Q

Is it necessary to create new XML based mark up language die any kind of custom data that you’d like to share?

A

No but you may find your data is unique enough to warrant a new mark up language

There are many many different XML based languages

Most major industries have developed or are working on a standard industry specific make up language to represent industry specific data

39
Q

Mark up language

A

Designed for processing definition and presentation of text

Specifies code for formatting -layout and style - within a text file

40
Q

XML documents can be used to store any kind of info.

A

True