SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
XML XSLT
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 30 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Used for creating hyperlinks to XML documents and arbitrary points within XML documents.
XPointer & XLink
XSLT (eXtensible Stylesheet Language Transformations)
functional
XPath (eXtensible Path Language)
2. Sometimes called tags. Just like your used to in HTML.
XML Character Data Sections (CDATA)
XML Elements & Attributes
XML Attributes
<xsl:if>
3. Used to extract data from inside an XML file. Uses path like syntax
<xsl:value-of>
<xsl:template>
XPath (eXtensible Path Language)
XML Namespaces
4. _________ gives root node of document portion to apply template to
XML (eXtensible Markup Language)
XML Entities
filter
<xsl:template>
5. _________ can be entire document or part
XPath (eXtensible Path Language)
<xsl:template>
XML Declaration
XML Namespaces
6. _________ can match entire document tree or part
<xsl:apply-templates>
filter
XML Parser - Whitespace
<xsl:template>
7. Used to structure and describe information. Information used to describe information. It does not replace HTML. It is a base way of creating tag sets. Content is kept separate from any notation of presentation. Information can be easily read and unde
XML Declaration
<xsl:for-each>
XML (eXtensible Markup Language)
XML Namespaces
8. XSLT uses XPath to _______ and navigate thru XML documents
XML Attributes
filter
XPath (eXtensible Path Language)
<xsl:value-of>
9. They cannot be minimized. Must explicitly assign a value to a attribute and must be inside double quotes.
<xsl:if>
<xsl:choose>
functional
XML Attributes
10. _________ functions as a FOR loop except cannot break out of it - allows all nodes in a node-set to be processed - nodes are not processed in any particular order
<xsl:sort>
XML Declaration
<xsl:output>
<xsl:for-each>
11. _________ tests to see if a T/F condition is met - if True the specified elements are added to result tree
<xsl:for-each>
<xsl:copy>
<xsl:if>
STOICCS & VoFeAt
12. _________ allows you to set an order for node-set elements - optional attribute "data-type" allows for alphabetical sorting of text information or for order sorting of numeric
XML Parser - Whitespace
<xsl:sort>
XPath (eXtensible Path Language)
XML Declaration
13. In XML you have to indicate when a element tag is empty.
XML Tag Nesting
STOICCS & VoFeAt
XML (eXtensible Markup Language)
Empty Tags <elem></elem>
14. _________ creates copy of a particular element - then copy can be expressed in different part of tree node of resulting element - used when creating an xml file from another xml file - but needs to change the structure
XPath (eXtensible Path Language)
XML Character Data Sections (CDATA)
<xsl:sort>
<xsl:copy>
15. Optional but helps identify the file as an XML file. Also helps you to list encoding (defines what types of characters your going to use) and standalone declaration. utf-8 is a unicode encoding standard corresponds well to the ascii character set. Ha
XML Declaration
XPointer & XLink
active
<xsl:choose>
16. Used to perform query functions on XML data - similar to SQL for databases.
filter
XML Namespaces
XQuery
active
17. Must be properly nested inside each other.
XPath (eXtensible Path Language)
XML Attributes
<xsl:value-of>
XML Tag Nesting
18. Used to contain character data you want part of the document content but don't want the parser to try and parse.
<xsl:template>
<xsl:sort>
XML Character Data Sections (CDATA)
<xsl:copy>
19. Styling language that takes an XML file and "transforms" it into something else - like HTML - PDF - ASCII or even another XML file.
<xsl:apply-templates>
XML Character Data Sections (CDATA)
XSLT (eXtensible Stylesheet Language Transformations)
<xsl:value-of>
20. _________ is like "if" but allows selection from list of alternate options - similar to "case" - mandatory "test" attribute just like IF
XML Attributes
<xsl:if>
<xsl:choose>
<xsl:copy>
21. XSLT is a _________ language
<xsl:template>
functional
XML Tag Nesting
XML Namespaces
22. _________ is an instructional element that pulls in other templates according to criteria and executes them within the main stylesheet
<xsl:apply-templates>
XML Namespaces
XML Tag Nesting
<xsl:output>
23. _________ is used to produce other output formats like XML - HTML - text - Word - PDF - etc. and contains method attribute that specifies which format is being produced
<xsl:sort>
<xsl:template>
<xsl:value-of>
<xsl:output>
24. _________ pulls value of that element out for processing or display - and -has mandatory select attribute which uses XPath notation
STOICCS & VoFeAt
<xsl:value-of>
XML (eXtensible Markup Language)
XML Attributes
25. Are a way to tell the XML parser to do something that is feature specific to that parser.
active
<xsl:template>
XML Processing Instructions
<xsl:value-of>
26. Provide a way to help shorten and modularize your XML documents.
XML Parser - Whitespace
XML (eXtensible Markup Language)
XML Entities
<xsl:for-each>
27. Provide a way to prevent tags with same names but different meanings from colliding with each other.
XSLT (eXtensible Stylesheet Language Transformations)
functional
XML Namespaces
XPointer & XLink
28. 10 XSLT elements are: ____________: Stylesheet - Template - Output - If - Copy - Choose - Sort & Value-Of - For-Each - Apply-Templates
STOICCS & VoFeAt
XPath (eXtensible Path Language)
XML Tag Nesting
<xsl:if>
29. It ignores white space unless it is inside an element.
XML Entities
STOICCS & VoFeAt
XML Parser - Whitespace
XPointer & XLink
30. XSLT is the ____ part of XSL
<xsl:sort>
active
XML Processing Instructions
<xsl:apply-templates>