.dsy:it. Pages (4): « 1 2 [3] 4 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Elaborazione dei testi letterali (http://www.dsy.it/forum/forumdisplay.php?forumid=101)
-- [SADEGH] Info progetto (http://www.dsy.it/forum/showthread.php?threadid=10000)


Posted by sterne on 17-04-2004 17:34:

Originally posted by UZI


x STERNE: sorge ora un problema, se porti all'esame instant saxon per la trasf. XSLT sul computer di Sadegh (come farò anch'io se non trovo altre soluzioni...), non funzionerà se ha installato XP!!! Bisogna quindi portarsi anche l'installer di MS JVM.
Quest'ultimo non è più distribuito da MS ma lo puoi trovare abbastanza facilmente su google. il nome del file è msjavx86.exe


Ciao uzi
non credo ci siano problemi perchè:
1- Sadegh nel mostrare le conversioni o a lezione o a laboratorio ha dovuto usare un qualsiasi processore xslt
2- Richiedendo lui stesso per l'esame le trasformazioni xslt deve essere in grado di verificarle
3- Suppongo che comunque per necessità di programmazione ogni tanto anche lui faccia delle trasf. xslt o per lavoro o per altro...

quindi per queste ragioni credo che necessariamente abbia a disposizione un processore xslt qualunque...infatti qualsiasi proc. usi il risultato è sempre lo stesso! quindi da questo punto di vista non mi faccio problemi.

Tu hai già mandato l'e-mail; se si cosa hi scritto? non so proprio cosa inventarmi!

__________________
Esisteva una maniera di fregare il potente e si chiamava rock n' roll ma indovinate...oh no..il potente ha corrotto anche quello con una cosina di nome MTV
Jack Black --School of rock


Posted by Francesko on 18-04-2004 10:58:

ragazzi scusatemi ma ho un altro problema... non riesco a visualizzare il file svg. il saxon funziona, solo che quando apro il file svg si apre explorer che però contiene una pagina bianca e nella barra sotto appare questo messaggio:
"Il nome DOCTYPE non corrisponde al nome dell'elemento root. Non viene disegnata alcuna immagine." (cmq io immagini non ne ho messe...)

il file xml comincia così:

<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="video.xsl" ?>
<!DOCTYPE root SYSTEM "video.dtd">
<root>
.
.
.
</root>

il file xsl così (come da suggerimento di sterne):

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" doctype-public="-//W3C//DTD SVG 1.0//EN" doctype-system="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"/>
<xsl:template match="/">

<HTML>
<BODY>
.
.
.
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

cosa potrebbe essere?


Posted by sterne on 18-04-2004 17:33:


ragazzi scusatemi ma ho un altro problema... non riesco a visualizzare il file svg. il saxon funziona, solo che quando apro il file svg si apre explorer che però contiene una pagina bianca e nella barra sotto appare questo messaggio:
"Il nome DOCTYPE non corrisponde al nome dell'elemento root. Non viene disegnata alcuna immagine." (cmq io immagini non ne ho messe...)

il file xml comincia così:

<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="video.xsl" ?>
<!DOCTYPE root SYSTEM "video.dtd">
<root>
.
.
.
</root>



Ciao Francesko

se non ho capito male, l'errore te lo dà nel momento in cui vai ad aprire il file svg generato con saxon: in questo caso suppongo che l'errore sia dovuto a ciò



doctype-public="-//W3C//DTD SVG 1.0//EN" doctype-system="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"/>


<HTML>
<BODY>
.
.
.
</BODY>
</HTML>



hai dato come doctype quella dell'svg ma poi usi come tag root un tag html...il root dovrebbe essere <svg...> </svg>
come richiesto dalle specifiche.
Penso che l'errore sia proprio questo...prova a vericare.

Un'ultima cosa:

<?xml-stylesheet type="text/xsl" href="video.xsl" ?>

Nell'xml fare il riferimento allo stylesheet non serve...infatti lo fai già eseguendo saxon...quella riga serve solo per generare documenti xhtml: ciè coì puoi aprire il file xml ottenedo nel browser già la sua conversione il che è comodissimo...peccato che non funzioni con l'svg per cui sei costretto ad usare saxon e ad aprirti da solo il file; in definitiva quella riga non ti serve a niente.
Spero di essere stato chiaro e di aver risolto il tuo problema.

__________________
Esisteva una maniera di fregare il potente e si chiamava rock n' roll ma indovinate...oh no..il potente ha corrotto anche quello con una cosina di nome MTV
Jack Black --School of rock


Posted by Francesko on 18-04-2004 20:05:

sterne ti ringrazio per la disponibilità ma purtroppo il problema rimane... se ho capito bene devo solamente sostituire il tag <HTML>...</HTML> con <SVG>...</SVG>, ma mi ripete sempre l'errore di prima, non sai cos'altro potrebbe essere? ti faccio vedere tutto il file (semplificato ma con le intestazioni complete):

file xsl:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" doctype-public="-//W3C//DTD SVG 1.0//EN" doctype-system="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"/>
<xsl:template match="/">
<HTML>
<BODY STYLE="font-family:arial;font-size:11">
<xsl:for-each select="rooto/film">
.
.
.
</xsl:for-each>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

file xml:

<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="video.xsl" ?>
<!DOCTYPE rooto SYSTEM "video.dtd">
<rooto>
<film>
.
.
.
</film>
</rooto>


Posted by sterne on 19-04-2004 10:53:

Originally posted by Francesko
sterne ti ringrazio per la disponibilità ma purtroppo il problema rimane... se ho capito bene devo solamente sostituire il tag <HTML>...</HTML> con <SVG>...</SVG>, ma mi ripete sempre l'errore di prima, non sai cos'altro potrebbe essere? ti faccio vedere tutto il file (semplificato ma con le intestazioni complete):

file xsl:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" doctype-public="-//W3C//DTD SVG 1.0//EN" doctype-system="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"/>
<xsl:template match="/">
<HTML>
<BODY STYLE="font-family:arial;font-size:11">
<xsl:for-each select="rooto/film">
.
.
.
</xsl:for-each>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>


Ciao
guarda che l'errore non lo puoi correggere semplicemente sostituendo il tag html con il tag svg...quello che volevo dire è che non puoi assolutamente fare una conversione da xml a html(con dentro l'svg) indicando come doctype finale quella dell'svg...è ovvio che a questo punto ti segnali la non corrispondenza tra la dtd e i tag.
Se indichi come doctype quella dell'svg, devi creare un svg e non un html(tra l'altro non vedo l'utilità di una pagina html con dentro l'svg quando per le sue caratteristiche l'svg è decisamente migliore e si apre proprio come un pagina web)
Quindi in definitiva o crei un file svg corretto tramite la conversione o generi un html(e allora nell'output di saxon devi indicare output.html e non .svg).

ti posto per chiarezza l'inizio del mio xslt:


<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xlink="http://www.w3.org/1999/xlink">
<xsl:output method="xml" indent="yes"
doctype-public="-//W3C//DTD SVG 1.0//EN" doctype-system=
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"/>


<xsl:template match="/">


<svg viewBox="0 0 500 300">

<xsl:for-each select="recensione/film">
<xsl:call-template name="draw_base">
<xsl:with-param name="id" select="@number"/>
</xsl:call-template>
</xsl:for-each>

</svg>

Non so se sono stato spiegato...spero di averti aiutato.Ciao

__________________
Esisteva una maniera di fregare il potente e si chiamava rock n' roll ma indovinate...oh no..il potente ha corrotto anche quello con una cosina di nome MTV
Jack Black --School of rock


Posted by Francesko on 19-04-2004 14:48:

Tutto ok! Ci sono riuscito! Grazie 1000 per i chiarimenti, mi sono stati utilissimi! Ho fatto una pagina elementare, però funziona...
hai già preso appuntamento con sadegh? Io gli mando una mail adesso, spero non sia troppo tardi... ciao!


Posted by Flavia on 19-04-2004 15:13:

http://www.dsy.it/forum/journal.php...472&action=view

Passato!!!!!!!!!
Ragazzi, davvero, e`una cavolata...avevamo preparato un po`di miniprogettini, e al quarto gia ci aveva dato il voto!
Gli abbiam fatto vedere
1.Una pagina ASP che inseriva dati in un dataabse, senza xml
2.Un file che prendeva i dati dal database e li formattava e salvava in un file xml
3.Un po di documenti xml a caso, visualizzati attraverso un foglio di stile e con un DTD (La biografia di alcuni personaggi dei SImpson!)
4.Qualche stupidissima animazione in SVG..qui si e`esaltato e non ci ha piu` prestato attenzione mentre noi parlavamo delle altre cose...meglio!!!!
Fate SVG!!!!E` di una semplicita mostruosa e gli piace!!!
:D

__________________
I ragazzi che si amano si baciano in piedi contro le porte della notte, e la gente che passa li punta con il dito, ma i ragazzi che si amano non ci sono per nessuno ed è la loro ombra soltanto che trema nella notte.
Stimolando la rabbia dei passanti, la loro rabbia il loro disprezzo le risa la loro invidia.
I ragazzi che si amano non ci sono per nessuno.
Essi sono altrove, molto più lontano della notte, molto più in alto del giorno, nell'abbagliante splendore del loro amore.

:date:


Posted by GinoPilotino on 19-04-2004 15:19:

anche il nostro gruppo l'ha passato...5 minuti e a casa :D

__________________
In ano balenae Gino.


Posted by luna on 19-04-2004 20:13:

ciao ragazzi!ho bisogno di una mano pure io e visto che qui siete tutti esperti mi rivolgo a voi...dunque..ho fatto una pagina in svg con varie animazioni,link e testo..solo che mi da una specie di errore a fondo pagina... "unrecognized doctype declaration.Image might not display correctly"...uhm...tutto funziona perfettamente pero'!cosa puo' essere??

queste sono le prime righe del codice...spero che qualcuno risolvi questo problema!!grasssieee!:smack:

<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

__________________
"Solamente il cuore ti permette di vedere chiaramente.L'essenziale e' invisibile agli occhi"
bisogna vivere "alla giornata", senza crearsi troppe aspettative. quello che viene sarà un "di più" ed è da mettere nel salvadanaio.
Sono troppo una grilla petulante :D by Nous


Posted by sterne on 19-04-2004 21:01:

Originally posted by luna
ciao ragazzi!ho bisogno di una mano pure io e visto che qui siete tutti esperti mi rivolgo a voi...dunque..ho fatto una pagina in svg con varie animazioni,link e testo..solo che mi da una specie di errore a fondo pagina... "unrecognized doctype declaration.Image might not display correctly"...uhm...tutto funziona perfettamente pero'!cosa puo' essere??

queste sono le prime righe del codice...spero che qualcuno risolvi questo problema!!grasssieee!:smack:

<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">


Ciao luna,
il tuo errore dovrebbe essere abbastanza semplice da risolvere...suppongo infatti che dipenda dal fatto che hai messo svg11.dtd mentre dovrebbe essere svg10.dtd; guarda infatti la mia dichiarazione di doctype(che non mi da errori):


<!DOCTYPE svg
PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

prova a cambiare e se ti da ancora errori fammi sapere che provo a capire cosa possa essere.
Ciao

__________________
Esisteva una maniera di fregare il potente e si chiamava rock n' roll ma indovinate...oh no..il potente ha corrotto anche quello con una cosina di nome MTV
Jack Black --School of rock


Posted by luna on 19-04-2004 21:20:

sotto il consiglio di un amico ho tolto proprio la dichiarazione...pero' nn mi da piu' errore!:) ora provo a inserire quello che mi hai detto te...e vedo se va' ugualmente!:D


ah graassssiee!:)

edit:niente!non va' neanche col tuo metodo..funziona solo se la tolgo!:ueee:

__________________
"Solamente il cuore ti permette di vedere chiaramente.L'essenziale e' invisibile agli occhi"
bisogna vivere "alla giornata", senza crearsi troppe aspettative. quello che viene sarà un "di più" ed è da mettere nel salvadanaio.
Sono troppo una grilla petulante :D by Nous


Posted by cia on 19-04-2004 21:42:

Passato anch'io, non è necessario davvero che facciate cose troppo complicate (a meno che non puntiate al 30)

Sadegh resta solo per questa settimana, perciò dateci dentro!

__________________
But until we unite
I live for that night
Wait for time
two souls entwine


Posted by joker402 on 19-04-2004 22:16:

Complimeti flavia!
Per la cronaca sadegh mi sa che parte il 26 o 27 (non fine mese), quindi davvero c'è da muoversi!!!

Ho una domanda: come faccio la conversione da xml a svg?? ho il foglio di stile pronto, ho installato fop, che comando devo dare? va bene il fop o ci vuole qualcos'altro??
Grazie!!

Originally posted by luna
sotto il consiglio di un amico ho tolto proprio la dichiarazione...pero' nn mi da piu' errore!:)

Hey, mica un amico qualsiasi!!! :D

__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~


Posted by sterne on 20-04-2004 00:01:

Originally posted by luna
sotto il consiglio di un amico ho tolto proprio la dichiarazione...pero' nn mi da piu' errore!:)


niente!non va' neanche col tuo metodo..funziona solo se la tolgo!:ueee:


è strano che non vada con il metodo che ti ho detto...infatti ho guardato su internet e ho trovato un post di un tipo che aveva il tuo stesso problema e la risposta è più o meno la stessa: l'svg viewer che hai installato non suporta la versione 1.1 ma solo la 1.0; per chiarezza ti posto quello che ho trovato:



Domanda:

>
> I have written a small SVG looking like this:
>
> <?xml version="1.0" standalone="no"?>
> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
> "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
> <svg>
> <rect width="30" height="30" fill="blue"/>
> </svg>
>
> If I open it with Internet Explorer 6 the image is showing fine but
> the
> statusbar says:
>
> Unrecognied DOCTYPE declaration. Image might not display correctly.
>
> Could somebody tell me why and how to fix that?

Risposta1
nothing wrong with your file.

It is just, that the Adobe SVG viewer likes only the SVG 1.0 doctype and not the
SVG 1.1 one. He writes out a warning, if he can't see svg1.0 dtd.

Nothing for you to change, Adobe has to change with their new viewer.

Risposta2
Your SVG Viewer probably does not support SVG 1.1. Try SVG 1.0 or
upgrade your Viewer.


Di più nin so...fai dei tentavi...magari ricopiati tutta la mia dichiarazione iniziale(anche la parte della processing instruction xml) che ho postato in precedenza a Francesko e poi fammi sapere.

__________________
Esisteva una maniera di fregare il potente e si chiamava rock n' roll ma indovinate...oh no..il potente ha corrotto anche quello con una cosina di nome MTV
Jack Black --School of rock


Posted by pà&salam on 20-04-2004 01:58:

Question problema dom e dichiarazione xml

ciao a tutti.. ringrazio intanto x' i precedenti post mi son stati di grandissimo aiuto x sbrogliare la matassa Etl!!
C'è un problema di cui si è parlato in precedenza ma di cui non ho capito la soluzione.... : ho creato un file xml tramite dom in asp...a parte ho creato la dtd.. ma non so come far apparire nel file xml la dichiarazione <?xml bla bla..?> ma soprattutto <!Doctype radice SYSTEM file.dtd>...:? ci sto sbattendo la testa tutto oggi mah.. :wall:
grazie in anticipo..


All times are GMT. The time now is 12:33. Pages (4): « 1 2 [3] 4 »
Show all 57 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.