• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Webove Technologie

Started by milano.1, 19.10.2011, 19:20:58

« predchdzajce - alie »

milano.1

Zdravim, mohol by mi niekto poradit prosim vas, ake elementy si mam vymysliet k zadaniu XML c 6: evidovanie chyb pre softverove projekty??? a inac kolko ich tam ma byt, aky velky dokument by to mal byt? teda nieco konkretnejsie k tomu? :)
dakujem pekne :)

milaninho

Quote from: milano.1 on  19.10.2011, 19:20:58
Zdravim, mohol by mi niekto poradit prosim vas, ake elementy si mam vymysliet k zadaniu XML c 6: evidovanie chyb pre softverove projekty??? a inac kolko ich tam ma byt, aky velky dokument by to mal byt? teda nieco konkretnejsie k tomu? :)
dakujem pekne :)

daj si hladat v google napr "sample bug report", alebo nieco podobne, a inspiruj sa.. nevyzaduje sa presne konkretny jazyk, je tvojou ulohou si ho navrhnut (takze si mozes klasifikaciu bugov vymysliet aj sam). dokument staci ako priklad na vetu v XML jazyku, ktory si navrhol. nemal by to byt trivialny XML jazyk, tzn. ze minimalne -  elementov, a trebalo by po pouzit aj XML atributy. samozrejme platia aj vsetky tie podmienky co su uvedene v hodnotenie.pdf, takze musia byt pouzite menne priestory

nejake linky ktorymi sa mozes teoreticky inspirovat
http://www.softwaretestinghelp.com/sample-bug-report/
http://www.sciencedirect.com/science/article/pii/S095058499900049X

milano.1

dakujem za radu :)
... mohol by mi niekto prosim vas este pomoct? robim transformaciu pre xml dokument, ale vobec mi to nefunguje... neviem sa pohnut z miesta...
vedel by mi sem niekto hodit nejaku kratku transformaciu (.xsl subor) pre tento xml dokument?

<?xml version="1.0" encoding="UTF-8"?>
<!-- <!DOCTYPE projects SYSTEM "chyby.dtd"> -->
<?xml-stylesheet type="text/xsl" href="chyby.xsl"?>

<projects xmlns="http://www.tuke.sk/valikmilan"
xmlns:spol="http://www.tuke.sk/valikmilan/spolocnost">
<!-- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.tuke.sk/valikmilan
                    chyby.xsd"  -->
    <projekt>
        <nazov>
            Projekt1
        </nazov>
        <popis>
            Jednoduchý projekt
        </popis>
        <spol:spolocnost>
            <spol:nazov>sfd</spol:nazov>
            <spol:adresa>
                <spol:ulica>Košická</spol:ulica>
                <spol:cislo>3</spol:cislo>
                <spol:psc>08001</spol:psc>
                <spol:obec>Prešov</spol:obec>
            </spol:adresa>
            <spol:autor>
                <spol:meno>Milan</spol:meno>
                <spol:priezvisko>Valík</spol:priezvisko>
                <spol:meno>Ignác</spol:meno>
                <spol:priezvisko>Grega</spol:priezvisko>
            </spol:autor>
        </spol:spolocnost>
        <datum>
            <mesiac>10</mesiac>
            <rok>2011</rok> 
        </datum>
        <velkost>10</velkost>
        <chyba>
            <zavaznost>nizka</zavaznost>
            <popis_chyby>
                syntaktická chyba: chýba bodkočiarka
            </popis_chyby>
            <miesto_chyby>
                <subor>subor1.c</subor>
                <riadok>121</riadok>
            </miesto_chyby>
            <status>opravena</status>
        </chyba>
    </projekt>
   
</projects>

DAKUJEM!

milaninho

#3
napr:

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

<!-- New document created with EditiX at Wed Nov 02 09:27:11 CET 2011 -->

<xsl:stylesheet version="2.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:a="http://www.tuke.sk/valikmilan"
   xmlns:spol="http://www.tuke.sk/valikmilan/spolocnost"
exclude-result-prefixes="a spol">

   <xsl:output method="xml" indent="yes"/>
   
   <xsl:template match="/*">
      <koren>
         <xsl:for-each select="a:projekt">
            <project>
               <name>
                  <xsl:value-of select="a:nazov"></xsl:value-of>
               </name>
               <companyName>
                  <xsl:value-of select="spol:spolocnost/spol:nazov"></xsl:value-of>
               </companyName>
            </project>
         </xsl:for-each>
      </koren>
   </xsl:template>

</xsl:stylesheet>

vypluvne:
<?xml version="1.0" encoding="UTF-8"?>
<koren>
   <project>
      <name>
            Projekt1
        </name>
      <companyName>sfd</companyName>
   </project>
</koren>


okrem toho mi to pride zbytcne zlozite, by som odtial vyhodil cely element spolocnost..

milano.1

#4
a ak vyhodim element spolocnost, nebude to potom prilis kratke? a kde mam potom pouzit namespacy???

inac velmi pekne dakujem za pomoc:)

milaninho

nie je za co..
principialne pouzivas menny priestor aj ked mas len predvoleny menny priestor. uz ked tam definujes menny priestor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", tak mas dalsi menny priestor.. ale ak chces mozes samozrejme dat menny priestor aj na nieco ine, na chyby, na nejake atributy, na hocico..je to na tebe

milano.1

cize v podstate moze to ostat aj tak ako to mam nie? aj ked je to trochu mozno zbitocne... :)

milaninho

jasne ze moze.. ale neviem ci ti netreba tam aj atribut nejaky.. neviem ako ostatni cviciaci, ale Ing. Nosal si pytal aj pouzitie aspon jedneho atributu..

puwel

ahojte, vedel by niekto v skratke napisat, co konkretne sa riesi na tomto predmete?