Conversione di un documento HTML in un documento XML ben formato

Mettiamo a confronto un documento HTML, contenente alcune informazioni sui docenti di un dipartimento di informatica, e la sua conversione in un documento XML ben formato:

HTML

XML

<HTML>
<HEAD>
<TITLE>
Universit&agrave; di QualchePosto - Docenti del dipartimento di Informatica </TITLE>
</HEAD>
<BODY>
<FONT COLOR="#0000ff">
<H1 ALIGN=CENTER>
Universit&agrave; degli studi di QualchePosto</H1>
<H2 ALIGN="CENTER">
Dipartimento di Informatica</H2>
</FONT>
<I><FONT COLOR="#ff00ff">
<H3 ALIGN=CENTER>
Elenco dei docenti</H3>
</I></FONT>
<B><P><FONT COLOR="#ff0000">
<P>
Gianni Brahms</B> : Professore Ordinario </FONT>
<P>
Gruppo di ricerca: <I>Intelligenza Artificiale</I>
<P>
Elenco pubblicazioni:
<UL><LI>
Uso delle variabili semantiche nella logica fuzzy (1986)
<LI>
Regole di produzione ed EBNF (1988)
<LI>
Utilizzo della logica fuzzy in problemi di scheduling della CPU (1991)
<LI>
Tecniche di I.A. per i motori di ricerca (1997) </UL>
<P>
<P>
Curriculum vitae: Nato nel 1936 e laureato nel 1961. Dal 1974 &egrave; titolare della cattedra di Intelligenza Artificiale. Dirige il Dipartimento dal 1996.
<HR>
[...]

<?xml version="1.0" encoding="UTF-8" ?>
<DOCENTI>
<PERSONA>
<NOME>
Gianni Brahms</NOME>
<GRUPPO>
Intelligenza Artificiale</GRUPPO>
<TITOLO>
Professore Ordinario</TITOLO>
<PUBBLICAZIONI>
<PUBBLICAZIONE>
Uso delle variabili semantiche nella logica fuzzy(1986)</PUBBLICAZIONE>
<PUBBLICAZIONE>
Regole di produzione ed EBNF (1988)
</PUBBLICAZIONE>
PUBBLICAZIONE>
Utilizzo della logica fuzzy in problemi di scheduling della CPU (1991) </PUBBLICAZIONE>
<PUBBLICAZIONE>
Tecniche di I.A. per i motori di ricerca (1997)
</PUBBLICAZIONE>
</PUBBLICAZIONI>
<CURRICULUM>
Nato nel 1936 e laureato nel 1961. Dal 1974 &#232; titolare della cattedra di Intelligenza Artificiale. Dirige il Dipartimento dal 1996.</CURRICULUM>
</PERSONA>

[...]
</DOCENTI>

Listato completo del documento XML

Trasformazione del documento Espandi

 HTML

 

XML

<html>

à

soppresso

<head>

à

<?xml version="1.0" encoding="UTF-8"?>

<title>

à

soppresso

<body></body>

à

<DOCENTI></DOCENTI>

<font color="#0000ff">

à

soppresso

<h1>, <h2>, <h3>

à

soppressi

<font color="#ff00ff">

à

soppresso

<font color="#ff0000">

à

<PERSONA>

<p><b>nome</b>

à

<NOME>nome</NOME>

:titolo_accademico</p>

à

<TITOLO>titolo_accademico</TITOLO>

Gruppo di ricerca: <i></i>

à

<GRUPPO></GRUPPO>

<p>Curriculum vitae: …</p>

à

<CURRICULUM></CURRICULUM>

<p>Elenco pubblicazioni:</p>

à

soppresso

<ul></ul>

à

<PUBBLICAZIONI></PUBBLICAZIONI>

<li></li>

à

<PUBBLICAZIONE></PUBBLICAZIONE>

<hr/>

à

</PERSONA>

&egrave;

à

&#232;

'

à

&apos;

---

Riferimenti bibliografici: [1] [5] [6] [10] [19] [20] [21] [22]

---

Slide precedenteProssima slideIndiceBibliografia

---

Altre slides: