Question 17
True or False: Listing 2 below shows the proper format for the opening tag of the root template.
Listing 2 . Question 17. |
---|
<xsl:template match="/"> |
Question 18
True or False: The XSLT style sheet must contain an xsl:output processing instruction with the format shown in Listing 3 below.
Listing 3 . Question 18. |
---|
<xsl:output method="html"/> |
Question 19
True or False: All XSLT style sheets must be well-formed.
Question 20
True or False: An xsl:value-of element is used to access and output the contents of an XML document.
Question 21
True or False: You can use select="." in an xsl:value-of element to output the contents of the current node.
Question 22
True or False: The xsl:value-of element will only act on one node, even if it matches many nodes.
Question 23
True or False: The xsl:for-all element allows you to act on all matching nodes.
Question 24
True or False: You can use an xsl:if element to process a node or set of nodes only a certain condition is met.
Question 25
True or False: The general syntax for processing nodes conditionally is shown in Listing 4 below where expression specifies a node set, a string, or a number.
Listing 4 . Question 25. |
---|
<xsl:if test="expression"><!-- insert processing code here --></xsl:if> |
Question 26
True or False: You can use an xsl:choose element to test for several different conditions and react appropriately for eachcondition.
Question 27
True or False: An xsl:choose element must be nested inside an xsl:when element.
Question 28
True or False: You can use an xsl:sort element contained in an xsl:for-each element to cause nodes to be processed in a particular order.
Question 29
True or False: You cannot nest an xsl:sort element inside another xsl:sort element.
Question 30
True or False: An XSLT style sheet can contain only one template, which is the root template.
Listings
What is the meaning of the following two images?
These images were inserted here simply to insert some space between the questions and the answers to keep them from being visible on the screen at thesame time.
This image was also inserted for the purpose of inserting space between the questions and the answers.
Answers
Answer 30
False
Explanation: Goldberg page 34
Answer 29
False
Explanation: You can nest xsl:sort elements within other xsl:sort elements to sort on multiple keys. Goldberg page 32
Answer 28
True
Explanation: Goldberg page 32
Answer 27
False
Explanation: The order is reversed. An xsl:when element must be nested inside an xsl:choose element. Goldberg page 31
Answer 26
True
Explanation: Goldberg page 31
Answer 25
True
Explanation: Goldberg page 30
Answer 24
True
Explanation: Goldberg page 30
Answer 23
False
Explanation: The xsl:for-each element allows you to act on all matching nodes. Goldberg page 28