-
XML transformation
Hi, I am new to xml,xsl etc..
What I want to do is create a generic xml structure from 3 different xml files.
Q1. I'm not sure if my xsl file is correct.
Q2. My assignment says that I should make use of a "dummy xml" file for this, however, I don't know/understand how to do this.
Q3. I don't know how to use an xml processor(Like no clue, dont know how to install, use or anything). I have looked around for hours on the web but I just don't get it.
My files are as follows:
XML Files :
<?xml version="1.0" ?>
<deeVeeDee>
<content>
<item dvd="The Departed">
<dvd_cover_image value="theDeparted_cover.jpg">dvd cover image</dvd_cover_image>
<to_be_released>23/04/2007</to_be_released>
<dvd_genre value="Drama">genre</dvd_genre>
<dvd_website value="http://thedeparted.warnerbros.com/">website</dvd_website>
</item>
</content>
</deeVeeDee>
-----------------------------------------------------------------------
<?xml version="1.0" ?>
<ComingSoon>
<cs Image_SRC="theNativityStory_cover.jpg" URL="http://www.thenativitystory.com/" date="18/04/2007">
<title>The Nativity Story</title>
<genre>Drama</genre>
</cs>
<cs Image_SRC="dejaVu_cover.jpg" URL="http://dejavu.movies.go.com/" date="17/05/2007">
<title>Deja Vu</title>
<genre>Science Fiction</genre>
</cs>
</ComingSoon>
-----------------------------------------------------------------------
<?xml version="1.0" ?>
<MoveE:Upcoming_Releases xmlns:MoveE="http://www.move-e.com">
<MoveE:Release>
<DVDname>Casino Royale</DVDname>
<DVDCover>casinoRoyale_cover.jpg</DVDCover>
<DVDGenre>Action</DVDGenre>
<Website>http://www.sonypictures.com/movies/casinoroyale/</Website>
<Expectedreleasedate>25/04/2007</Expectedreleasedate>
</MoveE:Release>
<MoveE:Release>
<DVDname>Flushed Away</DVDname>
<DVDCover>flushedAway_cover.jpg</DVDCover>
<DVDGenre>Comedy</DVDGenre>
<Website>http://www.flushedaway.com/</Website>
<Expectedreleasedate>01/05/2007</Expectedreleasedate>
</MoveE:Release>
<MoveE:Release>
<DVDname>Little Miss Sunshine</DVDname>
<DVDCover>littleMissSunshine_cover.jpg</DVDCover>
<DVDGenre>Drama</DVDGenre>
<Website>http://www2.foxsearchlight.com/littlemisssunshine/</Website>
<Expectedreleasedate>05/05/2007</Expectedreleasedate>
</MoveE:Release>
</MoveE:Upcoming_Releases>
-----------------------------------------------------------------------
XSL file:
<?xml version = "1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl utput method="xml" indent="yes"/>
<xsl:template match="//root">
<comingSoon>
<xsl:for-each select="document('deeVeeDee.xml')/*">
<coming_soon>
<title><xsl:value-of select="item/@dvd"/></title>
<image><xsl:value-of select="dvd_cover_image/@value"/></image>
<genre><xsl:value-of select="dvd_genre/@value" /></genre>
<releaseDateExpected><xsl:value-of select="to_be_released"/></releaseDateExpected>
<website><xsl:value-of select="dvd_website/@value" /></website>
</coming_soon>
</xsl:for-each>
<xsl:for-each select="document('pubshlinging.xml')/*">
<coming_soon>
<title><xsl:value-of select="cs/title"/></title>
<image><xsl:value-of select="cs/@Image_SRC"/></image>
<genre><xsl:value-of select="genre" /></genre>
<releaseDateExpected><xsl:value-of select="cs/@date"/></releaseDateExpected>
<website><xsl:value-of select="cs/@URL" /></website>
</coming_soon>
</xsl:for-each>
<xsl:for-each select="document('moveE.xml')/*/*">
<coming_soon>
<title><xsl:value-of select="DVDname"/></title>
<image><xsl:value-of select="DVDCover"/></image>
<genre><xsl:value-of select="DVDGenre" /></genre>
<releaseDateExpected><xsl:value-of select="Expectedreleasedate"/></releaseDateExpected>
<website><xsl:value-of select="Website" /></website>
</coming_soon>
</xsl:for-each>
</comingSoon>
</xsl:template>
</xsl:stylesheet>
----------------------------------------------------------------------'
Sorry if this is the wrong place for the post.
Any help would be appreciated. Thanks a lot.
Similar Threads
-
By Tim in forum xml.announcements
Replies: 0
Last Post: 10-11-2001, 04:00 PM
-
By xmlstartkabel in forum XML
Replies: 0
Last Post: 10-10-2001, 04:07 AM
-
By Tim Frost in forum xml.announcements
Replies: 0
Last Post: 04-02-2001, 10:53 AM
-
By Extensibility in forum web.announcements
Replies: 0
Last Post: 07-20-2000, 06:20 PM
-
By Sales in forum xml.announcements
Replies: 0
Last Post: 07-20-2000, 06:18 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Development Centers
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center
|