Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Sep 5, 2019. It is now read-only.

Commit 7fa6436

Browse files
Video 04 h 55
-Esempio 3
1 parent ed463c8 commit 7fa6436

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

‎03 - XML Schema.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ dove:
220220

221221
- In verde si vede come `PurchaseOrderType` è collegato a`PurchaseOrderType` :
222222
- 1 è il "content model". Si può notare che `shipto` o come `billto` non è referenziabile in tutto in il documento.
223-
- 3 è l'attributo dell'elemento. ![08](immagini/lezione-03/08.png)
223+
- 3 è l'attributo dell'elemento. ![08](immagini/lezione-03/08.png)
224224
- 4 ->si può tuttavia referenciare grazie all'elemento globale `name="comment"`.
225225
- Inoltre gli elementi globali appaoiono nella root del documento.
226226

@@ -583,6 +583,22 @@ Questo è ancora un terzo esempio in cui viene definito un tipo complesso:
583583
584584
585585
586+
![11](immagini/lezione-03/11.png)
587+
588+
1) è il `content model` ed è una sequenza di `singleUSAddress` (2)
589+
590+
3) commento che è referenziato nella dichiarazione globale. Da notare come `minOccours` è pari a zero quindi essendo che il valore di default è zero e il valore minimo è zero, quindi si ha che il valore minimo è zero e che il valore massimo è 1.
591+
592+
4)Items è associato al tipo di attributo. Quindi è un `Items` definito a livello globale che è referenziato qui.
593+
594+
Quindi dentro a `PurchaseOrderType` si vuole avere un indirizzo, un commento (3) e gli items.
595+
596+
5) è il "complex type definition" che in questo caso è anonimo. E dentro si hanno una sequenza di 3 elementi che caratterizzano l'indirizzo. I primi due sono due stringhe l'ultimo è un decimale.
597+
598+
Sotto invece si ha `country` che è un `MNTOKEN`, il quale in questo caso è fisso ed è `US`.
599+
600+
Inoltre si può notare come non ci sono dei vincoli (min, max) e quindi di default si ha 1. Quindi si ha un solo `name` e un solo `address` e un sono `zip`
601+
586602
### Special models
587603
588604
Ci sono dei *modelli* che vengono considerati *speciali*, tra questi ci sono quelli che hanno un **contenuto misto** e quelli che **non hanno un contenuto**.

‎immagini/lezione-03/11.png

297 KB
Loading[フレーム]

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /