Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Query xpath in asp.net 2.0
venerdì 13 aprile 2007 - 11.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lesente
Profilo
| Newbie
1
messaggi | Data Invio:
ven 13 apr 2007 - 11:27
Ciao a tutti,
il mio problema riguarda una stringa per l'attributo xpath del xmldatasource.
1) Ho un repeater contenente un controllo asp:image in cui dinamicamente voglio attribuire l'imageurl dell'immagine. Per fare questo vado ad interrogare un file xml con l'attributo xpath del controllo xmldatasource: il file xml è il seguente:
<fotogallery>
<foto id="0" src="0M.jpg" cat="1-2" lbl="ciao"/>
<foto id="1" src="1M.jpg" cat="3-4" lbl="ciao1"/>
<foto id="2" src="2M.jpg" cat="3-4" lbl="ciao2"/>
<foto id="3" src="3M.jpg" cat="3-4" lbl="ciao4"/>
<foto id="4" src="4M.jpg" cat="3-4" lbl=""/>
<foto id="5" src="5M.jpg" cat="3-4" lbl=""/>
<foto id="6" src="6M.jpg" cat="5-6" lbl=""/>
<foto id="7" src="7M.jpg" cat="5-6" lbl=""/>
<foto id="8" src="8M.jpg" cat="5-6" lbl=""/>
</fotogallery>
Voglio filtrare i dati sia per categoria:
xpath = "fotogallery/foto[@cat='1-2']"
che per posizione:
xpath = "fotogallery/foto[position()=1]"
Quando provo a farlo per entrambi mi da errore, probabilmente perchè non scrivo correttamente la stringa.
Per esempio: xpath = "fotogallery/foto[position()=1] | fotogallery/foto[@cat='1-2']"
Ho provato altre soluzioni ma nessuna funziona.
2) In alternativa pensavo di eliminare il repeater e lasciare solo il controllo image e invece che gestirlo attraverso un datasource, potevo cambiare dinamicamente la proprietà imageurl in base al click della datalist contenente imagebutton che c'è a fianco. Il problema però nasce quando carico per la prima volta la pagina in quanto l'image, non essendo stato cliccato nessun bottone non carica nulla. In tal caswo vorrei recuperare dalla datalist l'attributo imageurl della prima imagebutton ma anche in questo caso non conosco la corretta sintassi.
avevo immaginato si potesse fare con un cosa del genere:
DLProva.item(0).items(0).tostring
Ma niente da fare.
Grazie.
S.L.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !