Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
71 Cards in this Set
- Front
- Back
A ____ is a collection of rules that define the content and structure of an XML document. |
DTD |
|
One way to create a valid document is to design a ____ for the document. |
DTD |
|
A DTD is entered into the document in a statement called a document ____ declaration. |
TYPE |
|
The DOCTYPE declaration has to be added to the document ____, after the XML declaration and before the document’s root element. |
PROLOG |
|
How many DOCTYPE declarations are there in an XML document? |
1 |
|
You can divide a DTD into ____ parts. |
TWO |
|
Which of the following is a part into which a DTD can be divided? |
INTERNAL SUBSET |
|
Which of the following is a part into which a DTD can be divided? |
EXTERNAL SUBSET |
|
External subsets have ____ types of locations. |
TWO |
|
Which of the following is a type of location for an external subset? |
SYSTEM |
|
Which of the following is a type of location for an external subset? |
PUBLIC |
|
For a system DTD, a system ____ allows you to specify the location of an external subset. |
IDENTIFIER |
|
Most standard XML vocabularies have ____ identifiers. |
PUBLIC |
|
An element ____ declaration specifies an element’s name and indicates what kind of content the element can contain. |
TYPE |
|
An element declaration can specify which of the following? |
the order in which elements appear in the document |
|
Element names can contain which of the following? |
NUMBERS |
|
There are ____ possible values for the content model in an element declaration. |
FIVE |
|
The ____ value for the content model in an element declaration does not place any restrictions on the element’s content. |
ANY |
|
The ____ value for the content model in an element declaration means an element cannot store any content. |
EMPTY |
|
The ____ value for the content model in an element declaration means the element can contain only parsed character data. |
#PCDATA |
|
The ____ value for the content model in an element declaration means the element can contain only child elements. |
ELEMENTS |
|
The ____ value for the content model in an element declaration means the element can contain both parsed character data and child elements. |
MIXED |
|
The most general type of content model is ____. |
ANY |
|
The ____ content model allows an element to store any type of content. |
ANY |
|
The declaration ____ in the DTD would allow the products element to contain any type of content. |
<!ELEMENT products ANY> |
|
One of the benefits of XML ____ is the ability to use simple element names to describe data. |
VOCABULARIES |
|
A ____ is a mechanism that permits elements from one vocabulary to be distinguished from elements in another. |
NAMESPACE |
|
Applying a namespace to an XML document involves ____ steps. |
seven |
|
The first step in applying a namespace to an XML document is to ____ the namespace. |
declare |
|
A string of characters that uniquely identifies a resource is called a(n) ____. |
URI |
|
To declare a namespace you add this attribute to an element within an XML document: ____. |
xmlns:prefix= “uri” |
|
Given this declaration |
mod |
|
What is the maximum number of namespace attributes you can declare within an element? |
There is no limit. |
|
The purpose of a ____ is to provide a unique string of characters identifying a resource. |
URI |
|
One version of a ____ is a URL. |
URI |
|
____ serve as built-in mechanisms on the Web for generating unique addresses |
URLs |
|
A ____ provides a persistent name for a resource. |
URN |
|
URNs take the form ____. |
urn:NID:NSS |
|
One example of a URN is a book’s identification by its ____ number. |
ISBN |
|
To apply an XML namespace, you give elements and attributes ____ names. |
qualified |
|
A namespace ____ identifies the namespace. |
prefix |
|
The ____ part of a qualified name identifies the element or attribute within that namespace. |
local |
|
Another name for the local part is the local ____. |
name |
|
A(n) ____ name is a name without a namespace reference. |
unqualified |
|
You can declare a ____ namespace by omitting the prefix in the namespace declaration. |
default |
|
The advantage of ____ namespaces is that they make the code easier to read because you do not have to add the namespace prefix to each element. |
default |
|
Many compound documents use a ____ namespace that covers most of the elements in the document, with elements from other XML vocabularies assigned namespace prefixes. |
default |
|
Like an element name, an attribute can be qualified by adding a namespace ____. |
prefix |
|
Default namespaces apply to ____. |
elements |
|
XML has its roots in ____. |
SGML |
|
____ is a language introduced in 1980 that describes the content and structure of any machine-readable information. |
SGML |
|
SGML is used often in creating SGML ____. |
applications |
|
One SGML application used to create Web pages is ____. |
HTML |
|
____ can be thought of as “SGML light.” |
XML |
|
The standards for XML are developed and maintained by ____. |
the W3C |
|
XML must be effective for which of the following?
|
financial transactions voice mail word processing |
|
What is the optimal number of optional features in XML? |
0 |
|
XML documents should be ____ files. |
text |
|
XML can be used to create XML ____. |
applications |
|
XML applications like those shown in the figure are also known as ____. |
vocabularies |
|
As XML has grown in popularity, standard ____ have been developed across a wide range of disciplines. |
vocabularies |
|
____ was developed to code molecular information. |
CML |
|
____ is an XML vocabulary used for automatic delivery of information from Web publishers to PCs, PDAs, cell phones, and other devices. |
CDF |
|
____ is an XML vocabulary used for coding molecular information. |
CML |
|
____ is an XML vocabulary used for writing HTML as an XML application. |
XHTML |
|
____ is an XML vocabulary used for presenting and evaluating equations and operations. |
MathML |
|
____ is an XML vocabulary used for displaying and organizing musical notation and lyrics. |
MML |
|
____ is an XML vocabulary used for exchanging financial data between financial institutions, for example. |
OFX |
|
____ is an XML vocabulary used for distributing new headlines and syndicated columns. |
RSS |
|
____ is an XML vocabulary used for editing interactive audiovisual presentations involving streaming audio, video, text, and any other media type. |
SMIL |
|
____ is an XML vocabulary used for creating audio dialogues that feature synthesized speech and speech recognition. |
VoiceXML |