|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Aiuto XML!
Salve,
ho un problema: dovrei creare un file xdr (lo schema xml della microsoft) ma non riesco a dargli una specie di condizione if: mi spiego meglio, questo è il codice da cui devo ricavare lo schema... Codice:
<?xml version="1.0"?> <!-- Esercizio 7.4 : eserc7_4.xml --> <products xmlns="x-schema:[...]> <product id="p12" perishable="yes"> <name>Ice cream</name> <manufacturer>xsz Co.</manufacturer> <quantity>25</quantity> <price>2</price> <food> <nutrition> <calcium>10.30</calcium> <proteins>35.5</proteins> <fat>10</fat> </nutrition> <expirationDate>2000-09-12</expirationDate> </food> </product> <product id="p13" perishable="no"> <name>AA Battries</name> <manufacturer>DCells</manufacturer> <quantity>100</quantity> <price>4</price> <stock> <warehouse id="w12"> xsz warehouse <mag>25000</mag> </warehouse> <warehouse id="w13"> rza warehouse <mag>5000</mag> </warehouse> </stock> </product> </products> Codice:
<?xml version="1.0" encoding="UTF-8"?> <Schema xmlns[...]> <ElementType name="products" content="eltOnly" model="closed"> <element type="product" minOccurs="0" maxOccurs="*"> </element> </ElementType> <ElementType name="product" content="eltOnly" order="seq" model="closed"> <AttributeType name="id" dt:type="id" required="yes"/> <AttributeType name="perishable" dt:values="yes no"/> <attribute type="perishable"/> <attribute type="id"/> <element type="name"/> <element type="manufacturer"/> <element type="quantity"/> <element type="price"/> <element type="food" minOccurs="0" maxOccurs="1"/> <element type="stock" minOccurs="0" maxOccurs="1"/> </ElementType> <ElementType name="name" content="textOnly" model="closed" dt:type="string"/> <ElementType name="manufacturer" content="textOnly" model="closed" dt:type="string"/> <ElementType name="quantity" content="textOnly" model="closed" dt:type="int"/> <ElementType name="price" content="textOnly" model="closed" dt:type="float"/> <ElementType name="food" content="mixed" model="open"> <element type="nutrition"/> <element type="expirationDate"/> </ElementType> <ElementType name="nutrition" content="eltOnly" order="seq" model="closed"> <element type="calcium"/> <element type="proteins"/> <element type="fat"/> </ElementType> <ElementType name="calcium" content="textOnly" model="closed" dt:type="float"/> <ElementType name="proteins" content="textOnly" model="closed" dt:type="float"/> <ElementType name="fat" content="textOnly" model="closed" dt:type="int"/> <ElementType name="expirationDate" content="textOnly" model="closed" dt:type="date"/> <ElementType name="stock" content="mixed" model="closed"> <element type="warehouse" minOccurs="0" maxOccurs="*"/> </ElementType> <ElementType name="warehouse" content="mixed" model="closed" order="seq"> <AttributeType name="id" dt:type="id" required="yes"/> <attribute type="id"/> <element type="mag"/> </ElementType> <ElementType name="mag" dt:type="int" content="textOnly" model="closed"/> </Schema> Grazie dell'aiuto!
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Hai l'immagine in firma troppo grossa...le dimensioni massime possono essere 100x50
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Quote:
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
cmq se ti scarichi xmlspy.. da un xml puoi ricavarti uno schema con molta semplicità..
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Quote:
Lo so ma in questo caso non funziona perchè lui fa lo schema ma non risolve il problema! |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Vi prego UP... devo consegnare questo esercizio al professore...
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Quote:
Ma non c'è proprio nessun programmatore xml su sto forum?
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
io e da un po che non faccio + schema ..
hai provato ad usare i gruppi, hai letto sul manuale? cosa dice?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
perishable ??
che condizione è? cosa fa? ho provato a vedere nel manuale perishable ma non ho trovato alcun riferimento. forse insieme possiamo trovare una soluzione..
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Quote:
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
scusami ..
forse non ho capito bene!! tu hai un tag padre e dei figli dove i figli devono essere visualizzati solamente se il tag padre ha questo attributo settato a yes? giusto? Non so se nello schema puoi fare una cosa del genere.. cmq l'utilità qual'è? Se è quella di creare dei figli basta che ci sia il padre no?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Quote:
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
ho crecato di dare una letta veloce ..
sulla documentazione che ho ma non ho trovato nulla. Tu hai della documentazione?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
Quote:
Si ma non si trova nulla...
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Apr 2004
Città: Ascoli Piceno
Messaggi: 742
|
UP
__________________
Toshiba Satellite A500-14F : Intel® Core™2 Duo P8700; ATI Mobility Radeon™ HD 4650; TruBrite® HD TFT High Brightness display 16.0"; 4,096 MB DDR2 RAM; HD 320 GB; Wi-Fi+BT 802.11a/g/Draft-N; Built-in Harman Kardon® stereo speakers; Touch Pad with Multi-Touch Control; TV Tuner ibrido digitale (DVB-T) e analogico; DVD Super Multi drive; Windows 7 Professional |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:37.



















