Dom 18 Agosto, 06:34:51 - 2019

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Balboa

Pagine: [1] 2 3 ... 5
1
Fondamenti di Informatica II (fino A.A. 2013/14) / Esame di oggi
« il: Gio 14 Gennaio, 18:04:07 - 2016 »
Ragazzi qualcuno che è andato oggi all'esame può postare il testo? (anche di modelli se possibile)
Vi ringrazio in anticipo  :)

2
Fondamenti di Informatica II / Re:pretest fondamenti 2
« il: Sab 26 Settembre, 18:28:26 - 2015 »
Speriamo non coincida con il 19 ottobre. Comunque fatemi sapere se il prof risponde! Grazie mille a tutti ;)

3
Fondamenti di Informatica II / pretest fondamenti 2
« il: Ven 25 Settembre, 15:04:09 - 2015 »
Salve ragazzi, dovrei sostenere l'esame di fondamenti 2 del vecchio ordinamento (modelli + algoritmi) e so che c'è un pretest senza il quale non è permesso accedere all'esame vero e proprio. Poichè ho appena controllato su infostud che il prossimo appello disponibile è il 19 ottobre, mi chiedevo: se provassi il pretest per quella data, senza sostenere nè la parte di modelli nè quella di algoritmi, il pretest continuerebbe a valere per gli appelli successivi? Cioè il pretest viene conservato in caso di successo o c'è un vincolo anche su quello?

4
Ingegneria degli Algoritmi / Makefile
« il: Ven 05 Giugno, 19:31:38 - 2015 »
Ragazzi qualcuno ha risolto l'esercizio 37 sui makefile? Io l'ho svolto così ma non sono sicuro

versione1: main.o A.o B.o
   gcc main.o A.o B.o -o versione1
   
main.o: main.c A.h F.h
   gcc main.c -c

A.o: A.h A.c
   gcc A.c -c

B.o: B.c B.h
   gcc B.c -c

Prof se è in linea può darci una mano?

5
Progettazione del Software / esame 12 novembre
« il: Dom 09 Novembre, 13:20:42 - 2014 »
Qualcuno si sta esercitando per l'esame?
Vogliamo confrontarci con le soluzioni?

6
Linguaggi e tecnologie per il Web / Re:Verbalizzazione esame luglio
« il: Lun 11 Agosto, 13:09:14 - 2014 »
Neanche a me  :( ma qualcuno va a verbalizzare il 2 settembre?

7
Linguaggi e tecnologie per il Web / Re:DTD esami
« il: Mar 22 Luglio, 18:43:42 - 2014 »
In questo caso, ad esempio, non dovrebbe esserci un all al posto della sequence(quella evidenziata)?

<!DOCTYPE r [
<!ELEMENT r (s+, (u, v)?, (t|w)*)>
<!ELEMENT s EMPTY>
<!ELEMENT t (#PCDATA)>
<!ELEMENT u (#PCDATA)>
<!ELEMENT v (#PCDATA)>
<!ELEMENT w (#PCDATA)>
]>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="r" type="TIPOR"/>
    <xsd:complexType name="TIPOR">
        <xsd:sequence>
            <xsd:element ref="s" minOccurs="1" maxOccurs="unbounded"/>
            <xsd:sequence minOccurs="0" maxOccurs="1">
                <xsd:element name="u" type="xsd:string" />
                <xsd:element name="v" type="xsd:string"/>
            </xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element name="t" type="xsd:string"/>
                <xsd:element name="w" type="xsd:string"/>               
            </xsd:choice>
            </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="s">
        <xsd:complexType/>
    </xsd:element>
</xsd:schema>

8
Linguaggi e tecnologie per il Web / Re:DTD esami
« il: Mar 22 Luglio, 18:37:17 - 2014 »
Si ma non capisco quando deve essere utilizzata :(

9
Linguaggi e tecnologie per il Web / Re:Esercizio XSL
« il: Mar 22 Luglio, 18:36:18 - 2014 »
Dun que; la versione finale risulterebbe questa:



<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="xml"/>



    <xsl:template match="/*">
        <xsl:element name="{name()}">
        <xsl:apply-templates/>
        </xsl:element>
    </xsl:template>



    <xsl:template match="/*/x">
       <xsl:element name= "nuovo">
          <xsl:attribute name= "nomeElemento">
            <xsl:value-of select="name()"/>
          </xsl:attribute>
          <xsl:apply-templates/>
       </xsl:element>
    </xsl:template>



    <xsl:template match="/*/*{name() != 'x'}">
          <xsl:copy/>
    </xsl:template>




    <xsl:template match = "/*/x/* ">
           <xsl:copy/>
               <xsl:attribute name = "nomeElemento">
                   < xsl:value-of select="name()"/>
               </xsl:attribute>
           </xsl:copy>
           <xsl:apply-templates select="text()|*"/>
     </xsl:template>

</xsl:stylesheet>


Che però mi restituisce i seguenti errori (tool usato: http://www.shell-tools.net/index.php?op=xslt):

/var/chroot/tmp/FOOXRxVVI:36: parser error : StartTag: invalid element name
                   < xsl:value-of select="name()"/>
                    ^
/var/chroot/tmp/FOOXRxVVI:38: parser error : Opening and ending tag mismatch: template line 33 and copy
           </xsl:copy>
                      ^
/var/chroot/tmp/FOOXRxVVI:40: parser error : Opening and ending tag mismatch: stylesheet line 2 and template
     </xsl:template>
                    ^
/var/chroot/tmp/FOOXRxVVI:42: parser error : Extra content at the end of the document
</xsl:stylesheet>
^
cannot parse /var/chroot/tmp/FOOXRxVVI

Ti da errore perché <xsl:apply-templates select="text()|*"/> nell'ultima parte dovrebbe andare prima del </xsl:copy>.
Il prof, quando il testo dice che l'elemento viene copiato, preferisce che utilizzi <xsd:element> piuttosto che <xsd:copy> anche se dovrebbero dare come risultato la stessa cosa :)

Questa è la mia soluzione, l'ho già testata e funziona :D

<?xml version="1.0"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="xml"/>

    <xsl:template match="/*">
        <xsl:element name="{name()}">
            <xsl:apply-templates/>
        </xsl:element>
    </xsl:template>
   
       
    <xsl:template match="/*/*">
        <xsl:element name="{name()}"/>
    </xsl:template>
       
           
    <xsl:template match="/*/x">
        <xsl:element name="nuovo">
            <xsl:attribute name="nomeElemento">
                <xsl:value-of select="name()"/>
            </xsl:attribute>
            <xsl:apply-templates/>
        </xsl:element>
    </xsl:template>
   
   <xsl:template match="/*/x/*">
        <xsl:element name="{name()}">
            <xsl:attribute name="nomeElemento">
                <xsl:value-of select="name()"/>
            </xsl:attribute>
            <xsl:apply-templates select="text()|*"/>
        </xsl:element>
    </xsl:template>

</xsl:stylesheet>

10
Linguaggi e tecnologie per il Web / Re:DTD esami
« il: Mar 22 Luglio, 18:14:13 - 2014 »
Ragazzi ho un domanda forse un po' sciocca: ma che differenza c'è nell'uso di all e choice nell'XML schema?

11
Linguaggi e tecnologie per il Web / Re:Esercizio XSL
« il: Dom 20 Luglio, 10:55:06 - 2014 »
Salve ragazzi,ma per inserire il valore all' attributo (come in questo caso) come devo procedere??

ogni elemento x figlio dell’elemento radice di input viene trasformato in un elemento nuovo, aggiungendo un attributo di nome nomeElemento e valore x; inoltre il contenuto dell’elemento viene ricorsivamente trasformato;

è corretto farlo così?o nella 4a riga al posto di name() devo mettere "x"?

<xsl:template match="/*/x">
         <nuovo>
              <xsl:attribute name="nome elemento">
                    <xsl:value-of select="name()"/>       
              </xsl:attribute> 
              <xsl:apply-templates/>
         </nuovo>
   </xsl:template>

Si è corretto, potevi anche fare:

<xsl:template match="/*/x">
         <xsl:element name= "nuovo">
              <xsl:attribute name="nome elemento">
                    <xsl:value-of select="name()"/>       
              </xsl:attribute> 
              <xsl:apply-templates/>
         </xsl:element>
   </xsl:template>

che è equivalente a quello che hai scritto sopra :)

12
Linguaggi e tecnologie per il Web / Re:Esercizio XSL
« il: Sab 19 Luglio, 18:59:53 - 2014 »
Non ho seguito il corso, per questo cerco qualche anima pia per confrontare le soluzioni. Comunque io ho fatto le esercitazioni che ha dato lui anche se non servono a molto dato che gli esercizi di esame sono molto più difficili. Poi ho incrementato con il forum cercando le cose che non sapevo fare. Ho fatto un pò di lavoro sporco insomma...:D

13
Linguaggi e tecnologie per il Web / Re:Esercizio JavaCC
« il: Sab 19 Luglio, 14:56:16 - 2014 »
Questa è la mia soluzione all'esercizio2 dell'esame di sett2013. A parte il valfloat che penso di aver sbagliato, che ne pensate del resto?

14
Linguaggi e tecnologie per il Web / Re:DTD esami
« il: Sab 19 Luglio, 14:51:00 - 2014 »
Scusate la domanda, ma esiste un programma per testare la correttezza del documento XML riferito alla DTD che viene data nell'esercizio 3?

15
Linguaggi e tecnologie per il Web / Re:DTD esami
« il: Sab 19 Luglio, 14:43:37 - 2014 »
Roger uty =)

comuque su questo post dedicato a DTD mi permetto di fare delle osservazioni per avere conferme o smentite

riporto di seguito un testo a caso.... 8 febbraio 2013

l'osservazione è:
se b3 avesse come produzione SOLO x
e a3 fosse:
<!ELEMENT a3 (b1?,b2*,b3)> // ho tolto il punto interrogativo da b3

allora qui ci sarebbe il loop infinito giusto?
Perché x dovrà sempre produre a1 a2 a3
a3 dovra sempre produrre b3
ma b3 produce x ....

incollo l'originale (versione corretta di uty, da me condivisa )
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE x [
<!ELEMENT x (a1,a2,a3)>
<!ELEMENT a1 ((b1|b2)*,(b3,b4)+)>
<!ELEMENT a2 ((b3|b4)*,(b1,b2)+)>
<!ELEMENT a3 (b1?,b2*,b3?)>
<!ELEMENT b1 (#PCDATA|a1)*>
<!ELEMENT b2 (#PCDATA)>
<!ELEMENT b3 (#PCDATA|x)*>
<!ELEMENT b4 EMPTY>
<!ATTLIST x attrx CDATA #REQUIRED>
<!ATTLIST a1 attra CDATA #IMPLIED>
<!ATTLIST b1 attrb CDATA #REQUIRED>
]>

Giusto :) Ci sono anch'io per fare qualche esercizio insieme se vi interessa :)soprattutto javacc, xsl, xml schema :)

Pagine: [1] 2 3 ... 5