Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write an XSL style sheet for your solution to Exercise 15.7 that displays the nu

ID: 672818 • Letter: W

Question

Write an XSL style sheet for your solution to Exercise 15.7 that displays the nutritional facts in an HTML5 table.

Excercise 15.7

<?xml version="1.0" encoding="utf-8"?>
< !-- Exercise 14.7 -->
< !-- Nutrition Facts -->

< product name = "Grandma White&apos;s Cookies">
< servingsize>1 package</servingsize>

< calories>
< total>260 Calories</total>
< fat>100 Calories</fat>
< /calories>

< fat>
< total>11 grams</total>
< saturated>2 grams</saturated>
< /fat>

< cholesterol>5 milligrams</cholesterol>
< sodium>210 milligrams</sodium>

< carbohydrates>
< total>36 grams</total>
< fiber>2 grams</fiber>
< sugars>15 grams</sugars>
< /carbohydrates>

< protein>5 grams</protein>
< /product>

Explanation / Answer

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:version="1.0">
<xsl:output method="xml" encoding="utf-8" indent="yes" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" />
<xsl:template match="/">

<xsl:element name="product">
<xsl:attribute name="name="Grandma">name="Grandma</xsl:attribute>
<xsl:attribute name="White's">White's</xsl:attribute>
<xsl:attribute name="Cookies"">Cookies"</xsl:attribute>

<xsl:element name="servingsize">1 package</xsl:element>

<xsl:element name="calories">
<xsl:element name="total">260 Calories </xsl:element>
<xsl:element name="fat">100 Calories </xsl:element>
</xsl:element>

<xsl:element name="fat">
<xsl:element name="total">11 grams</xsl:element>
<xsl:element name="saturated">2 grams</xsl:element>
</xsl:element>

<xsl:element name="cholesterol">5 milligrams</xsl:element>
<xsl:element name="sodium">210 milligrams</xsl:element>

<xsl:element name="carbohydrates">
<xsl:element name="total">36 grams</xsl:element>
<xsl:element name="fiber">2 grams</xsl:element>
<xsl:element name="sugars">15 grams</xsl:element>
</xsl:element>


<xsl:element name="protein">5 grams</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote