Newsgroup: it.comp.java
Titolo: Da HTML a XML

Ciao a tutti, ho bisogno di una procedura che esegua quanto segue:
Dato un file HTML, deve prendere il suo contenuto, quindi ASCII, e
riuscire a "catturare" le risorse esterne, quindi immagini (in
binario), file css, file js.
Ma per ora mi accontento solo delle immagini.
Dovrei quindi generare un file XML di questo tipo:
<htmlcompleto>
<contenutodelfile>
<html>
<body>
E' solo una prova!
</body>
</html>
</contenutodelfile>
<risorse>
<risorsa name="eventualeId" file="nomedelfile">
<!-- Qualunque cosa ci sia... ascii e binario-->
</risorsa>
<risorsa name="eventualeId" file="nomedelfile">
<!-- Qualunque cosa ci sia... ascii e binario-->
</risorsa>
<risorsa name="eventualeId" file="nomedelfile">
<!-- Qualunque cosa ci sia... ascii e binario-->
</risorsa>
</risorse>
</htmlcompleto>
Sostanzialmente quello che fa Firefox quando gli chiedi di salvare una
pagina e lui la salva come pagina web completa.
Devo fare la stessa cosa!
Da dove parto?
O meglio esisto dei tooletti/API che mi fanno questo?
Ciao e grazie a tutti, Himgi


Esistono librerie che consentono di estrarre informazioni dai documenti 
html, prova con JTidy:
http://jtidy.sourceforge.net/
  . 

 ci vorrebbe un CDATA qua, perche' il linguaggio html non e' xml.
Come si fa? :D

 
capisc ' e xml?
No?
E allor che parlaffà?
(cit. nonno multimediale)


E' una sezione CDATA.
Maggiori informazioni le trovi su 
http://www.w3.org/TR/2004/REC-xml-20040204/
 .

Ma chi sei?

 
No, tu.

Ho semplice chiesto una cosa...
Se a te non va di rispondere... non rispondere e non rompere le
palle...
anche perche' le tue risposte non servono a nulla.
C'ha ragione Gigi Proietti... il mondo e' pieno di "idiomi"

himgi ha scritto:

Tu, e molti come te, non hai, avete, capito il modo di utilizzare i ng.
Qui non si fanno corsi for dummies.
Se stai parlando di xml, si suppone che tu sappia cosa sono e che chiedi 
qualcosa solo se hai un problema di difficile soluzione.
Certo ciň che per me puň essere difficile per un altro puň essere 
facile, ma se tu non conosci la struttura degli xml, o se qualcun altro 
non sa nemmeno scrivere un ciclo for, non stiamo parlando + di utente 
inesperto che cerca aiuto, stiamo parlando di un analfabeta che pretende 
che qualcuno faccia il lavoro per lui, e questo non č accettabile.
Le informazioni che cerchi sono in qualsiasi manuale, qui non siamo i 
tuoi "f1" personali.

Carissimo Finally Doc Semi True Serg1, capisco il tuo punto di vista,
ma la mia era solo una domanda ad una cosa che non conosco perchè mai
utilizzata.
Il caro cicap piu' semplicemente mi ha fornito il sito delle specifiche
http://www.w3.org/TR/2004/REC-xml-20040204/
.
Lo avresti potuto fare anche tu, magari usando sempre il tuo tono
sarcastico e altezzoso.
Alla fine questi CDATA vengono utilizzati per non far considereare al
parser cio' che si trova all'interno, che potrebbe essere del "codice"
XML-style oppure semplice javascript o quantaltro.
Se qualcuno mi chiede qualcosa su JSP/Servlet e gli rispondo di JSF e
mi richiede cosa sono, non lo prendo per il culo gli dico brevemente
cosa sono e dove trovare info a riguardo.
Ma forse per te questo e' troppo difficile...
Rimani pure sopra il tuo piedi stallo

 
va bene, anche perchè se scendo potrei sempre mandarti affa nculo.
E con questo direi di chiudere questa stupida polemica.
Scusa se ti sei sentito deriso.

cosa sono e dove trovare info a riguardo.
La relazione che intercorre tra Servlet/JSP - JSF non e' affatto simile a 
quella di XML - CDATA.