AM: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 119: | Line 119: | ||
=XSLT andmefail= | =XSLT andmefail= | ||
<pre> | <pre> | ||
Kõik andmed | |||
<?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>Arvutiklassid</title> | |||
</head> | |||
<body> | |||
<ul> | |||
<xsl:for-each select="Koolimajad/Koolimaja"> | |||
<xsl:variable name="Kool" select="."></xsl:variable> | |||
<br/> | |||
<li> | |||
<h1> | |||
<xsl:value-of select="$Kool/@nimi"/> | |||
</h1> | |||
<h2>Arvutiklassid</h2> | |||
<ul> | |||
<xsl:for-each select="./Klassid/Klass"> | |||
<xsl:variable name="Klass" select="."></xsl:variable> | |||
<li> | |||
Klassi number: | |||
<xsl:value-of select="$Klass/@number"/> | |||
<ul> | |||
<xsl:for-each select="./Arvutid/Arvuti"> | |||
<xsl:variable name="Arvuti" select="."></xsl:variable> | |||
<li> | |||
Arvuti tüüp: | |||
<xsl:value-of select="$Arvuti/@tüüp"/> | |||
<ul> | |||
Protsessor: | |||
<xsl:value-of select="Protsessor"/> | |||
<xsl:value-of select="Protsessor/@kiirus"/> | |||
<xsl:value-of select="Protsessor/@ühik"/> | |||
<br/> Mälu: | |||
<xsl:value-of select="Mälu"/> | |||
<xsl:value-of select="Mälu/@kogus"/> | |||
<xsl:value-of select="Mälu/@ühik"/> | |||
<br/>OS: | |||
<xsl:value-of select="Operatsioonisüsteem"/> | |||
<br/>Kuvar: | |||
<xsl:value-of select="Kuvar"/> | |||
<xsl:value-of select="Kuvar/@tollid"/> tolli | |||
<br/>Kõvaketas: | |||
<xsl:value-of select="Kõvaketas"/> | |||
<xsl:value-of select="Kõvaketas/@maht"/> | |||
<xsl:value-of select="Kõvaketas/@ühik"/> | |||
</ul> | |||
</li> | |||
</xsl:for-each> | |||
</ul> | |||
</li> | |||
</xsl:for-each> | |||
</ul> | |||
</li> | |||
</xsl:for-each> | |||
</ul> | |||
</body> | |||
</html> | |||
</xsl:template> | |||
</xsl:stylesheet> | |||
</pre> | </pre> |
Revision as of 17:09, 8 March 2014
Projekti kirjeldus
Analüüs
Millega on tegemist?
XML andmefail
<?xml version="1.0" encoding="utf-8" ?> <Koolimajad> <Koolimaja nimi="Eesti Infotehnoloogia Kolledž"> <Klassid> <Klass number="319" kohti="30"> <Arvutid> <Arvuti tüüp="Laua"> <Mälu kogus="3" ühik="GB"> Kingston Technology Corp. </Mälu> <Operatsioonisüsteem> Windows 8 </Operatsioonisüsteem> <Kuvar tollid="24"> HP </Kuvar> <Kõvaketas maht="1" ühik="TB"> IBM </Kõvaketas> <Protsessor kiirus="3,4" ühik="Ghz"> Intel Core i3 </Protsessor> </Arvuti> <Arvuti tüüp="Laua"> <Mälu kogus="5" ühik="GB"> Wintec Industries </Mälu> <Operatsioonisüsteem> Ubuntu 13.10 </Operatsioonisüsteem> <Kuvar tollid="24"> HP </Kuvar> <Kõvaketas maht="2" ühik="TB"> Comport </Kõvaketas> <Protsessor kiirus="4,0" ühik="Ghz"> Intel Core i7 </Protsessor> </Arvuti> </Arvutid> </Klass> <Klass number="317" kohti="25"> <Arvutid> <Arvuti tüüp="Süle"> <Mälu kogus="4" ühik="GB"> Corsair Memory </Mälu> <Operatsioonisüsteem> Snow Leopard </Operatsioonisüsteem> <Kuvar tollid="19"> Samsung </Kuvar> <Kõvaketas maht="500" ühik="GB"> Fuji Electric </Kõvaketas> <Protsessor kiirus="2,9" ühik="Ghz"> Intel Core i5 </Protsessor> </Arvuti> </Arvutid> </Klass> </Klassid> </Koolimaja> <Koolimaja nimi="Tallinna Tehnikaülikool"> <Klassid> <Klass number="408" kohti="10"> <Arvutid> <Arvuti tüüp="Laua"> <Mälu kogus="7" ühik="GB"> Mushkin Enhanced </Mälu> <Operatsioonisüsteem> Windows NT </Operatsioonisüsteem> <Kuvar tollid="20"> Dell </Kuvar> <Kõvaketas maht="1" ühik="TB"> Halo Data </Kõvaketas> <Protsessor kiirus="2,1" ühik="Ghz"> Intel Core i3 </Protsessor> </Arvuti> </Arvutid> </Klass> </Klassid> </Koolimaja> </Koolimajad>
XSLT andmefail
Kõik andmed <?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>Arvutiklassid</title> </head> <body> <ul> <xsl:for-each select="Koolimajad/Koolimaja"> <xsl:variable name="Kool" select="."></xsl:variable> <br/> <li> <h1> <xsl:value-of select="$Kool/@nimi"/> </h1> <h2>Arvutiklassid</h2> <ul> <xsl:for-each select="./Klassid/Klass"> <xsl:variable name="Klass" select="."></xsl:variable> <li> Klassi number: <xsl:value-of select="$Klass/@number"/> <ul> <xsl:for-each select="./Arvutid/Arvuti"> <xsl:variable name="Arvuti" select="."></xsl:variable> <li> Arvuti tüüp: <xsl:value-of select="$Arvuti/@tüüp"/> <ul> Protsessor: <xsl:value-of select="Protsessor"/> <xsl:value-of select="Protsessor/@kiirus"/> <xsl:value-of select="Protsessor/@ühik"/> <br/> Mälu: <xsl:value-of select="Mälu"/> <xsl:value-of select="Mälu/@kogus"/> <xsl:value-of select="Mälu/@ühik"/> <br/>OS: <xsl:value-of select="Operatsioonisüsteem"/> <br/>Kuvar: <xsl:value-of select="Kuvar"/> <xsl:value-of select="Kuvar/@tollid"/> tolli <br/>Kõvaketas: <xsl:value-of select="Kõvaketas"/> <xsl:value-of select="Kõvaketas/@maht"/> <xsl:value-of select="Kõvaketas/@ühik"/> </ul> </li> </xsl:for-each> </ul> </li> </xsl:for-each> </ul> </li> </xsl:for-each> </ul> </body> </html> </xsl:template> </xsl:stylesheet>
MRPD | ||
Ülikool: | Eesti Infotehnoloogia Kolledž | |
Tüüp: | Võrgurakendused II | |
Meeskond "MRPD": | Andres Kalev Marten Jänt | |
Juhendaja: | Mait Poska |