Skip to topic
|
Skip to bottom
Jump:
ProposteDF_XML_6
Tecnologie Web - A.A. 2005/06
TechWeb07
TechWeb07
Home TechWeb07
Changes
Index
Search
Tools
Edit
Attach
Other topic actions
Webs
Elite
Glas
InterPC06
InterPC07
InterPC08
InterPC09
InterPC10
InterPC12
InterPC13
LabInt08
LabInt09
Main
NIR
Progetti
ProgettoA3
Sandbox
TWiki
TechWeb06
TechWeb07
TechWeb08
TechWeb09
TechWeb10
TechWeb11
TechWeb12
TechWeb13
TechWebSdF
Trash
WorkshopHT09
Create
personal sidebar
Edit
Attach
Printable
TechWeb07.ProposteDF_XML_6
r1.12 - 19 May 2007 - 23:24 -
RobertoMaggi
topic end
Start of topic |
Skip to actions
-- Main.RobertoMaggi - 18 May 2007 %HIDE% * Set ALLOWTOPICVIEW = * Set ALLOWTOPICCHANGE = %E% ---+++ Revisione e pulizia grammatiche DF Qui si possono pubblicare le grammatiche DF scritte in stile tende alla veneziana. Io ne ho gia riordinate alcune e ve le pubblico. Se qualcuno lo sta facendo le metta qui poi ci troveremo e definiremo concretamente quali usare. Tralasciate il tag <schema> con i namespaces che tanto quelli verranno definiti una sola volta lunedi al WG. Scrivete solo le definizioni.<br/> *N.B.* Nelle grammatiche che propongo io tenete presente che <br/> 1) tipo e gruppo denominati =testoSemplice_t= si riferiscono rispettivamente a tipo di elemento e gruppo di elementi di questo tipo che e' un content model misto che puo' contenere solo testo ed elementi decorativi di testo come EM,STRONG,ABBR,Q.<br/> <br/> 2) tipo e gruppo denominati =testo_t= si riferiscono rispettivamente a tipo di elemento e gruppo di elementi di questo tipo che e' un content model misto che puo' contenere tutti gli elementi pseudo-xhtml di base definiti assieme al DS (piu le TABLE che il DS non implementa).<br/> <br/> ---++++++ catalogo formatter <verbatim> <!-- Inclusione degli elementi base della grammatica ( estensione di quelli comuni con il DataSource) --> <xs:import schemaLocation="DFtesto.xsd"/> <xs:element name="catalogoFormatter"> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="tipo" type="xs:string"/> <xs:element name="descrizione" type="testo_t" /> <xs:element name="urlWsdl" type="xs:anyURI"/> </xs:sequence> </xs:complexType> </xs:element> </verbatim> ---++++++ elenco layout/skin tornato dal formatter <verbatim> <!-- Inclusione degli elementi base della grammatica ( estensione di quelli comuni con il DataSource) --> <xs:import schemaLocation="DFtesto.xsd"/> <xs:element name="elencoLayout"> <xs:complexType> <xs:sequence> <xs:element name="layout" type="layout_t" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="layout_t"> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="urlEsempio" type="xs:anyURI" minOccurs="0" /> <xs:element name="descrizione" type="testoSemplice_t" minOccurs="0"/> <xs:element name="skin" type="skin_t" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="id" use="required" type="xs:NMTOKEN"/> </xs:complexType> <xs:complexType name="skin_t" mixed="true"> <xs:group ref="testoSemplice_g"/> <xs:attribute name="id" use="required" type="xs:NMTOKEN"/> <xs:attribute name="url" use="required"/> </xs:complexType> </verbatim> ---++++++ Errori <verbatim> <!-- Inclusione degli elementi base della grammatica ( estensione di quelli comuni con il DataSource) --> <xs:import schemaLocation="DFtesto.xsd"/> <xs:element name="errori"> <xs:complexType> <xs:sequence> <xs:element name="errore" type="errore_t" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="errore_t"> <xs:sequence> <xs:element name="codice" type="xs:string"/> <xs:element name="descrizione" type="testoSemplice_t"/> </xs:sequence> </xs:complexType> </verbatim> *MORE COMING SOON* --- *Note e Commenti* *COMMENTO DEL CHAIR* <p>Ohi Rob, ho corretto due errori negli schema. Gli errori erano: <ol> <li>Nel complex type <code>testoSemplice_t</code> di <code>DFtesto.xsd</code> bisogna aggiungere i minOccurs=0 perche' altrimenti facendo <strong> </strong> chiede sempre di inserire al suo interno un altro elemento di quel tipo (all'infinito)</li> <li>Nel complex type <code>textArea_t</code> di <code>form0.3.xsd</code> bisogna aggiungere una sequence a testoSemplice_g perche' altrimenti ti fa mettere al piu' un solo elemento di testoSemplice_g</li> </ol> Questo e' il pacchetto delle grammatiche aggiornate: <a href="http://tomasell.web.cs.unibo.it/schemaLast.zip"> schemaLast.zip</a> </p> *FINE COMMENTO* *Commento di RobertoMaggi* E' vero quell'errore lo dava anche a me, e sulla textArea non l'ho ancora provata. Ah poi c'e' una cosa da cambiare anche sul content model dell'elemento =<testo>= ma non ricordo bene cosa, ora e' sabato sera e stacco, domani lo guardo. <br/> Rob *Fine commento di RobertoMaggi* %STARTINCLUDE% Ultimo Aggiornamento %REVINFO% %STOPINCLUDE%
to top
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
More topic actions
Revisions: | r1.12 |
>
|
r1.11
|
>
|
r1.10
|
Total page history
|
Backlinks
You are here:
TechWeb07
>
ProposteDF_XML_6
to top
Copyright
?
© Fabio Vitali +
TechWeb
students 2006