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 228428d

Browse files
Video 2 h 7
1 parent 3e290f7 commit 228428d

File tree

3 files changed

+32
-3
lines changed

3 files changed

+32
-3
lines changed

‎02 - XML.md

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,14 @@ Si hanno i tags `<bibliography>` simile all HTML ma la differenza è che in ques
233233

234234
In questo caso, all'interno di `<bibliography>` ci sono altri due elementi:` <article>` e `<book>`, si ha una certa familiarità con le già ben conosciute pagine HTML.
235235

236+
Con XML l'utente può creare dei tags `<article>` di sua immaginazione non come accade invece per html che si doveva seguire uno standard.
237+
238+
Inoltre ci sono degli atributi quali ad esempio: `volume`ai quali viene assoaciato un dato.
239+
240+
**Esempio**:
241+
242+
![15](immagini/lezione-02/15.png)
243+
236244
## Schema concettuale di un documento XML
237245

238246
Un **documento XML** include due aspetti:
@@ -265,16 +273,24 @@ La struttura di un documento XML è piuttosto semplice: ogni *nodo* o *sotto alb
265273

266274
Un documento XML può contenere anche altre componenti, quali:
267275

268-
- **dichiarazioni**, ad esempio: `<!DOCTYPE simple SYSTEM "simple.dtd">`
269-
- **istruzioni di processing**
270-
- **commenti**, ad esempio. `<!-- Questo è un commento -->`
276+
- **dichiarazioni**, ad esempio: `<!DOCTYPE simple SYSTEM "simple.dtd">` può essere inclusa.
277+
- **istruzioni di processing** per processare i dati simile al html.
278+
- **commenti**, ad esempio. `<!-- Questo è un commento -->` nello stesso formato del html.
271279

272280
La corrispondente rappresentazione concettuale di tale documento è:
273281

274282
![](immagini/lezione-02/02.png)
275283

276284

277285

286+
Inoltre un documento XML ha un'organizazione fisica e logica. E sono in qualche modo collegate.
287+
288+
**Logica vista:**
289+
290+
Ogni documento parte da un nodo chiamato **root**. Quindi si ha una root, poi ogni nodo ha degli attributi. Il dato finale è associato sia all **atributo** che al **nodo**.
291+
292+
293+
278294
### Organizzazione fisica di un documento XML
279295

280296
I documenti XML vengono distribuiti sotto forma di files chiamati **entità** (**entities**). Un'entità può fare riferimento (includere) altre entità, quindi si parla di *modularizzazione XML*. In questi casi, si individua una **entità radice** (**root entity**) la quale include le sotto entità a cui fa riferimento.
@@ -307,6 +323,19 @@ Il principio di ogni documento XML è che i **dati** sono una sequenza di caratt
307323

308324

309325

326+
327+
**Esempio**
328+
329+
![16](immagini/lezione-02/16.png)
330+
331+
332+
333+
**Analisi**
334+
335+
La bliografia contine un articolo il quale contiene degli attori, un titilo e un giornale. Quest'ultimo il giornale ha dei attributi che sono associati a dei dati.
336+
337+
338+
310339
### Markups specifici di XML
311340

312341
#### Le dichiarazioni XML

‎immagini/lezione-02/15.png

102 KB
Loading[フレーム]

‎immagini/lezione-02/16.png

263 KB
Loading[フレーム]

0 commit comments

Comments
(0)

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