Links da XML in html....
sto guardando mille e uno esempi, minicorsi su internet.
sto capendo come ricavare dei dati da un XML ed inserirli all'interno di un HTML (e conto di capire meglio il XSLT). tutti gli esempi finora letti però sono del tipo NOME - COGNOME - INDIRIZZO e la lista delle informazioni ricavate a seguire ricavata da qualcosa tipo: HTML Code:
non riesco a capire come (e se) da una voce della lista XML posso ricavare un link. supponiamo che le voci siano ora 2e precisamente: LINK - TITOLO e voglio ottenere <a href="LINK">TITOLO</a> come formattazione nel HTML qualcuno sa come formattare il rigo <td><span datafld="TITOLO"></span></td> in modo che veda il nome del titolo cliccabile (con valore LINK)? grazie ABN |
per il problema del secondo post per adesso non so aiutarti, ho usato xslt solo una volta e quindi devo rivedermi un secondo qualche doc.
Intanto guarda se ti va bene questa soluzione: file.xml PHP Code:
xml2html.php PHP Code:
l'unico requisito è php5 per verificare la versione di php del server e se php supporta simplexml crea il file info.php : PHP Code:
e poi visitalo. Esempio funzionante della pagina: http://ogher.netsons.org/xml2html.php http://ogher.netsons.org/file.xml |
è la base di quello che cercavo di sviluppare...
ti sono debitore di oramai tante cose. grazie edit: ma PHP Code:
è tutto il testo del file? o il file è più lungo e lo contiene solo? |
io ti ho postato il contenuto dei due file dell'esempio funzionante del link, non serve altro anche perchè con simplexml è facilissimo manipolare l'xml da php
vuoi che ti "riscrivo" il codice php in pseudocodice (in pratica se vuoi ti scrivo a parole quello che fa il codice) ? |
Quote:
forse devo capire meglio le caratteristiche di un xml compatibile simplexml il mio è: PHP Code:
dove, per il momento, i link che mi sono utili sono il OriginalTitle e il URL ho provato a fare con il tuo esempio la modifica dei soli campi ma mi da errore. Fatal error: Call to undefined function: simplexml_load_file() in D:\Inetpub\webs\galleria-aureait\xml2html.php on line 2 |
PHP Code:
PHP Code:
ecco i file modificati: file.xml PHP Code:
xml2html.php PHP Code:
Esempio funzionante della pagina: http://ogher.netsons.org/xml2html.php http://ogher.netsons.org/file.xml Edit: ho letto ora la tua aggiunta, il server su cui stai provando le pagine non supporta simplexml, però il discorso sugli attributi vale lo stesso Edit2: simplexml accetta tutti gli xml validi |
approfitto di te allora (tanto x cambiare)
stabilito che aruba non è compatibile simplexml, che posso fare? io sto provando a creare qualcosa in XSL ma poi non so come utilizzarlo (pare, se ho capito bene, che vada fattointerpretare da un ASP...chessaràmmai??) insomma metto il file xml il file xsl ma vedo sempre i codici, mannaggia. |
ho dato una letta rapida alle parti essenziali della guida http://xml.html.it/guide/leggi/60/guida-xslt/ e ho fatto questo:
file2.xml HTML Code:
stile.xsl HTML Code:
Esempio funzionante: http://ogher.netsons.org/file2.xml http://ogher.netsons.org/stile.xsl |
e allora ci stavo quasi...
solo che io cliccando sul tuo xsl vedo questo: e cioè la struttura, e non il pseudo-HTML che dovrebbe generare. |
Quote:
e deve essere così... tu definisci lo stile nel file xsl, ma poi lo applichi al file xml aggiungendo in testa al file: HTML Code:
se clicchi http://ogher.netsons.org/file2.xml vedrai il foglio di stile applicato correttamente |
All times are GMT +2. The time now is 02:09 PM. |
Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.