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)
In prima linea grazie a chi mi ha dato qualche bel consiglio sterne, utzi...
cmq non indendevo perdere tempo per aiutare me. Intendevo che darmi qualche dritta non avrebbe fatto perdere tempo a nessuno.
Non riesco a farmi creare il file xml dal db. (sto testando il tutto con IIS giusto no ?)
Come prima cosa creo il collegamento al db
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("dbxsadegh.mdb"))
poi creo recordset
poi la query, giusta?
Dim mySql
mysql= "Select Nome,Cognome from agenda"
conn.execute mySql
'Esegue la query
rs.open mysql, conn
'Move to the first record
rs.MoveFirst
poi
set act=objXMLdoc.Save Server.MapPath ("prova.xml")
e poi uso write line
act.WriteLine("<?xml version=""1.0""?>")
act.WriteLine("<agends>")
'Loop to output all the query results to the xml document
do while not rs.eof
act.WriteLine("<nome>" & rs("Nome") & "</nome>" )
act.WriteLine("<cognome>" & rs("Cognome") & "</cognome>" )
' move to the next record
rs.movenext
loop
' All non repetitive xml on bottom goes here
act.WriteLine("</agends>")
Quando faccio partire mi dice imposs. visualiz. pagina
Anch'io ho avuto questo problema ma non sono riuscito a risolverlo... a quanto pare non ci sono metodi DOM per editare l'assegnazione del docType. Su www.w3.org dicono così:
The DOM Level 2 doesn't support editing DocumentType nodes.
quindi mi son messo l'anima in pace e non ci ho più pensato.Se qualcuno c'è riuscito si faccia avanti!
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
HANPER:
set act=objXMLdoc.Save Server.MapPath ("prova.xml")
non ha molto senso, cancellala. devi creare innanzitutto un'oggetto di tipo DOMdocument e quindi assegnarla ad act con la seguente istruzione:
set act = Server.CreateObject("Microsoft.XMLDOM")
quello che hai fatto dopo dovrebbe essere giusto, anche se penso sia meglio usare i metodi DOM per creare i nodi...
Alla fine se vuoi visualizzare l'xml fai:
Response.Write(act)
se voui salvarlo:
act.Save Server.MapPath("act.xml")
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
Grazie. cmq non so quali metodi di dom usare. act.writeLine mi da errore. mi dite quali sono per piacere
Re: problema dom e dichiarazione xml
Originally posted by pà&salam
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..
grazie in anticipo..
set PI=Dom.createProcessingInstruction("xml","version='1.0'")
Dom.appendchild(PI)
__________________
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
questa istruzione é giusta per inserire il tag nome e con il valore prelevato dal mio db?
set newnode=act.createElement("nome")
set newtext=act.createTextNode(rs("Nome"))
newnode.appendChild(newtext)
facendo partire il file sad.asp il browser non mi da piú un´errore su di una linea peró
Tipo di errore:
Oggetto risposta, ASP 0185 (0x80020003)
Impossibile trovare una proprietà predefinita dell'oggetto.
/sad.asp
ultimo problema risolto. ora finalmente mi viene creato il file xml con peró solo <?xml version="1.0"?> e mi dice
Per il documento XML è necessario specificare un elemento di primo livello
Dopo aver creato il nodo di primo livello (quello che contiene tutto) :
set primo_el = act.createElement("primo-tag")
e avere annidato i figli in modo corretto con il metodo:
primo_el.appendChild(nodo_figlio)
setti primo_el come nodo più alto con:
act.documentElement = primo_el
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
Risultato
Ciao a tutti
risultato finale 30 evvai!
L'esame non è difficile perchè sadegh fa poche domande e dura poco...però è molto difficile fargli capire le cose: a me ha contestato il fatto che caricando il file asp non fosse possibile ottenere subito l'svg ma fosse necessario salvare l'xml e poi fare la conversione xslt con saxon...ho provato a spiegargli che facendo la conversione direttamente con asp non si riusciva ad ottenere l'svg ma solo le parti di testo...lui è rimasto della sua idea e ha provato a modificare il mio file asp per fare la conversione diretta...ma non si ricordava il codice per il caricamento dell'xsl e allora ha smesso e mi ha dato 30...BAH, va bene così.
Ciao a tutti
__________________
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
30, idem come sopra... confermo che l'esame non è difficile, a me non ha fatto domande che non riguardassero strettamente il progetto.
meno male, anche xchè ero del turno 1 e da non frequentante cominciavo ad avere segni di squilibrio (mi sogno l'ultraleggero di notte...)
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
io ho preso un modesto 24... ma sono felice come una Pasqua!!!!!
vi spiego com'è andato l'esame:
io: salve prof, devo consegnare il progetto di com. scritta
sad: prego
gli dò il cd, lui lo inserisce.
4 minuti di silenzio assoluto, mentre lui guarda il progetto
sadegh: quanto ha preso nello scritto?
io: 19
sadegh: le va bene 24?
io: si si!!
sadegh: firmi qui.
io: ok! arrivederci!
sadegh: salve
C'è da dire che io non avevo fatto niente di pagine asp che caricavano dati da un database e li salvavano in xml.
WOOOOOOO!!!
(grazie sterne ed uzi)
Abbiamo avuto modo di vedere che mediamente aumenta di 4 massimo 5 punti il voto del compitino.
Off-Topic:
Non dovevi subito dire "si si!", dovevi mostrarti dubbioso! magari rosicchiavi ancora di più! (o magari lo prendevi in quel posto )
__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~
All times are GMT. The time now is 12:32. | 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.