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. _________ can be entire document or part
XML Processing Instructions
<xsl:template>
XSLT (eXtensible Stylesheet Language Transformations)
<xsl:sort>
2. _________ 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
XML Namespaces
<xsl:copy>
XML Declaration
<xsl:apply-templates>
3. 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
functional
filter
<xsl:value-of>
XML (eXtensible Markup Language)
4. 10 XSLT elements are: ____________: Stylesheet - Template - Output - If - Copy - Choose - Sort & Value-Of - For-Each - Apply-Templates
XML Character Data Sections (CDATA)
XML Namespaces
Empty Tags <elem></elem>
STOICCS & VoFeAt
5. Used to extract data from inside an XML file. Uses path like syntax
<xsl:if>
XPath (eXtensible Path Language)
<xsl:choose>
<xsl:template>
6. Sometimes called tags. Just like your used to in HTML.
<xsl:for-each>
XML Elements & Attributes
<xsl:apply-templates>
<xsl:template>
7. _________ pulls value of that element out for processing or display - and -has mandatory select attribute which uses XPath notation
XQuery
<xsl:value-of>
<xsl:sort>
Empty Tags <elem></elem>
8. _________ is like "if" but allows selection from list of alternate options - similar to "case" - mandatory "test" attribute just like IF
<xsl:template>
<xsl:output>
<xsl:choose>
XML Declaration
9. It ignores white space unless it is inside an element.
XML Entities
XML Parser - Whitespace
XML Namespaces
XML Tag Nesting
10. Must be properly nested inside each other.
XQuery
XML Processing Instructions
active
XML Tag Nesting
11. _________ tests to see if a T/F condition is met - if True the specified elements are added to result tree
<xsl:if>
<xsl:output>
XML Processing Instructions
<xsl:choose>
12. Styling language that takes an XML file and "transforms" it into something else - like HTML - PDF - ASCII or even another XML file.
XSLT (eXtensible Stylesheet Language Transformations)
XPath (eXtensible Path Language)
<xsl:sort>
XML Character Data Sections (CDATA)
13. In XML you have to indicate when a element tag is empty.
<xsl:for-each>
<xsl:copy>
XML Processing Instructions
Empty Tags <elem></elem>
14. Provide a way to help shorten and modularize your XML documents.
<xsl:value-of>
XML (eXtensible Markup Language)
<xsl:apply-templates>
XML Entities
15. _________ is an instructional element that pulls in other templates according to criteria and executes them within the main stylesheet
<xsl:apply-templates>
XML Namespaces
XSLT (eXtensible Stylesheet Language Transformations)
XML Attributes
16. _________ gives root node of document portion to apply template to
<xsl:template>
Empty Tags <elem></elem>
XML Attributes
functional
17. Used to perform query functions on XML data - similar to SQL for databases.
<xsl:sort>
XQuery
<xsl:apply-templates>
<xsl:if>
18. 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 Parser - Whitespace
<xsl:if>
XML Declaration
<xsl:output>
19. _________ 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
<xsl:sort>
<xsl:apply-templates>
XPath (eXtensible Path Language)
functional
20. XSLT is a _________ language
<xsl:template>
<xsl:apply-templates>
XML Parser - Whitespace
functional
21. They cannot be minimized. Must explicitly assign a value to a attribute and must be inside double quotes.
<xsl:if>
XML Elements & Attributes
XSLT (eXtensible Stylesheet Language Transformations)
XML Attributes
22. XSLT is the ____ part of XSL
active
<xsl:output>
XML Entities
XML Character Data Sections (CDATA)
23. Are a way to tell the XML parser to do something that is feature specific to that parser.
XML Processing Instructions
<xsl:apply-templates>
<xsl:output>
<xsl:apply-templates>
24. _________ can match entire document tree or part
active
<xsl:apply-templates>
XML (eXtensible Markup Language)
<xsl:output>
25. XSLT uses XPath to _______ and navigate thru XML documents
filter
XML Character Data Sections (CDATA)
XML Parser - Whitespace
XML (eXtensible Markup Language)
26. Used to contain character data you want part of the document content but don't want the parser to try and parse.
XML Namespaces
<xsl:if>
XQuery
XML Character Data Sections (CDATA)
27. Used for creating hyperlinks to XML documents and arbitrary points within XML documents.
XPointer & XLink
filter
functional
<xsl:output>
28. _________ 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
XML Entities
XML Character Data Sections (CDATA)
Empty Tags <elem></elem>
<xsl:for-each>
29. Provide a way to prevent tags with same names but different meanings from colliding with each other.
filter
XML Attributes
XML Namespaces
<xsl:template>
30. _________ 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:output>
XML Declaration
<xsl:apply-templates>
XML Elements & Attributes