Talk:Meeskond:vertigo: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "Meeskonna Valar Morghulis retsensioon meeskonnale Vertigo Meeskonnale Vertigo xml-faili sisuks on IMBD andmete sarnane filmiandmete nimekiri. Kindlasti võib see kasutamist leid…")
 
No edit summary
Line 1: Line 1:
Meeskonna Valar Morghulis retsensioon meeskonnale Vertigo
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Valar Morghulis] retsensioon meeskonnale Vertigo


Meeskonnale Vertigo xml-faili sisuks on IMBD andmete sarnane filmiandmete nimekiri. Kindlasti võib see kasutamist leida ka antud aine järgnevate osade juures.
Meeskonnale Vertigo xml-faili sisuks on IMBD andmete sarnane filmiandmete nimekiri. Kindlasti võib see kasutamist leida ka antud aine järgnevate osade juures.


Main.xml - vastab igati nõuetele. Rohket CDATA kasutamist mina veaks ei pea erinevalt kuna filmide kirjeldused, kompaniide nimed jm võivad sisaldada keelatud märke.
'''Main.xml''' - vastab igati nõuetele. Rohket CDATA kasutamist mina veaks ei pea [https://wiki.itcollege.ee/index.php/XML-i_t%C3%B6%C3%B6_retsensioon_meeskonnale_Backbone erinevalt ] kuna filmide kirjeldused, kompaniide nimed jm võivad sisaldada keelatud märke.


Main.xsd- ga on palju vaeva nähtud, peale atribuudi id tüübi "unsignedInt"-iks muutmise on määratud ka andmetüüpide miinimumpikkusi ja (vajaduse korral) ka nende maksimaalset esinemiste arvu.
'''Main.xsd'''- ga on palju vaeva nähtud, peale atribuudi id tüübi "unsignedInt"-iks muutmise on määratud ka andmetüüpide miinimumpikkusi ja (vajaduse korral) ka nende maksimaalset esinemiste arvu.


Actors.xslt - on kasutatud if-testi sorteerimaks näitlejaid atribuudi väärtuse järgi kahte gruppi.
'''Actors.xslt''' - on kasutatud if-testi sorteerimaks näitlejaid atribuudi väärtuse järgi kahte gruppi.


ShorterMovies.xslt - on loovalt kasutatud if-testis XSLT funktsioone position() ja last(), et tekitada komadega eristatud nimekiri. Kui antud koht koodis oleks kirjutatud kujul
'''ShorterMovies.xslt''' - on loovalt kasutatud if-testis XSLT funktsioone position() ja last(), et tekitada komadega eristatud nimekiri. Kui antud koht koodis oleks kirjutatud kujul
<pre>
<pre>
<xsl:if test="position() != last()">, </xsl:if>
<xsl:if test="position() != last()">, </xsl:if>
Line 19: Line 19:
</xsl:if>
</xsl:if>
</pre>               
</pre>               
siis oleks saanud vältida ka ebavajalikku tühikut enne koma       
siis oleks saanud vältida ka ebavajalikku tühikut enne koma.
SmallVersionXML.xslt - on valitud alamhulk Main.xml-is olevatest andmetest
        
HTML transformatsioonidel (esimesed 2 faili) on vaid üks viga. Neil pole deklareeritud dokumenditüüpi. Kui kasutada W3C HTML validaatorit http://validator.w3.org/check tuleb see selgelt välja.
'''SmallVersionXML.xslt''' - on valitud alamhulk Main.xml-is olevatest andmetest.
 
HTML transformatsioonidel ('''Actors.xslt''' ja '''ShorterMovies.xslt''') on vaid üks viga. Neil pole deklareeritud dokumenditüüpi. Kui kasutada W3C HTML validaatorit http://validator.w3.org/check tuleb see selgelt välja.
<pre>
<pre>
Line 1, Column 1: no document type declaration; implying "<!DOCTYPE HTML SYSTEM>"
Line 1, Column 1: no document type declaration; implying "<!DOCTYPE HTML SYSTEM>"

Revision as of 16:46, 8 March 2015

Meeskonna Valar Morghulis retsensioon meeskonnale Vertigo

Meeskonnale Vertigo xml-faili sisuks on IMBD andmete sarnane filmiandmete nimekiri. Kindlasti võib see kasutamist leida ka antud aine järgnevate osade juures.

Main.xml - vastab igati nõuetele. Rohket CDATA kasutamist mina veaks ei pea erinevalt kuna filmide kirjeldused, kompaniide nimed jm võivad sisaldada keelatud märke.

Main.xsd- ga on palju vaeva nähtud, peale atribuudi id tüübi "unsignedInt"-iks muutmise on määratud ka andmetüüpide miinimumpikkusi ja (vajaduse korral) ka nende maksimaalset esinemiste arvu.

Actors.xslt - on kasutatud if-testi sorteerimaks näitlejaid atribuudi väärtuse järgi kahte gruppi.

ShorterMovies.xslt - on loovalt kasutatud if-testis XSLT funktsioone position() ja last(), et tekitada komadega eristatud nimekiri. Kui antud koht koodis oleks kirjutatud kujul

<xsl:if test="position() != last()">, </xsl:if>

mitte

<xsl:if test="position() != last()">
  , 
</xsl:if>

siis oleks saanud vältida ka ebavajalikku tühikut enne koma.

SmallVersionXML.xslt - on valitud alamhulk Main.xml-is olevatest andmetest.

HTML transformatsioonidel (Actors.xslt ja ShorterMovies.xslt) on vaid üks viga. Neil pole deklareeritud dokumenditüüpi. Kui kasutada W3C HTML validaatorit http://validator.w3.org/check tuleb see selgelt välja.

Line 1, Column 1: no document type declaration; implying "<!DOCTYPE HTML SYSTEM>"

Sellest saaks üle lisades xslt-failidesse vahetult enne <html> elemendi algust järgmise rea

<xsl:text disable-output-escaping='yes'><!DOCTYPE html></xsl:text>

Muidu väga hea töö mis väärib maksimumpunkte.