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

********************I NEED EACH MOVIE PRINTED ON ITS OWN LINE. OUTPUT IS AT THE

ID: 3892491 • Letter: #

Question

********************I NEED EACH MOVIE PRINTED ON ITS OWN LINE. OUTPUT IS AT THE BOTTOM AND ALL CODE NECESSARY IS PRESENT*********************

Step 2 ­ Displaying Movie Titles using XSLT

Create an XSLT file that displays data from the Step1.xml file. Display each movie title on a separate line, sorted in ascending order by title. Use the xsl:template, xsl:value­of, xsl:sort, and xsl:for­each statements. Call this file Step2.xslt.

Here is my Step1.xml file required for the xslt:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="Step2.xslt"?>

<Favorite_Movies>

<Movie>

<MovieID>tt4972582</MovieID>

<Title> Split </Title>
  
<Principal_Director>M. Night Shyamalan</Principal_Director>

<Year>2016</Year>

<Genres>

<Genre>Horror</Genre>
<Genre>Thriller</Genre>
<Genre>Drama</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt4972582/</Uri>

</Movie>

<Movie>

<MovieID>tt1396484</MovieID>

<Title> It </Title>

<Principal_Director>Andy Muschietti</Principal_Director>

<Year>2017</Year>

<Genres>

<Genre>Drama</Genre>
<Genre>Horror</Genre>
<Genre>Thriller</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt1396484/</Uri>

</Movie>

<Movie>

<MovieID>tt4172430</MovieID>

<Title> 13 Hours </Title>

<Principal_Director>Michael Bay</Principal_Director>

<Year>2016</Year>

<Genres>

<Genre>Action</Genre>
<Genre>Drama</Genre>
<Genre>History</Genre>
<Genre>War</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt4172430/</Uri>

</Movie>

<Movie>

<MovieID>tt4154756</MovieID>

<Title> Avengers: Infinity War </Title>

<Principal_Director>Anthony Russo, Joe Russo</Principal_Director>

<Year>2018</Year>

<Genres>

<Genre>Action</Genre>
<Genre>Adventure</Genre>
<Genre>Fantasy</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt4154756/</Uri>

</Movie>

<Movie>

<MovieID>tt3890160</MovieID>

<Title> Baby Driver </Title>

<Principal_Director>Edgar Wright</Principal_Director>

<Year>2017</Year>

<Genres>

<Genre>Action</Genre>
<Genre>Crime</Genre>
<Genre>Music</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt3890160/</Uri>

</Movie>

<Movie>

<MovieID>tt1375666</MovieID>

<Title> Inception </Title>

<Principal_Director>Christopher Nolan</Principal_Director>

<Year>2010</Year>

<Genres>

<Genre>Action</Genre>
<Genre>Adventure</Genre>
<Genre>Sci-Fi</Genre>
<Genre>Thriller</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt1375666/</Uri>

</Movie>

<Movie>

<MovieID>tt0109830</MovieID>

<Title> Forrest Gump </Title>

<Principal_Director>Robert Zemeckis</Principal_Director>

<Year>1994</Year>

<Genres>

<Genre>Drama</Genre>
<Genre>Romance</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt0109830/</Uri>

</Movie>

<Movie>

<MovieID>tt2294629</MovieID>

<Title> Frozen </Title>

<Principal_Director>Chris Buck, Jennifer Lee</Principal_Director>

<Year>2013</Year>

<Genres>

<Genre>Animation</Genre>
<Genre>Comedy</Genre>
<Genre>Adventure</Genre>

</Genres>

</Movie>

<Movie>

<MovieID>tt5052448</MovieID>

<Title> Get Out </Title>

<Principal_Director>Jordan Peele</Principal_Director>

<Year>2017</Year>

<Genres>

<Genre>Horror</Genre>
<Genre>Mystery</Genre>
<Genre>Thriller</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt5052448/</Uri>

</Movie>

<Movie>

<MovieID>tt1119646</MovieID>

<Title> The Hangover </Title>

<Principal_Director>Todd Phillips</Principal_Director>

<Year>2009</Year>

<Genres>

<Genre>Comedy</Genre>
<Genre>Adventure</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt1119646/</Uri>

</Movie>

<Movie>

<MovieID>tt0435761</MovieID>

<Title> Toy Story 3 </Title>

<Principal_Director>Lee Unkrich</Principal_Director>

<Year>2010</Year>

<Genres>

<Genre>Animation</Genre>
<Genre>Adventure</Genre>
<Genre>Comedy</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt0435761/</Uri>

</Movie>

<Movie>

<MovieID>tt0137523</MovieID>

<Title> Fight Club </Title>

<Principal_Director>David Fincher</Principal_Director>

<Year>1999</Year>

<Genres>

<Genre>Adventure</Genre>
<Genre>Drama</Genre>
<Genre>Fantasy</Genre>

</Genres>


</Movie>

<Movie>

<MovieID>tt0110357</MovieID>

<Title> The Lion King </Title>

<Principal_Director>Roger Allers, Rob Minkoff</Principal_Director>

<Year>1994</Year>

<Genres>

<Genre>Animation</Genre>
<Genre>Adventure</Genre>
<Genre>Drama</Genre>

</Genres>

</Movie>

<Movie>

<MovieID>tt0114814</MovieID>

<Title> The Usual Suspects </Title>

<Principal_Director>Bryan Singer</Principal_Director>

<Year>1995</Year>

<Genres>

<Genre>Crime</Genre>
<Genre>Mystery</Genre>
<Genre>Thriller</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt0133093/</Uri>

</Movie>

<Movie>

<MovieID>tt0816692</MovieID>

<Title> Interstellar </Title>

<Principal_Director>Christopher Nolan</Principal_Director>

<Year>2014</Year>

<Genres>

<Genre>Adventure</Genre>
<Genre>Drama</Genre>
<Genre>Sci-Fi</Genre>

</Genres>

<Uri>https://www.imdb.com/title/tt0816692/</Uri>

</Movie>

</Favorite_Movies>

Here is my Step2.xslt file:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="html" indent="yes"/>

<xsl:template match="/">
<html>
<head>
<title>My Favorite Movies</title>
</head>
<body>
<h1 color="00FFFF" align="left">My Favorite Movies</h1>
<xsl:for-each select="Favorite_Movies/Movie">
<xsl:sort select="Title" order="ascending"/>
<tr>
<td align="left">
<Movie_Title>
<xsl:value-of select="Title" />
</Movie_Title>
</td>
</tr>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Here is the output:

My Favorite Movies

13 Hours Avengers: Infinity War Baby Driver Fight Club Forrest Gump Frozen Get Out Inception Interstellar It Split The Hangover The Lion King The Usual Suspects Toy Story 3

*I NEED EACH MOVIE ON ITS OWN LINE* PLEASE AND THANK YOU!!!

Explanation / Answer

Step2.xslt

<?xml version="1.0" encoding="utf-8"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">

<xsl:output method="html" indent="yes"/>

<xsl:template match="/">

<html>

<head>

<title>My Favorite Movies</title>

</head>

<body>

<h1 color="00FFFF" align="left">My Favorite Movies</h1>

<table>

<xsl:for-each select="Favorite_Movies/Movie">

<xsl:sort select="Title" order="ascending"/>

<tr>

<td align="left">

<Movie_Title>

<xsl:value-of select="Title" />

</Movie_Title>

</td>

</tr>

</xsl:for-each>

</table>

</body>

</html>

</xsl:template>

</xsl:stylesheet>