Identificativo articolo: 308333 - Ultima modifica: martedì 23 gennaio 2007 - Revisione: 6.0 Esecuzione di query XML con una espressione XPath utilizzando Visual C# .NETQuesto articolo è stato precedentemente pubblicato con il codice di riferimento I308333 In questa paginaSommarioIn questo articolo
viene descritto come eseguire una query in un oggetto XPathDocument con una espressione XPath (XML Path Language) utilizzando la
classe XPathNavigator. XPath viene utilizzato a livello di programmazione per valutare
espressioni e selezionare nodi specifici in un documento. RequisitiNell'elenco seguente vengono indicati l'hardware, il software, l'infrastruttura di rete e i service pack necessari:
Esecuzione di query XML con una espressione XPath
Risoluzione dei problemiIn fase di verifica del codice, è possibile che venga visualizzato un messaggio di errore di eccezione analogo al seguente:Eccezione non gestita di tipo 'System.Xml.XmlException'
in System.xml.dll. Ulteriori informazioni: Errore di sistema.
RiferimentiIl
seguente file è disponibile per il download dall'Area download Microsoft
(l'installazione è in inglese): Download di Books.xml
(http://download.microsoft.com/download/xml/utility/1.0.0.1/wxp/en-us/books.exe)
Per ulteriori informazioni, visitare i seguenti siti Web
Microsoft (informazioni in lingua inglese): XML in .NET: le classi XML di NET Framework e C# offrono una manipolazione semplice e scalabile dei dati Per ulteriori informazioni su XPath, visitare il seguente sito
Web W3C (World Wide Web Consortium) (informazioni in lingua inglese): http://msdn.microsoft.com/msdnmag/issues/01/01/xml/default.aspx (http://msdn.microsoft.com/msdnmag/issues/01/01/xml/default.aspx) Classe XPathNavigator http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNavigatorClassTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNavigatorClassTopic.asp) Classe XPathDocument http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathDocumentClassTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathDocumentClassTopic.asp) Classe XPathNodeIterator http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNodeIteratorClassTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNodeIteratorClassTopic.asp) Trasformazioni XSLT con la classe XslTransform http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconxslttransformationswithxsltransformclass.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconxslttransformationswithxsltransformclass.asp) Esempi XPath http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/1431789e-c545-4765-8c09-3057e07d3041.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/1431789e-c545-4765-8c09-3057e07d3041.asp) Sintassi XPath http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmrefxpathsyntax.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmrefxpathsyntax.asp) Linguaggio XML Path (XPath) Versione 1.0: Raccomandazione W3C del 16 novembre 1999 http://www.w3.org/TR/1999/REC-xpath-19991116 (http://www.w3.org/TR/1999/REC-xpath-19991116) Le informazioni in questo articolo si applicano a
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|

Torna all'inizio
