Reporting services lettura xml

mercoledì 19 marzo 2008 - 16.05

memmo77 Profilo | Expert

Ciao. Ho un file xml come fonte dati. Ho fatto un set di dati tipo xml. Come recupero i dati dal file? Diciamo una sorta di Select su l'xml?

Questo l'xml che costruisco da procedura:

<?xml version="1.0" encoding="utf-8"?>
<UTENTI_ONLINE>
<UTENTE49>
<ACCESSO>20081903012359</ACCESSO>
<UTENTE>elisa</UTENTE>
</UTENTE49>
<UTENTE48>
<ACCESSO>20081903012311</ACCESSO>
<UTENTE>domenico</UTENTE>
</UTENTE48>
</UTENTI_ONLINE>

Ho provato ad utilizzare

<Query>
<ElementPath IgnoreNamespaces="true">*
</ElementPath>
<Method Name="utenti_online" Namespace="http://localhost/log/ute.xml">
</Method>
</Query>

e l'errore

Errore durante l'esecuzione della query.
Impossibile preparare la richiesta Web per l'URL specificato. (Progettazione report Microsoft)


Aiutooooo Big Smile

Grazie ciao

freeteo Profilo | Guru

ciao,
se devi caricare i dati dal file xml per poi passarlo ad un report, guarda cosa ho consigliato qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=21713

se invece vuoi fare delle query piu' complesse, allore devi usare XPath:
http://support.microsoft.com/kb/308333
http://www.w3schools.com/xpath/

Oppure se l'Xml è la lettura/scrittura di un DataTable/DataSet allora puoi usare i metodi LoadXml/WriteXml di questi 2 oggetti e poi passarli al report.

In piu' i filtri li puoi mettere anche sul report, usando la "RecordSelectionFormula", con un pseudo codice c++/vb che è proprio dei report e che ti lascia fare delle operazioni sui campi.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5