System.Xml.XPath.xml 110 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Xml.XPath</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Xml.XmlNodeOrder">
  8. <summary>Descrive l'ordine dei documenti di un nodo confrontato con un secondo nodo.</summary>
  9. </member>
  10. <member name="F:System.Xml.XmlNodeOrder.After">
  11. <summary>Il nodo corrente dello strumento di spostamento segue il nodo corrente dello strumento di spostamento fornito.</summary>
  12. </member>
  13. <member name="F:System.Xml.XmlNodeOrder.Before">
  14. <summary>Il nodo corrente dello strumento di spostamento precede il nodo corrente dello strumento di spostamento fornito.</summary>
  15. </member>
  16. <member name="F:System.Xml.XmlNodeOrder.Same">
  17. <summary>I due strumenti di spostamento sono posizionati sullo stesso nodo.</summary>
  18. </member>
  19. <member name="F:System.Xml.XmlNodeOrder.Unknown">
  20. <summary>Non è possibile determinare nel documento la posizione reciproca dei due nodi.Questo problema può verificarsi se i due nodi risiedono in strutture ad albero diverse.</summary>
  21. </member>
  22. <member name="T:System.Xml.XPath.IXPathNavigable">
  23. <summary>Fornisce una funzione di accesso per la classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  24. </member>
  25. <member name="M:System.Xml.XPath.IXPathNavigable.CreateNavigator">
  26. <summary>Restituisce un nuovo oggetto <see cref="T:System.Xml.XPath.XPathNavigator" />. </summary>
  27. <returns>Un oggetto <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  28. </member>
  29. <member name="T:System.Xml.XPath.XmlCaseOrder">
  30. <summary>Specifica l'ordinamento per le lettere maiuscole e minuscole.</summary>
  31. </member>
  32. <member name="F:System.Xml.XPath.XmlCaseOrder.LowerFirst">
  33. <summary>Le lettere minuscole sono ordinate prima delle lettere maiuscole.</summary>
  34. </member>
  35. <member name="F:System.Xml.XPath.XmlCaseOrder.None">
  36. <summary>La differenza tra maiuscole e minuscole viene ignorata.</summary>
  37. </member>
  38. <member name="F:System.Xml.XPath.XmlCaseOrder.UpperFirst">
  39. <summary>Le lettere maiuscole sono ordinate prima delle lettere minuscole.</summary>
  40. </member>
  41. <member name="T:System.Xml.XPath.XmlDataType">
  42. <summary>Specifica il tipo di dati utilizzato per determinare l'ordinamento.</summary>
  43. </member>
  44. <member name="F:System.Xml.XPath.XmlDataType.Number">
  45. <summary>I valori vengono ordinati numericamente.</summary>
  46. </member>
  47. <member name="F:System.Xml.XPath.XmlDataType.Text">
  48. <summary>I valori vengono ordinati alfabeticamente.</summary>
  49. </member>
  50. <member name="T:System.Xml.XPath.XmlSortOrder">
  51. <summary>Specifica il tipo di ordinamento.</summary>
  52. </member>
  53. <member name="F:System.Xml.XPath.XmlSortOrder.Ascending">
  54. <summary>I nodi sono disposti in ordine crescente.Se ad esempio i numeri 1, 2, 3 e 4 sono ordinati in ordine crescente, verranno visualizzati come 1,2,3,4.</summary>
  55. </member>
  56. <member name="F:System.Xml.XPath.XmlSortOrder.Descending">
  57. <summary>I nodi sono disposti in ordine decrescente.Se ad esempio i numeri 1, 2, 3 e 4 sono ordinati in ordine decrescente, verranno visualizzati come 4,3,2,1.</summary>
  58. </member>
  59. <member name="T:System.Xml.XPath.XPathDocument">
  60. <summary>Fornisce una rappresentazione in memoria rapida e di sola lettura di un documento XML usando il modello di dati XPath.</summary>
  61. </member>
  62. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.IO.Stream)">
  63. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathDocument" /> dai dati XML nell'oggetto <see cref="T:System.IO.Stream" /> specificato.</summary>
  64. <param name="stream">Oggetto <see cref="T:System.IO.Stream" /> contenente i dati XML.</param>
  65. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  66. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.IO.Stream" /> object passed as a parameter is null.</exception>
  67. </member>
  68. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.IO.TextReader)">
  69. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathDocument" /> dai dati XML contenuti nell'oggetto <see cref="T:System.IO.TextReader" /> specificato.</summary>
  70. <param name="textReader">Oggetto <see cref="T:System.IO.TextReader" /> contenente i dati XML.</param>
  71. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  72. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.IO.TextReader" /> object passed as a parameter is null.</exception>
  73. </member>
  74. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.String)">
  75. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathDocument" /> dai dati XML nel file specificato.</summary>
  76. <param name="uri">Percorso del file contenente i dati XML.</param>
  77. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  78. <exception cref="T:System.ArgumentNullException">The file path parameter is null.</exception>
  79. </member>
  80. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.String,System.Xml.XmlSpace)">
  81. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathDocument" /> dai dati XML nel file specificato con la gestione degli spazi vuoti specificata.</summary>
  82. <param name="uri">Percorso del file contenente i dati XML.</param>
  83. <param name="space">Oggetto <see cref="T:System.Xml.XmlSpace" />.</param>
  84. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  85. <exception cref="T:System.ArgumentNullException">The file path parameter or <see cref="T:System.Xml.XmlSpace" /> object parameter is null.</exception>
  86. </member>
  87. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.Xml.XmlReader)">
  88. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathDocument" /> dai dati XML contenuti nell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato.</summary>
  89. <param name="reader">Oggetto <see cref="T:System.Xml.XmlReader" /> contenente i dati XML. </param>
  90. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  91. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object passed as a parameter is null.</exception>
  92. </member>
  93. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.Xml.XmlReader,System.Xml.XmlSpace)">
  94. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathDocument" /> dai dati XML data contenuti nell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato con la gestione degli spazi vuoti specificata.</summary>
  95. <param name="reader">Oggetto <see cref="T:System.Xml.XmlReader" /> contenente i dati XML.</param>
  96. <param name="space">Oggetto <see cref="T:System.Xml.XmlSpace" />.</param>
  97. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  98. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter or <see cref="T:System.Xml.XmlSpace" /> object parameter is null.</exception>
  99. </member>
  100. <member name="M:System.Xml.XPath.XPathDocument.CreateNavigator">
  101. <summary>Inizializza un oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> di sola lettura per l'esplorazione dei nodi di questo oggetto <see cref="T:System.Xml.XPath.XPathDocument" />.</summary>
  102. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> di sola lettura.</returns>
  103. </member>
  104. <member name="T:System.Xml.XPath.XPathException">
  105. <summary>Fornisce l'eccezione generata quando si verifica un errore durante l'elaborazione di un'espressione XPath. </summary>
  106. </member>
  107. <member name="M:System.Xml.XPath.XPathException.#ctor">
  108. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathException" />.</summary>
  109. </member>
  110. <member name="M:System.Xml.XPath.XPathException.#ctor(System.String)">
  111. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathException" /> con il messaggio di eccezione specificato.</summary>
  112. <param name="message">Descrizione della condizione di errore.</param>
  113. </member>
  114. <member name="M:System.Xml.XPath.XPathException.#ctor(System.String,System.Exception)">
  115. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathException" /> utilizzando il messaggio di eccezione specificato e l'oggetto <see cref="T:System.Exception" />.</summary>
  116. <param name="message">Descrizione della condizione di errore. </param>
  117. <param name="innerException">
  118. <see cref="T:System.Exception" /> che ha generato l'eccezione <see cref="T:System.Xml.XPath.XPathException" />, se presente.Il valore può essere null.</param>
  119. </member>
  120. <member name="T:System.Xml.XPath.XPathExpression">
  121. <summary>Fornisce una classe tipizzata che rappresenta un'espressione XPath compilata.</summary>
  122. </member>
  123. <member name="M:System.Xml.XPath.XPathExpression.AddSort(System.Object,System.Collections.IComparer)">
  124. <summary>Quando sottoposto a override in una classe derivata, ordina i nodi selezionati mediante l'espressione XPath in base all'oggetto <see cref="T:System.Collections.IComparer" /> specificato.</summary>
  125. <param name="expr">Oggetto che rappresenta la chiave di ordinamento.Può corrispondere al valore string del nodo o a un oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> con un'espressione XPath compilata.</param>
  126. <param name="comparer">Oggetto <see cref="T:System.Collections.IComparer" /> che fornisce i confronti di tipi di dati specifici per il confronto di due oggetti allo scopo di verificarne l'equivalenza. </param>
  127. <exception cref="T:System.Xml.XPath.XPathException">In <see cref="T:System.Xml.XPath.XPathExpression" /> o nella chiave di ordinamento è incluso un prefisso e non è stato fornito un <see cref="T:System.Xml.XmlNamespaceManager" /> oppure è impossibile trovare il prefisso nell'oggetto <see cref="T:System.Xml.XmlNamespaceManager" /> specificato.</exception>
  128. </member>
  129. <member name="M:System.Xml.XPath.XPathExpression.AddSort(System.Object,System.Xml.XPath.XmlSortOrder,System.Xml.XPath.XmlCaseOrder,System.String,System.Xml.XPath.XmlDataType)">
  130. <summary>Quando sottoposto a override in una classe derivata, ordina i nodi selezionati mediante l'espressione XPath in base ai parametri specificati.</summary>
  131. <param name="expr">Oggetto che rappresenta la chiave di ordinamento.Può corrispondere al valore string del nodo o a un oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> con un'espressione XPath compilata.</param>
  132. <param name="order">Valore <see cref="T:System.Xml.XPath.XmlSortOrder" /> che indica il tipo di ordinamento. </param>
  133. <param name="caseOrder">Valore <see cref="T:System.Xml.XPath.XmlCaseOrder" /> che indica la modalità di ordinamento delle lettere maiuscole e minuscole.</param>
  134. <param name="lang">Lingua da utilizzare per il confronto.Utilizza la classe <see cref="T:System.Globalization.CultureInfo" /> che può essere passata al metodo <see cref="Overload:System.String.Compare" /> per indicare i tipi di lingua, ad esempio "us-en" per Inglese Stati Uniti.Se viene specificata una stringa vuota, per determinare <see cref="T:System.Globalization.CultureInfo" /> viene utilizzato l'ambiente di sistema.</param>
  135. <param name="dataType">Valore <see cref="T:System.Xml.XPath.XmlDataType" /> che indica l'ordinamento del tipo di dati. </param>
  136. <exception cref="T:System.Xml.XPath.XPathException">In <see cref="T:System.Xml.XPath.XPathExpression" /> o nella chiave di ordinamento è incluso un prefisso e non è stato fornito un <see cref="T:System.Xml.XmlNamespaceManager" /> oppure è impossibile trovare il prefisso nell'oggetto <see cref="T:System.Xml.XmlNamespaceManager" /> specificato. </exception>
  137. </member>
  138. <member name="M:System.Xml.XPath.XPathExpression.Clone">
  139. <summary>Quando sottoposto a override in una classe derivata, restituisce un clone di questo <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  140. <returns>Nuovo oggetto <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  141. </member>
  142. <member name="M:System.Xml.XPath.XPathExpression.Compile(System.String)">
  143. <summary>Compila l'espressione XPath specificata e restituisce un oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> che rappresenta l'espressione XPath.</summary>
  144. <returns>Un oggetto <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  145. <param name="xpath">Espressione XPath.</param>
  146. <exception cref="T:System.ArgumentException">Il parametro dell'espressione XPath non è un'espressione XPath valida.</exception>
  147. <exception cref="T:System.Xml.XPath.XPathException">L'espressione XPath non è valida.</exception>
  148. </member>
  149. <member name="M:System.Xml.XPath.XPathExpression.Compile(System.String,System.Xml.IXmlNamespaceResolver)">
  150. <summary>Compila l'espressione XPath specificata, con l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> specificato per la risoluzione dello spazio dei nomi, e restituisce un oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> che rappresenta l'espressione XPath.</summary>
  151. <returns>Un oggetto <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  152. <param name="xpath">Espressione XPath.</param>
  153. <param name="nsResolver">Oggetto che implementa l'interfaccia <see cref="T:System.Xml.IXmlNamespaceResolver" /> per la risoluzione dello spazio dei nomi.</param>
  154. <exception cref="T:System.ArgumentException">Il parametro dell'espressione XPath non è un'espressione XPath valida.</exception>
  155. <exception cref="T:System.Xml.XPath.XPathException">L'espressione XPath non è valida.</exception>
  156. </member>
  157. <member name="P:System.Xml.XPath.XPathExpression.Expression">
  158. <summary>Quando sottoposto a override in una classe derivata, ottiene una rappresentazione in formato string di <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  159. <returns>Rappresentazione in formato string di <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  160. </member>
  161. <member name="P:System.Xml.XPath.XPathExpression.ReturnType">
  162. <summary>Quando sottoposto a override in una classe derivata, ottiene il tipo di risultato dell'espressione XPath.</summary>
  163. <returns>Valore <see cref="T:System.Xml.XPath.XPathResultType" /> che rappresenta il tipo di risultato dell'espressione XPath.</returns>
  164. </member>
  165. <member name="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.IXmlNamespaceResolver)">
  166. <summary>Quando sottoposto a override in una classe derivata, specifica l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> da utilizzare per la risoluzione dello spazio dei nomi.</summary>
  167. <param name="nsResolver">Oggetto che implementa l'interfaccia <see cref="T:System.Xml.IXmlNamespaceResolver" /> da utilizzare per la risoluzione dello spazio dei nomi.</param>
  168. <exception cref="T:System.Xml.XPath.XPathException">Il parametro dell'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> non deriva da <see cref="T:System.Xml.IXmlNamespaceResolver" />. </exception>
  169. </member>
  170. <member name="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.XmlNamespaceManager)">
  171. <summary>Quando sottoposto a override in una classe derivata, specifica l'oggetto <see cref="T:System.Xml.XmlNamespaceManager" /> da utilizzare per la risoluzione dello spazio dei nomi.</summary>
  172. <param name="nsManager">Oggetto <see cref="T:System.Xml.XmlNamespaceManager" /> da utilizzare per la risoluzione dello spazio dei nomi. </param>
  173. <exception cref="T:System.Xml.XPath.XPathException">Il parametro dell'oggetto <see cref="T:System.Xml.XmlNamespaceManager" /> non deriva dalla classe <see cref="T:System.Xml.XmlNamespaceManager" />. </exception>
  174. </member>
  175. <member name="T:System.Xml.XPath.XPathItem">
  176. <summary>Rappresenta un elemento del modello di dati XQuery 1.0 e XPath 2.0.</summary>
  177. </member>
  178. <member name="P:System.Xml.XPath.XPathItem.IsNode">
  179. <summary>Quando sottoposto a override in una classe derivata, ottiene un valore che indica se l'elemento rappresenta un nodo XPath o un valore atomico.</summary>
  180. <returns>true se l'elemento rappresenta un nodo XPath, false se rappresenta un valore atomico.</returns>
  181. </member>
  182. <member name="P:System.Xml.XPath.XPathItem.TypedValue">
  183. <summary>Quando sottoposto a override in una classe derivata, ottiene l'elemento corrente come oggetto boxed del tipo .NET Framework 2.0 più appropriato in base al relativo tipo di schema.</summary>
  184. <returns>Elemento corrente come oggetto boxed del tipo .NET Framework più appropriato.</returns>
  185. </member>
  186. <member name="P:System.Xml.XPath.XPathItem.Value">
  187. <summary>Quando sottoposto a override in una classe derivata, ottiene il valore string dell'elemento.</summary>
  188. <returns>Valore dell'elemento string.</returns>
  189. </member>
  190. <member name="M:System.Xml.XPath.XPathItem.ValueAs(System.Type)">
  191. <summary>Restituisce il valore dell'elemento in base al tipo specificato.</summary>
  192. <returns>Valore dell'elemento in base al tipo richiesto.</returns>
  193. <param name="returnType">Tipo in base al quale restituire il valore dell'elemento.</param>
  194. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo di destinazione.</exception>
  195. <exception cref="T:System.InvalidCastException">Il tentativo di cast non è valido.</exception>
  196. <exception cref="T:System.OverflowException">Il tentativo di cast ha causato un overflow.</exception>
  197. </member>
  198. <member name="M:System.Xml.XPath.XPathItem.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
  199. <summary>Quando sottoposto a override in una classe derivata, restituisce il valore dell'elemento in base al tipo specificato tramite l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> specificato per la risoluzione dei prefissi degli spazi dei nomi.</summary>
  200. <returns>Valore dell'elemento in base al tipo richiesto.</returns>
  201. <param name="returnType">Tipo in base al quale restituire il valore dell'elemento.</param>
  202. <param name="nsResolver">Oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> utilizzato per la risoluzione dei prefissi degli spazi dei nomi.</param>
  203. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo di destinazione.</exception>
  204. <exception cref="T:System.InvalidCastException">Il tentativo di cast non è valido.</exception>
  205. <exception cref="T:System.OverflowException">Il tentativo di cast ha causato un overflow.</exception>
  206. </member>
  207. <member name="P:System.Xml.XPath.XPathItem.ValueAsBoolean">
  208. <summary>Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come <see cref="T:System.Boolean" />.</summary>
  209. <returns>Valore dell'elemento come <see cref="T:System.Boolean" />.</returns>
  210. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo <see cref="T:System.Boolean" />.</exception>
  211. <exception cref="T:System.InvalidCastException">Il tentativo di cast a <see cref="T:System.Boolean" /> non è valido.</exception>
  212. </member>
  213. <member name="P:System.Xml.XPath.XPathItem.ValueAsDateTime">
  214. <summary>Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come <see cref="T:System.DateTime" />.</summary>
  215. <returns>Valore dell'elemento come <see cref="T:System.DateTime" />.</returns>
  216. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo <see cref="T:System.DateTime" />.</exception>
  217. <exception cref="T:System.InvalidCastException">Il tentativo di cast a <see cref="T:System.DateTime" /> non è valido.</exception>
  218. </member>
  219. <member name="P:System.Xml.XPath.XPathItem.ValueAsDouble">
  220. <summary>Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come <see cref="T:System.Double" />.</summary>
  221. <returns>Valore dell'elemento come <see cref="T:System.Double" />.</returns>
  222. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo <see cref="T:System.Double" />.</exception>
  223. <exception cref="T:System.InvalidCastException">Il tentativo di cast a <see cref="T:System.Double" /> non è valido.</exception>
  224. <exception cref="T:System.OverflowException">Il tentativo di cast ha causato un overflow.</exception>
  225. </member>
  226. <member name="P:System.Xml.XPath.XPathItem.ValueAsInt">
  227. <summary>Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come <see cref="T:System.Int32" />.</summary>
  228. <returns>Valore dell'elemento come <see cref="T:System.Int32" />.</returns>
  229. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo <see cref="T:System.Int32" />.</exception>
  230. <exception cref="T:System.InvalidCastException">Il tentativo di cast a <see cref="T:System.Int32" /> non è valido.</exception>
  231. <exception cref="T:System.OverflowException">Il tentativo di cast ha causato un overflow.</exception>
  232. </member>
  233. <member name="P:System.Xml.XPath.XPathItem.ValueAsLong">
  234. <summary>Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come <see cref="T:System.Int64" />.</summary>
  235. <returns>Valore dell'elemento come <see cref="T:System.Int64" />.</returns>
  236. <exception cref="T:System.FormatException">Il valore dell'elemento non presenta il formato corretto per il tipo <see cref="T:System.Int64" />.</exception>
  237. <exception cref="T:System.InvalidCastException">Il tentativo di cast a <see cref="T:System.Int64" /> non è valido.</exception>
  238. <exception cref="T:System.OverflowException">Il tentativo di cast ha causato un overflow.</exception>
  239. </member>
  240. <member name="P:System.Xml.XPath.XPathItem.ValueType">
  241. <summary>Quando sottoposto a override in una classe derivata, ottiene il tipo .NET Framework 2.0 dell'elemento.</summary>
  242. <returns>Tipo .NET Framework dell'elemento.Il valore predefinito è <see cref="T:System.String" />.</returns>
  243. </member>
  244. <member name="T:System.Xml.XPath.XPathNamespaceScope">
  245. <summary>Definisce l'ambito dello spazio dei nomi.</summary>
  246. </member>
  247. <member name="F:System.Xml.XPath.XPathNamespaceScope.All">
  248. <summary>Restituisce tutti gli spazi dei nomi definiti nell'ambito del nodo corrente,incluso lo spazio dei nomi xmlns:xml, che viene sempre dichiarato in modo implicito.L'ordine degli spazi dei nomi restituiti non è definito.</summary>
  249. </member>
  250. <member name="F:System.Xml.XPath.XPathNamespaceScope.ExcludeXml">
  251. <summary>Restituisce tutti gli spazi dei nomi definiti nell'ambito del nodo corrente, escluso lo spazio dei nomi xmlns:xml.Lo spazio dei nomi xmlns:xml viene sempre dichiarato in modo implicito.L'ordine degli spazi dei nomi restituiti non è definito.</summary>
  252. </member>
  253. <member name="F:System.Xml.XPath.XPathNamespaceScope.Local">
  254. <summary>Restituisce tutti gli spazi dei nomi definiti localmente nel nodo corrente. </summary>
  255. </member>
  256. <member name="T:System.Xml.XPath.XPathNavigator">
  257. <summary>Fornisce un modello di cursore per esplorare e modificare dati XML.</summary>
  258. </member>
  259. <member name="M:System.Xml.XPath.XPathNavigator.#ctor">
  260. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  261. </member>
  262. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild">
  263. <summary>Restituisce un oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare uno o più nodi figlio nuovi alla fine dell'elenco dei nodi figlio del nodo corrente. </summary>
  264. <returns>Oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare nuovi nodi figlio alla fine dell'elenco dei nodi figlio del nodo corrente.</returns>
  265. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  266. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  267. </member>
  268. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.String)">
  269. <summary>Crea un nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente usando la stringa di dati XML specificata.</summary>
  270. <param name="newChild">Stringa di dati XML per il nuovo nodo figlio.</param>
  271. <exception cref="T:System.ArgumentNullException">The XML data string parameter is null.</exception>
  272. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  273. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  274. <exception cref="T:System.Xml.XmlException">The XML data string parameter is not well-formed.</exception>
  275. </member>
  276. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.Xml.XmlReader)">
  277. <summary>Crea un nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente usando il contenuto XML dell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato.</summary>
  278. <param name="newChild">Oggetto <see cref="T:System.Xml.XmlReader" /> posizionato in corrispondenza dei dati XML per il nuovo nodo figlio.</param>
  279. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  280. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  281. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  282. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  283. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  284. </member>
  285. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.Xml.XPath.XPathNavigator)">
  286. <summary> Crea un nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo corrente usando i nodi nella classe <see cref="T:System.Xml.XPath.XPathNavigator" /> specificata.</summary>
  287. <param name="newChild">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del nodo da aggiungere come nuovo nodo figlio.</param>
  288. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  289. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  290. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  291. </member>
  292. <member name="M:System.Xml.XPath.XPathNavigator.AppendChildElement(System.String,System.String,System.String,System.String)">
  293. <summary>Crea un nuovo nodo elemento figlio alla fine dell'elenco dei nodi figlio del nodo corrente usando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.</summary>
  294. <param name="prefix">Prefisso dello spazio dei nomi del nuovo nodo elemento figlio, se presente.</param>
  295. <param name="localName">Nome locale del nuovo nodo elemento figlio, se presente.</param>
  296. <param name="namespaceURI">URI dello spazio dei nomi del nuovo nodo elemento figlio, se presente.<see cref="F:System.String.Empty" /> e null sono equivalenti.</param>
  297. <param name="value">Valore del nuovo nodo elemento figlio.Se viene passato <see cref="F:System.String.Empty" /> o null, viene creato un elemento vuoto.</param>
  298. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  299. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  300. </member>
  301. <member name="P:System.Xml.XPath.XPathNavigator.BaseURI">
  302. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene l'URI di base del nodo corrente.</summary>
  303. <returns>Posizione da cui il nodo è stato caricato o <see cref="F:System.String.Empty" /> se non è disponibile un valore.</returns>
  304. </member>
  305. <member name="P:System.Xml.XPath.XPathNavigator.CanEdit">
  306. <summary>Ottiene un valore che indica se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> può modificare i dati XML sottostanti.</summary>
  307. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> può modificare i dati XML sottostanti; in caso contrario, false.</returns>
  308. </member>
  309. <member name="M:System.Xml.XPath.XPathNavigator.Clone">
  310. <summary>Quando ne viene eseguito l'override in una classe derivata, crea una nuova classe <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionata nello stesso nodo della classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  311. <returns>Nuova classe <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionata nello stesso nodo della classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  312. </member>
  313. <member name="M:System.Xml.XPath.XPathNavigator.ComparePosition(System.Xml.XPath.XPathNavigator)">
  314. <summary>Confronta la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> corrente con quella dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  315. <returns>Valore <see cref="T:System.Xml.XmlNodeOrder" /> che rappresenta la posizione comparata dei due oggetti <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  316. <param name="nav">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> con cui eseguire il confronto.</param>
  317. </member>
  318. <member name="M:System.Xml.XPath.XPathNavigator.Compile(System.String)">
  319. <summary> Compila una stringa che rappresenta un'espressione XPath e restituisce un oggetto <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  320. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> che rappresenta l'espressione XPath.</returns>
  321. <param name="xpath">Stringa che rappresenta un'espressione XPath.</param>
  322. <exception cref="T:System.ArgumentException">The <paramref name="xpath" /> parameter contains an XPath expression that is not valid.</exception>
  323. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  324. </member>
  325. <member name="M:System.Xml.XPath.XPathNavigator.CreateAttribute(System.String,System.String,System.String,System.String)">
  326. <summary>Crea un nodo attributo in corrispondenza del nodo elemento corrente usando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.</summary>
  327. <param name="prefix">Prefisso dello spazio dei nomi del nuovo nodo attributo, se presente.</param>
  328. <param name="localName">Nome locale del nuovo nodo attributo che non può essere <see cref="F:System.String.Empty" /> o null.</param>
  329. <param name="namespaceURI">URI dello spazio dei nomi del nuovo nodo attributo, se presente.</param>
  330. <param name="value">Valore del nuovo nodo attributo.Se viene passato <see cref="F:System.String.Empty" /> o null, viene creato un nodo attributo vuoto.</param>
  331. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element node.</exception>
  332. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  333. </member>
  334. <member name="M:System.Xml.XPath.XPathNavigator.CreateAttributes">
  335. <summary>Restituisce un oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare nuovi attributi nell'elemento corrente.</summary>
  336. <returns>Oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare nuovi attributi nell'elemento corrente.</returns>
  337. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element node.</exception>
  338. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  339. </member>
  340. <member name="M:System.Xml.XPath.XPathNavigator.CreateNavigator">
  341. <summary>Restituisce una copia dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  342. <returns>Copia della classe <see cref="T:System.Xml.XPath.XPathNavigator" /> di questa classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  343. </member>
  344. <member name="M:System.Xml.XPath.XPathNavigator.DeleteRange(System.Xml.XPath.XPathNavigator)">
  345. <summary>Elimina un intervallo di nodi di pari livello dal nodo corrente per il nodo specificato.</summary>
  346. <param name="lastSiblingToDelete">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza dell'ultimo nodo di pari livello nell'intervallo da eliminare.</param>
  347. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> specified is null.</exception>
  348. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  349. <exception cref="T:System.InvalidOperationException">The last node to delete specified is not a valid sibling node of the current node.</exception>
  350. </member>
  351. <member name="M:System.Xml.XPath.XPathNavigator.DeleteSelf">
  352. <summary>Elimina il nodo corrente e i relativi nodi figlio.</summary>
  353. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on a node that cannot be deleted such as the root node or a namespace node.</exception>
  354. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  355. </member>
  356. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.String)">
  357. <summary>Valuta l'espressione XPath specificata e restituisce il risultato tipizzato.</summary>
  358. <returns>Risultato dell'espressione (valore booleano, numero, stringa o set di nodi).Mappa rispettivamente agli oggetti <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> o <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</returns>
  359. <param name="xpath">Stringa che rappresenta un'espressione XPath valutabile.</param>
  360. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  361. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  362. </member>
  363. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.String,System.Xml.IXmlNamespaceResolver)">
  364. <summary>Valuta l'espressione XPath specificata e restituisce il risultato tipizzato usando l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> specificato per risolvere i prefissi degli spazi dei nomi contenuti nell'espressione XPath.</summary>
  365. <returns>Risultato dell'espressione (valore booleano, numero, stringa o set di nodi).Mappa rispettivamente agli oggetti <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> o <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</returns>
  366. <param name="xpath">Stringa che rappresenta un'espressione XPath valutabile.</param>
  367. <param name="resolver">Oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> usato per la risoluzione dei prefissi degli spazi dei nomi contenuti nell'espressione XPath.</param>
  368. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  369. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  370. </member>
  371. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.Xml.XPath.XPathExpression)">
  372. <summary>Valuta la classe <see cref="T:System.Xml.XPath.XPathExpression" /> e restituisce il risultato tipizzato.</summary>
  373. <returns>Risultato dell'espressione (valore booleano, numero, stringa o set di nodi).Mappa rispettivamente agli oggetti <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> o <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</returns>
  374. <param name="expr">Oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> che può essere valutato.</param>
  375. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  376. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  377. </member>
  378. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator)">
  379. <summary>Usa il contesto specificato per valutare l'oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> e restituisce il risultato tipizzato.</summary>
  380. <returns>Risultato dell'espressione (valore booleano, numero, stringa o set di nodi).Mappa rispettivamente agli oggetti <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> o <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</returns>
  381. <param name="expr">Oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> che può essere valutato.</param>
  382. <param name="context">Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> che punta al set di nodi selezionato su cui deve essere eseguita la valutazione.</param>
  383. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  384. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  385. </member>
  386. <member name="M:System.Xml.XPath.XPathNavigator.GetAttribute(System.String,System.String)">
  387. <summary>Ottiene il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.</summary>
  388. <returns>Oggetto <see cref="T:System.String" /> contenente il valore dell'attributo specificato; <see cref="F:System.String.Empty" /> se non viene trovato un attributo corrispondente oppure se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> non si trova in corrispondenza di un nodo elemento.</returns>
  389. <param name="localName">Nome locale dell'attributo.</param>
  390. <param name="namespaceURI">URI dello spazio dei nomi dell'attributo.</param>
  391. </member>
  392. <member name="M:System.Xml.XPath.XPathNavigator.GetNamespace(System.String)">
  393. <summary>Ripristina il valore del nodo spazio dei nomi corrispondente al nome locale specificato.</summary>
  394. <returns>Oggetto <see cref="T:System.String" /> contenente il valore del nodo spazio dei nomi; <see cref="F:System.String.Empty" /> se non viene trovato un nodo spazio dei nomi corrispondente oppure se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> non è posizionato in corrispondenza di un nodo elemento.</returns>
  395. <param name="name">Nome locale del nodo spazio dei nomi.</param>
  396. </member>
  397. <member name="M:System.Xml.XPath.XPathNavigator.GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
  398. <summary>Restituisce gli spazi dei nomi nell'ambito del nodo corrente.</summary>
  399. <returns>Raccolta <see cref="T:System.Collections.Generic.IDictionary`2" /> dei nomi degli spazi dei nomi con chiave in base al prefisso.</returns>
  400. <param name="scope">Valore di <see cref="T:System.Xml.XmlNamespaceScope" /> che specifica gli spazi dei nomi da restituire.</param>
  401. </member>
  402. <member name="P:System.Xml.XPath.XPathNavigator.HasAttributes">
  403. <summary>Ottiene un valore che indica se il nodo corrente dispone di attributi.</summary>
  404. <returns>Restituisce true se il nodo corrente contiene attributi; restituisce false se il nodo corrente non contiene attributi oppure se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> non è posizionato in corrispondenza del nodo di un elemento.</returns>
  405. </member>
  406. <member name="P:System.Xml.XPath.XPathNavigator.HasChildren">
  407. <summary>Ottiene un valore che indica se il nodo corrente include nodi figlio.</summary>
  408. <returns>true se il nodo corrente include nodi figlio; in caso contrario, false.</returns>
  409. </member>
  410. <member name="P:System.Xml.XPath.XPathNavigator.InnerXml">
  411. <summary>Ottiene o imposta il markup che rappresenta i nodi figlio del nodo corrente.</summary>
  412. <returns>Oggetto <see cref="T:System.String" /> contenente il markup dei nodi figlio del nodo corrente.</returns>
  413. <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XPath.XPathNavigator.InnerXml" /> property cannot be set.</exception>
  414. </member>
  415. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter">
  416. <summary>Restituisce un oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare un nuovo nodo di pari livello successivo al nodo attualmente selezionato.</summary>
  417. <returns>Oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare un nuovo nodo di pari livello successivo al nodo attualmente selezionato.</returns>
  418. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  419. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  420. </member>
  421. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.String)">
  422. <summary>Crea un nuovo nodo di pari livello dopo il nodo attualmente selezionato usando la stringa XML specificata.</summary>
  423. <param name="newSibling">Stringa di dati XML per il nuovo nodo di pari livello.</param>
  424. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  425. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  426. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  427. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  428. </member>
  429. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.Xml.XmlReader)">
  430. <summary>Crea un nuovo nodo di pari livello dopo il nodo attualmente selezionato usando il contenuto XML dell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato.</summary>
  431. <param name="newSibling">Oggetto <see cref="T:System.Xml.XmlReader" /> posizionato in corrispondenza dei dati XML per il nuovo nodo di pari livello.</param>
  432. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  433. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  434. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  435. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  436. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  437. </member>
  438. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.Xml.XPath.XPathNavigator)">
  439. <summary>Crea un nuovo nodo di pari livello dopo il nodo attualmente selezionato usando i nodi dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  440. <param name="newSibling">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del nodo da aggiungere come nuovo nodo di pari livello.</param>
  441. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  442. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  443. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  444. </member>
  445. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore">
  446. <summary>Restituisce un oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare un nuovo nodo di pari livello prima del nodo attualmente selezionato.</summary>
  447. <returns>Oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare un nuovo nodo di pari livello prima del nodo attualmente selezionato.</returns>
  448. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  449. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  450. </member>
  451. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.String)">
  452. <summary>Crea un nuovo nodo di pari livello prima del nodo attualmente selezionato usando la stringa XML specificata.</summary>
  453. <param name="newSibling">Stringa di dati XML per il nuovo nodo di pari livello.</param>
  454. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  455. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  456. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  457. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  458. </member>
  459. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.Xml.XmlReader)">
  460. <summary>Crea un nuovo nodo di pari livello prima del nodo attualmente selezionato usando il contenuto XML dell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato.</summary>
  461. <param name="newSibling">Oggetto <see cref="T:System.Xml.XmlReader" /> posizionato in corrispondenza dei dati XML per il nuovo nodo di pari livello.</param>
  462. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  463. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  464. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  465. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  466. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  467. </member>
  468. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.Xml.XPath.XPathNavigator)">
  469. <summary>Crea un nuovo nodo di pari livello prima del nodo attualmente selezionato usando i nodi dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  470. <param name="newSibling">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del nodo da aggiungere come nuovo nodo di pari livello.</param>
  471. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  472. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  473. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  474. </member>
  475. <member name="M:System.Xml.XPath.XPathNavigator.InsertElementAfter(System.String,System.String,System.String,System.String)">
  476. <summary>Crea un nuovo elemento di pari livello dopo il nodo corrente usando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.</summary>
  477. <param name="prefix">Prefisso dello spazio dei nomi del nuovo elemento figlio, se presente.</param>
  478. <param name="localName">Nome locale del nuovo elemento figlio, se presente.</param>
  479. <param name="namespaceURI">URI dello spazio dei nomi del nuovo elemento figlio, se presente.<see cref="F:System.String.Empty" /> e null sono equivalenti.</param>
  480. <param name="value">Valore del nuovo elemento figlio.Se viene passato <see cref="F:System.String.Empty" /> o null, viene creato un elemento vuoto.</param>
  481. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  482. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  483. </member>
  484. <member name="M:System.Xml.XPath.XPathNavigator.InsertElementBefore(System.String,System.String,System.String,System.String)">
  485. <summary>Crea un nuovo elemento di pari livello prima del nodo corrente usando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.</summary>
  486. <param name="prefix">Prefisso dello spazio dei nomi del nuovo elemento figlio, se presente.</param>
  487. <param name="localName">Nome locale del nuovo elemento figlio, se presente.</param>
  488. <param name="namespaceURI">URI dello spazio dei nomi del nuovo elemento figlio, se presente.<see cref="F:System.String.Empty" /> e null sono equivalenti.</param>
  489. <param name="value">Valore del nuovo elemento figlio.Se viene passato <see cref="F:System.String.Empty" /> o null, viene creato un elemento vuoto.</param>
  490. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  491. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  492. </member>
  493. <member name="M:System.Xml.XPath.XPathNavigator.IsDescendant(System.Xml.XPath.XPathNavigator)">
  494. <summary>Determina se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato o un discendente dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> corrente.</summary>
  495. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato è un discendente dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> corrente; in caso contrario, false.</returns>
  496. <param name="nav">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> da confrontare con questo oggetto <see cref="T:System.Xml.XPath.XPathNavigator" />.</param>
  497. </member>
  498. <member name="P:System.Xml.XPath.XPathNavigator.IsEmptyElement">
  499. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il nodo corrente rappresenta un elemento vuoto senza un tag di fine dell'elemento.</summary>
  500. <returns>true se il nodo corrente è un elemento vuoto; in caso contrario, false.</returns>
  501. </member>
  502. <member name="P:System.Xml.XPath.XPathNavigator.IsNode">
  503. <summary>Ottiene un valore che indica se il nodo corrente rappresenta un nodo XPath.</summary>
  504. <returns>Restituisce sempre true.</returns>
  505. </member>
  506. <member name="M:System.Xml.XPath.XPathNavigator.IsSamePosition(System.Xml.XPath.XPathNavigator)">
  507. <summary>Quando ne viene eseguito l'override in una classe derivata, determina se l'oggetto<see cref="T:System.Xml.XPath.XPathNavigator" /> corrente si trova nella stessa posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  508. <returns>true se i due oggetti <see cref="T:System.Xml.XPath.XPathNavigator" /> sono nella stessa posizione; in caso contrario, false.</returns>
  509. <param name="other">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> da confrontare con questo oggetto <see cref="T:System.Xml.XPath.XPathNavigator" />.</param>
  510. </member>
  511. <member name="P:System.Xml.XPath.XPathNavigator.LocalName">
  512. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene l'oggetto <see cref="P:System.Xml.XPath.XPathNavigator.Name" /> del nodo corrente senza prefisso dello spazio dei nomi.</summary>
  513. <returns>Oggetto <see cref="T:System.String" /> contenente il nome locale del nodo corrente o <see cref="F:System.String.Empty" /> se il nodo corrente è privo di nome (se si tratta, ad esempio, di un nodo testo o commento).</returns>
  514. </member>
  515. <member name="M:System.Xml.XPath.XPathNavigator.LookupNamespace(System.String)">
  516. <summary>Ottiene l'URI dello spazio dei nomi per il prefisso specificato.</summary>
  517. <returns>Oggetto <see cref="T:System.String" /> contenente l'URI dello spazio dei nomi assegnato al prefisso dello spazio dei nomi specificato; null se non è stato assegnato un URI al prefisso specificato.L'oggetto <see cref="T:System.String" /> restituito è suddiviso in elementi di base.</returns>
  518. <param name="prefix">Prefisso di cui risolvere l'URI dello spazio dei nomi.Per ottenere la corrispondenza con lo spazio dei nomi predefinito, passare <see cref="F:System.String.Empty" />.</param>
  519. </member>
  520. <member name="M:System.Xml.XPath.XPathNavigator.LookupPrefix(System.String)">
  521. <summary>Ottiene il prefisso dichiarato per l'URI dello spazio dei nomi specificato.</summary>
  522. <returns>Oggetto <see cref="T:System.String" /> contenente il prefisso dello spazio dei nomi assegnato all'URI dello spazio dei nomi specificato; in caso contrario, <see cref="F:System.String.Empty" /> se non è stato assegnato un prefisso all'URI dello spazio dei nomi specificato.L'oggetto <see cref="T:System.String" /> restituito è suddiviso in elementi di base.</returns>
  523. <param name="namespaceURI">URI dello spazio dei nomi da risolvere per il prefisso.</param>
  524. </member>
  525. <member name="M:System.Xml.XPath.XPathNavigator.Matches(System.String)">
  526. <summary>Determina se il nodo corrente corrisponde all'espressione XPath specificata.</summary>
  527. <returns>true se il nodo corrente corrisponde all'espressione XPath specificata; in caso contrario, false.</returns>
  528. <param name="xpath">Espressione XPath.</param>
  529. <exception cref="T:System.ArgumentException">The XPath expression cannot be evaluated.</exception>
  530. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  531. </member>
  532. <member name="M:System.Xml.XPath.XPathNavigator.Matches(System.Xml.XPath.XPathExpression)">
  533. <summary>Determina se il nodo corrente corrisponde all'espressione <see cref="T:System.Xml.XPath.XPathExpression" /> specificata.</summary>
  534. <returns>true se il nodo corrente corrisponde a <see cref="T:System.Xml.XPath.XPathExpression" />; in caso contrario, false.</returns>
  535. <param name="expr">Oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> contenente l'espressione XPath compilata.</param>
  536. <exception cref="T:System.ArgumentException">The XPath expression cannot be evaluated.</exception>
  537. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  538. </member>
  539. <member name="M:System.Xml.XPath.XPathNavigator.MoveTo(System.Xml.XPath.XPathNavigator)">
  540. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> nella stessa posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  541. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato nella stessa posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" />; in caso contrario, false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  542. <param name="other">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato sul nodo su cui spostarsi. </param>
  543. </member>
  544. <member name="M:System.Xml.XPath.XPathNavigator.MoveToAttribute(System.String,System.String)">
  545. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sull'attributo con il nome locale e l'URI dello spazio dei nomi corrispondenti.</summary>
  546. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sull'attributo; in caso contrario, false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  547. <param name="localName">Nome locale dell'attributo.</param>
  548. <param name="namespaceURI">URI dello spazio del nome dell'attributo; null per uno spazio dei nomi vuoto.</param>
  549. </member>
  550. <member name="M:System.Xml.XPath.XPathNavigator.MoveToChild(System.String,System.String)">
  551. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo figlio con il nome locale e l'URI dello spazio dei nomi specificati.</summary>
  552. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo figlio; in caso contrario, restituisce false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  553. <param name="localName">Nome locale del nodo figlio su cui eseguire lo spostamento.</param>
  554. <param name="namespaceURI">URI dello spazio dei nomi del nodo figlio su cui eseguire lo spostamento.</param>
  555. </member>
  556. <member name="M:System.Xml.XPath.XPathNavigator.MoveToChild(System.Xml.XPath.XPathNodeType)">
  557. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo figlio dell'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> specificato.</summary>
  558. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo figlio; in caso contrario, restituisce false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  559. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> del nodo figlio in cui eseguire lo spostamento.</param>
  560. </member>
  561. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirst">
  562. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul primo nodo di pari livello del nodo corrente.</summary>
  563. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul primo nodo di pari livello del nodo corrente; false se non è presente un primo nodo di pari livello o se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è attualmente posizionato in corrispondenza di un nodo attributo.Se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è già posizionato sul primo elemento di pari livello, <see cref="T:System.Xml.XPath.XPathNavigator" /> restituirà true e non verrà spostato.Se <see cref="M:System.Xml.XPath.XPathNavigator.MoveToFirst" /> restituisce false perché non esiste un primo elemento di pari livello oppure se <see cref="T:System.Xml.XPath.XPathNavigator" /> è attualmente posizionato su un attributo, la posizione di <see cref="T:System.Xml.XPath.XPathNavigator" /> resta invariata.</returns>
  564. </member>
  565. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstAttribute">
  566. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul primo attributo del nodo corrente.</summary>
  567. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul primo attributo del nodo corrente; in caso contrario, false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  568. </member>
  569. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstChild">
  570. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto<see cref="T:System.Xml.XPath.XPathNavigator" /> sul primo nodo figlio del nodo corrente.</summary>
  571. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul primo nodo figlio del nodo corrente; in caso contrario, false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  572. </member>
  573. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstNamespace">
  574. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul primo nodo spazio dei nomi del nodo corrente.</summary>
  575. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul primo nodo spazio dei nomi; in caso contrario, restituisce false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  576. </member>
  577. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope)">
  578. <summary>Quando ne viene eseguito l'override in una classe derivata,sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul primo nodo spazio dei nomi corrispondente all'oggetto <see cref="T:System.Xml.XPath.XPathNamespaceScope" /> specificato.</summary>
  579. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul primo nodo spazio dei nomi; in caso contrario, restituisce false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  580. <param name="namespaceScope">Valore di <see cref="T:System.Xml.XPath.XPathNamespaceScope" /> che descrive l'ambito dello spazio dei nomi. </param>
  581. </member>
  582. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.String,System.String)">
  583. <summary>Sposta l'oggetto<see cref="T:System.Xml.XPath.XPathNavigator" /> sull'elemento con il nome locale e l'URI dello spazio dei nomi specificati nell'ordine dei documenti.</summary>
  584. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato; in caso contrario, false.</returns>
  585. <param name="localName">Nome locale dell'elemento.</param>
  586. <param name="namespaceURI">URI dello spazio dei nomi dell'elemento.</param>
  587. </member>
  588. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.String,System.String,System.Xml.XPath.XPathNavigator)">
  589. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sull'elemento con il nome locale e l'URI dello spazio dei nomi specificati, sul limite specificato, nell'ordine dei documenti.</summary>
  590. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato; in caso contrario, false.</returns>
  591. <param name="localName">Nome locale dell'elemento.</param>
  592. <param name="namespaceURI">URI dello spazio dei nomi dell'elemento.</param>
  593. <param name="end">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del limite dell'elemento che l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> corrente non deve superare durante la ricerca dell'elemento seguente.</param>
  594. </member>
  595. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.Xml.XPath.XPathNodeType)">
  596. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sull'elemento seguente dell'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> specificato nell'ordine dei documenti.</summary>
  597. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato; in caso contrario, false.</returns>
  598. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> dell'elemento.L'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> non può essere <see cref="F:System.Xml.XPath.XPathNodeType.Attribute" /> o <see cref="F:System.Xml.XPath.XPathNodeType.Namespace" />.</param>
  599. </member>
  600. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.Xml.XPath.XPathNodeType,System.Xml.XPath.XPathNavigator)">
  601. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sull'elemento seguente dell'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> specificato, sul limite specificato, nell'ordine dei documenti.</summary>
  602. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato; in caso contrario, false.</returns>
  603. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> dell'elemento.L'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> non può essere <see cref="F:System.Xml.XPath.XPathNodeType.Attribute" /> o <see cref="F:System.Xml.XPath.XPathNodeType.Namespace" />.</param>
  604. <param name="end">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del limite dell'elemento che l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> corrente non deve superare durante la ricerca dell'elemento seguente.</param>
  605. </member>
  606. <member name="M:System.Xml.XPath.XPathNavigator.MoveToId(System.String)">
  607. <summary>Quando ne viene eseguito l'override in una classe derivata, passa al nodo con un attributo di tipo ID il cui valore corrisponde all'elemento <see cref="T:System.String" /> specificato.</summary>
  608. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato; in caso contrario, false.Se false, la posizione dello strumento di spostamento rimane immutata.</returns>
  609. <param name="id">Oggetto <see cref="T:System.String" /> che rappresenta il valore ID del nodo su cui eseguire lo spostamento.</param>
  610. </member>
  611. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNamespace(System.String)">
  612. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo spazio dei nomi con il prefisso dello spazio dei nomi specificato.</summary>
  613. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato nello spazio dei nomi; false se non viene trovato un nodo spazio dei nomi corrispondente o se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> non è posizionato in corrispondenza di un nodo elemento.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  614. <param name="name">Prefisso dello spazio dei nomi del nodo spazio dei nomi.</param>
  615. </member>
  616. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext">
  617. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo di pari livello successivo del nodo corrente.</summary>
  618. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo di pari livello successivo; in caso contrario, false se non sono disponibili altri nodi di pari livello o se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è attualmente posizionato in corrispondenza di un nodo attributo.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  619. </member>
  620. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext(System.String,System.String)">
  621. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo di pari livello successivo con il nome locale e l'URI dello spazio dei nomi specificati.</summary>
  622. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo di pari livello successivo; false se non sono disponibili altri nodi di pari livello o se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è attualmente posizionato in corrispondenza di un nodo attributo.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  623. <param name="localName">Nome locale del nodo di pari livello successivo su cui eseguire lo spostamento.</param>
  624. <param name="namespaceURI">URI dello spazio dei nomi del nodo di pari livello successivo su cui eseguire lo spostamento.</param>
  625. </member>
  626. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext(System.Xml.XPath.XPathNodeType)">
  627. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo di pari livello successivo del nodo corrente corrispondente all'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> specificato.</summary>
  628. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo di pari livello successivo; in caso contrario, false se non sono disponibili altri nodi di pari livello o se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è attualmente posizionato in corrispondenza di un nodo attributo.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  629. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> del nodo di pari livello su cui eseguire lo spostamento.</param>
  630. </member>
  631. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextAttribute">
  632. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> all'attributo successivo.</summary>
  633. <returns>Restituiscetrue se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato all'attributo successivo; false se non sono disponibili altri attributi.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  634. </member>
  635. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextNamespace">
  636. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul successivo nodo spazio dei nomi.</summary>
  637. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo spazio dei nomi successivo; in caso contrario, restituisce false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  638. </member>
  639. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextNamespace(System.Xml.XPath.XPathNamespaceScope)">
  640. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo spazio dei nomi successivo corrispondente a <see cref="T:System.Xml.XPath.XPathNamespaceScope" />.</summary>
  641. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo spazio dei nomi successivo; in caso contrario, restituisce false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  642. <param name="namespaceScope">Valore di <see cref="T:System.Xml.XPath.XPathNamespaceScope" /> che descrive l'ambito dello spazio dei nomi. </param>
  643. </member>
  644. <member name="M:System.Xml.XPath.XPathNavigator.MoveToParent">
  645. <summary>quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo padre del nodo corrente.</summary>
  646. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo padre del nodo corrente; in caso contrario, false.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  647. </member>
  648. <member name="M:System.Xml.XPath.XPathNavigator.MoveToPrevious">
  649. <summary>Quando ne viene eseguito l'override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo di pari livello precedente al nodo corrente.</summary>
  650. <returns>Restituisce true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> viene spostato sul nodo di pari livello precedente; in caso contrario, false se non sono disponibili nodi di pari livello precedenti o se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è attualmente posizionato in corrispondenza di un nodo attributo.Se false, la posizione dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> rimane immutata.</returns>
  651. </member>
  652. <member name="M:System.Xml.XPath.XPathNavigator.MoveToRoot">
  653. <summary>Sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> sul nodo radice a cui appartiene il nodo corrente.</summary>
  654. </member>
  655. <member name="P:System.Xml.XPath.XPathNavigator.Name">
  656. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene il nome completo del nodo corrente.</summary>
  657. <returns>Oggetto <see cref="T:System.String" /> contenente l'elemento <see cref="P:System.Xml.XPath.XPathNavigator.Name" /> completo del nodo corrente o <see cref="F:System.String.Empty" /> se il nodo corrente è privo di nome (se si tratta, ad esempio, di un nodo testo o commento).</returns>
  658. </member>
  659. <member name="P:System.Xml.XPath.XPathNavigator.NamespaceURI">
  660. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene l'URI dello spazio dei nomi del nodo corrente.</summary>
  661. <returns>Oggetto <see cref="T:System.String" /> contenente l'URI dello spazio dei nomi del nodo corrente o <see cref="F:System.String.Empty" /> se il nodo corrente non dispone di un URI dello spazio dei nomi.</returns>
  662. </member>
  663. <member name="P:System.Xml.XPath.XPathNavigator.NameTable">
  664. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene l'oggetto <see cref="T:System.Xml.XmlNameTable" /> della classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  665. <returns>Oggetto <see cref="T:System.Xml.XmlNameTable" /> che consente di ottenere la versione atomizzata di un elemento <see cref="T:System.String" /> contenuto nel documento XML.</returns>
  666. </member>
  667. <member name="P:System.Xml.XPath.XPathNavigator.NavigatorComparer">
  668. <summary>Ottiene un'interfaccia <see cref="T:System.Collections.IEqualityComparer" /> usata per il confronto di uguaglianza di oggetti <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  669. <returns>Interfaccia <see cref="T:System.Collections.IEqualityComparer" /> usata per il confronto di uguaglianza di oggetti <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  670. </member>
  671. <member name="P:System.Xml.XPath.XPathNavigator.NodeType">
  672. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene l'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> del nodo corrente.</summary>
  673. <returns>Uno dei valori di <see cref="T:System.Xml.XPath.XPathNodeType" /> che rappresenta il nodo corrente.</returns>
  674. </member>
  675. <member name="P:System.Xml.XPath.XPathNavigator.OuterXml">
  676. <summary>Ottiene o imposta il markup che rappresenta i tag di apertura e di chiusura del nodo corrente e dei relativi nodi figlio.</summary>
  677. <returns>Oggetto <see cref="T:System.String" /> contenente il markup che rappresenta i tag di apertura e di chiusura del nodo corrente e dei relativi nodi figlio.</returns>
  678. </member>
  679. <member name="P:System.Xml.XPath.XPathNavigator.Prefix">
  680. <summary>Quando ne viene eseguito l'override in una classe derivata, ottiene il prefisso dello spazio dei nomi associato al nodo corrente.</summary>
  681. <returns>Oggetto <see cref="T:System.String" /> contenente il prefisso dello spazio dei nomi associato al nodo corrente.</returns>
  682. </member>
  683. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild">
  684. <summary>Restituisce un oggetto<see cref="T:System.Xml.XmlWriter" /> usato per creare un nuovo nodo figlio all'inizio dell'elenco di nodi figlio del nodo corrente.</summary>
  685. <returns>Oggetto <see cref="T:System.Xml.XmlWriter" /> usato per creare un nuovo nodo figlio all'inizio dell'elenco di nodi figlio del nodo corrente.</returns>
  686. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  687. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  688. </member>
  689. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.String)">
  690. <summary>Crea un nuovo nodo figlio all'inizio dell'elenco di nodi figlio del nodo corrente usando la stringa XML specificata.</summary>
  691. <param name="newChild">Stringa di dati XML per il nuovo nodo figlio.</param>
  692. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  693. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  694. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  695. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  696. </member>
  697. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.Xml.XmlReader)">
  698. <summary>Crea un nuovo nodo figlio all'inizio dell'elenco di nodi figlio del nodo corrente usando il contenuto XML dell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato.</summary>
  699. <param name="newChild">Oggetto <see cref="T:System.Xml.XmlReader" /> posizionato in corrispondenza dei dati XML per il nuovo nodo figlio.</param>
  700. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  701. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  702. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  703. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  704. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  705. </member>
  706. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.Xml.XPath.XPathNavigator)">
  707. <summary>Crea un nuovo nodo figlio all'inizio dell'elenco di nodi figlio del nodo corrente usando i nodi nell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  708. <param name="newChild">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del nodo da aggiungere come nuovo nodo figlio.</param>
  709. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  710. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  711. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  712. </member>
  713. <member name="M:System.Xml.XPath.XPathNavigator.PrependChildElement(System.String,System.String,System.String,System.String)">
  714. <summary>Crea un nuovo elemento figlio all'inizio dell'elenco di nodi figlio del nodo corrente usando il prefisso dello spazio dei nomi, il nome locale e l'URI dello spazio dei nomi specificati con il valore specificato.</summary>
  715. <param name="prefix">Prefisso dello spazio dei nomi del nuovo elemento figlio, se presente.</param>
  716. <param name="localName">Nome locale del nuovo elemento figlio, se presente.</param>
  717. <param name="namespaceURI">URI dello spazio dei nomi del nuovo elemento figlio, se presente.<see cref="F:System.String.Empty" /> e null sono equivalenti.</param>
  718. <param name="value">Valore del nuovo elemento figlio.Se viene passato <see cref="F:System.String.Empty" /> o null, viene creato un elemento vuoto.</param>
  719. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  720. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  721. </member>
  722. <member name="M:System.Xml.XPath.XPathNavigator.ReadSubtree">
  723. <summary>Restituisce un oggetto <see cref="T:System.Xml.XmlReader" /> contenente il nodo corrente e i relativi nodi figlio.</summary>
  724. <returns>Oggetto <see cref="T:System.Xml.XmlReader" /> contenente il nodo corrente e i relativi nodi figlio.</returns>
  725. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element node or the root node.</exception>
  726. </member>
  727. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceRange(System.Xml.XPath.XPathNavigator)">
  728. <summary>Sostituisce un intervallo di nodi di pari livello dal nodo corrente al nodo specificato.</summary>
  729. <returns>Oggetto <see cref="T:System.Xml.XmlWriter" /> usato per specificare l'intervallo della sostituzione.</returns>
  730. <param name="lastSiblingToReplace">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza dell'ultimo nodo di pari livello nell'intervallo da sostituire.</param>
  731. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> specified is null.</exception>
  732. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  733. <exception cref="T:System.InvalidOperationException">The last node to replace specified is not a valid sibling node of the current node.</exception>
  734. </member>
  735. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.String)">
  736. <summary>Sostituisce il nodo corrente con il contenuto della stringa specificato.</summary>
  737. <param name="newNode">Stringa di dati XML per il nuovo nodo.</param>
  738. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  739. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element, text, processing instruction, or comment node.</exception>
  740. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  741. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  742. </member>
  743. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.Xml.XmlReader)">
  744. <summary>Sostituisce il nodo corrente con il contenuto dell'oggetto <see cref="T:System.Xml.XmlReader" /> specificato.</summary>
  745. <param name="newNode">Oggetto <see cref="T:System.Xml.XmlReader" /> posizionato in corrispondenza dei dati XML per il nuovo nodo.</param>
  746. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  747. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  748. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element, text, processing instruction, or comment node.</exception>
  749. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  750. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  751. </member>
  752. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.Xml.XPath.XPathNavigator)">
  753. <summary>Sostituisce il nodo corrente con il contenuto dell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> specificato.</summary>
  754. <param name="newNode">Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato in corrispondenza del nuovo nodo.</param>
  755. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  756. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element, text, processing instruction, or comment node.</exception>
  757. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  758. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is not well-formed.</exception>
  759. </member>
  760. <member name="M:System.Xml.XPath.XPathNavigator.Select(System.String)">
  761. <summary>Seleziona un insieme di nodi usando l'espressione XPath specificata.</summary>
  762. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> che punta al set di nodi selezionato.</returns>
  763. <param name="xpath">Oggetto <see cref="T:System.String" /> che rappresenta un'espressione XPath.</param>
  764. <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
  765. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  766. </member>
  767. <member name="M:System.Xml.XPath.XPathNavigator.Select(System.String,System.Xml.IXmlNamespaceResolver)">
  768. <summary>Seleziona un set di nodi usando l'espressione XPath specificata con l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> specificato per la risoluzione dei prefissi degli spazi dei nomi.</summary>
  769. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> che punta al set di nodi selezionato.</returns>
  770. <param name="xpath">Oggetto <see cref="T:System.String" /> che rappresenta un'espressione XPath.</param>
  771. <param name="resolver">Oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> usato per la risoluzione dei prefissi degli spazi dei nomi.</param>
  772. <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
  773. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  774. </member>
  775. <member name="M:System.Xml.XPath.XPathNavigator.Select(System.Xml.XPath.XPathExpression)">
  776. <summary>Seleziona un set di nodi usando l'oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> specificato.</summary>
  777. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> che punta al set di nodi selezionato.</returns>
  778. <param name="expr">Oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> contenente la query XPath compilata.</param>
  779. <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
  780. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  781. </member>
  782. <member name="M:System.Xml.XPath.XPathNavigator.SelectAncestors(System.String,System.String,System.Boolean)">
  783. <summary>Seleziona tutti i nodi predecessore del nodo corrente con il nome locale e l'URI dello spazio dei nomi specificati.</summary>
  784. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> contenente i nodi selezionati.I nodi restituiti sono in ordine inverso rispetto al documento.</returns>
  785. <param name="name">Nome locale dei nodi predecessore.</param>
  786. <param name="namespaceURI">URI dello spazio dei nomi dei nodi predecessore.</param>
  787. <param name="matchSelf">true per includere il nodo contesto nella selezione; in caso contrario, false. </param>
  788. <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
  789. </member>
  790. <member name="M:System.Xml.XPath.XPathNavigator.SelectAncestors(System.Xml.XPath.XPathNodeType,System.Boolean)">
  791. <summary>Seleziona tutti i nodi predecessore del nodo corrente con un oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> corrispondente.</summary>
  792. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> contenente i nodi selezionati.I nodi restituiti sono in ordine inverso rispetto al documento.</returns>
  793. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> dei nodi predecessore.</param>
  794. <param name="matchSelf">true per includere il nodo contesto nella selezione; in caso contrario, false.</param>
  795. </member>
  796. <member name="M:System.Xml.XPath.XPathNavigator.SelectChildren(System.String,System.String)">
  797. <summary>Seleziona tutti i nodi figlio del nodo corrente con il nome locale e l'URI dello spazio dei nomi specificati.</summary>
  798. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> contenente i nodi selezionati.</returns>
  799. <param name="name">Nome locale dei nodi figlio. </param>
  800. <param name="namespaceURI">URI dello spazio dei nomi dei nodi figlio. </param>
  801. <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
  802. </member>
  803. <member name="M:System.Xml.XPath.XPathNavigator.SelectChildren(System.Xml.XPath.XPathNodeType)">
  804. <summary>Seleziona tutti i nodi figlio del nodo corrente con l'oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> corrispondente.</summary>
  805. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> contenente i nodi selezionati.</returns>
  806. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> dei nodi figlio.</param>
  807. </member>
  808. <member name="M:System.Xml.XPath.XPathNavigator.SelectDescendants(System.String,System.String,System.Boolean)">
  809. <summary>Seleziona tutti i nodi discendente del nodo corrente con il nome locale e l'URI dello spazio dei nomi specificati.</summary>
  810. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> contenente i nodi selezionati.</returns>
  811. <param name="name">Nome locale dei nodi discendente. </param>
  812. <param name="namespaceURI">URI dello spazio dei nomi dei nodi discendente. </param>
  813. <param name="matchSelf">true per includere il nodo contesto nella selezione; in caso contrario, false.</param>
  814. <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
  815. </member>
  816. <member name="M:System.Xml.XPath.XPathNavigator.SelectDescendants(System.Xml.XPath.XPathNodeType,System.Boolean)">
  817. <summary>Seleziona tutti i nodi discendente del nodo corrente che presentano un oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> corrispondente.</summary>
  818. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> contenente i nodi selezionati.</returns>
  819. <param name="type">Oggetto <see cref="T:System.Xml.XPath.XPathNodeType" /> dei nodi discendente.</param>
  820. <param name="matchSelf">true per includere il nodo contesto nella selezione; in caso contrario, false.</param>
  821. </member>
  822. <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.String)">
  823. <summary>Seleziona un singolo nodo della classe <see cref="T:System.Xml.XPath.XPathNavigator" /> usando la query XPath specificata.</summary>
  824. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> contenente il primo nodo corrispondente per la query XPath specificata; in caso contrario, null se non sono disponibili risultati della query.</returns>
  825. <param name="xpath">Oggetto <see cref="T:System.String" /> che rappresenta un'espressione XPath.</param>
  826. <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
  827. <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
  828. </member>
  829. <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.String,System.Xml.IXmlNamespaceResolver)">
  830. <summary>Seleziona un singolo nodo nell'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> usando la query XPath specificata con l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> specificato per la risoluzione dei prefissi dello spazio dei nomi.</summary>
  831. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> contenente il primo nodo corrispondente per la query XPath specificata; in caso contrario, null se non sono disponibili risultati della query.</returns>
  832. <param name="xpath">Oggetto <see cref="T:System.String" /> che rappresenta un'espressione XPath.</param>
  833. <param name="resolver">Oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> usato per la risoluzione dei prefissi degli spazi dei nomi contenuti nella query XPath.</param>
  834. <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
  835. <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
  836. </member>
  837. <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.Xml.XPath.XPathExpression)">
  838. <summary>Seleziona un singolo nodo della classe <see cref="T:System.Xml.XPath.XPathNavigator" /> usando l'oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> specificato.</summary>
  839. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> contenente il primo nodo corrispondente per la query XPath specificata; in caso contrario, null se non sono disponibili risultati della query.</returns>
  840. <param name="expression">Oggetto <see cref="T:System.Xml.XPath.XPathExpression" /> contenente la query XPath compilata.</param>
  841. <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
  842. <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
  843. </member>
  844. <member name="M:System.Xml.XPath.XPathNavigator.SetTypedValue(System.Object)">
  845. <summary>Imposta il valore tipizzato del nodo corrente.</summary>
  846. <param name="typedValue">Valore tipizzato del nodo.</param>
  847. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support the type of the object specified.</exception>
  848. <exception cref="T:System.ArgumentNullException">The value specified cannot be null.</exception>
  849. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element or attribute node.</exception>
  850. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  851. </member>
  852. <member name="M:System.Xml.XPath.XPathNavigator.SetValue(System.String)">
  853. <summary>Imposta il valore del nodo corrente.</summary>
  854. <param name="value">Nuovo valore del nodo.</param>
  855. <exception cref="T:System.ArgumentNullException">The value parameter is null.</exception>
  856. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on the root node, a namespace node, or the specified value is invalid.</exception>
  857. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  858. </member>
  859. <member name="M:System.Xml.XPath.XPathNavigator.ToString">
  860. <summary>Ottiene il valore di testo del nodo corrente.</summary>
  861. <returns>Oggetto string contenente il valore testuale del nodo corrente.</returns>
  862. </member>
  863. <member name="P:System.Xml.XPath.XPathNavigator.TypedValue">
  864. <summary>Ottiene il nodo corrente come oggetto boxed del tipo di .NET Framework più appropriato.</summary>
  865. <returns>Nodo corrente come oggetto boxed del tipo .NET Framework più appropriato.</returns>
  866. </member>
  867. <member name="P:System.Xml.XPath.XPathNavigator.UnderlyingObject">
  868. <summary>Usato dalle implementazioni di <see cref="T:System.Xml.XPath.XPathNavigator" /> che forniscono una visualizzazione XML "virtualizzata" di un archivio per consentire l'accesso agli oggetti sottostanti.</summary>
  869. <returns>Il valore predefinito è null.</returns>
  870. </member>
  871. <member name="M:System.Xml.XPath.XPathNavigator.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
  872. <summary>Ottiene il valore del nodo corrente come valore <see cref="T:System.Type" /> specificato, usando l'oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> specificato per la risoluzione dei prefissi degli spazi dei nomi.</summary>
  873. <returns>Valore del nodo corrente come <see cref="T:System.Type" /> richiesto.</returns>
  874. <param name="returnType">Oggetto <see cref="T:System.Type" /> da restituire come valore del nodo corrente.</param>
  875. <param name="nsResolver">Oggetto <see cref="T:System.Xml.IXmlNamespaceResolver" /> usato per la risoluzione dei prefissi degli spazi dei nomi.</param>
  876. <exception cref="T:System.FormatException">The current node's value is not in the correct format for the target type.</exception>
  877. <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
  878. </member>
  879. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsBoolean">
  880. <summary>Ottiene il valore del nodo corrente come <see cref="T:System.Boolean" />.</summary>
  881. <returns>Valore del nodo corrente come <see cref="T:System.Boolean" />.</returns>
  882. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Boolean" />.</exception>
  883. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Boolean" /> is not valid.</exception>
  884. </member>
  885. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsDateTime">
  886. <summary>Ottiene il valore del nodo corrente come <see cref="T:System.DateTime" />.</summary>
  887. <returns>Valore del nodo corrente come <see cref="T:System.DateTime" />.</returns>
  888. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.DateTime" />.</exception>
  889. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.DateTime" /> is not valid.</exception>
  890. </member>
  891. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsDouble">
  892. <summary>Ottiene il valore del nodo corrente come <see cref="T:System.Double" />.</summary>
  893. <returns>Valore del nodo corrente come <see cref="T:System.Double" />.</returns>
  894. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Double" />.</exception>
  895. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Double" /> is not valid.</exception>
  896. </member>
  897. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsInt">
  898. <summary>Ottiene il valore del nodo corrente come <see cref="T:System.Int32" />.</summary>
  899. <returns>Valore del nodo corrente come <see cref="T:System.Int32" />.</returns>
  900. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Int32" />.</exception>
  901. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int32" /> is not valid.</exception>
  902. </member>
  903. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsLong">
  904. <summary>Ottiene il valore del nodo corrente come <see cref="T:System.Int64" />.</summary>
  905. <returns>Valore del nodo corrente come <see cref="T:System.Int64" />.</returns>
  906. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Int64" />.</exception>
  907. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int64" /> is not valid.</exception>
  908. </member>
  909. <member name="P:System.Xml.XPath.XPathNavigator.ValueType">
  910. <summary>Ottiene l'oggetto <see cref="T:System.Type" /> di .NET Framework del nodo corrente.</summary>
  911. <returns>Oggetto <see cref="T:System.Type" /> di .NET Framework del nodo corrente.Il valore predefinito è <see cref="T:System.String" />.</returns>
  912. </member>
  913. <member name="M:System.Xml.XPath.XPathNavigator.WriteSubtree(System.Xml.XmlWriter)">
  914. <summary>Crea un flusso del nodo corrente e dei relativi nodi figlio all'oggetto <see cref="T:System.Xml.XmlWriter" /> specificato.</summary>
  915. <param name="writer">Oggetto <see cref="T:System.Xml.XmlWriter" /> a cui inviare il flusso.</param>
  916. </member>
  917. <member name="P:System.Xml.XPath.XPathNavigator.XmlLang">
  918. <summary>Ottiene l'ambito xml:lang per il nodo corrente.</summary>
  919. <returns>Oggetto <see cref="T:System.String" /> contenente il valore dell'ambito xml:lang o <see cref="F:System.String.Empty" /> se il nodo corrente non può restituire alcun valore dell'ambito xml:lang.</returns>
  920. </member>
  921. <member name="T:System.Xml.XPath.XPathNodeIterator">
  922. <summary>Fornisce un iteratore su un set selezionato di nodi.</summary>
  923. </member>
  924. <member name="M:System.Xml.XPath.XPathNodeIterator.#ctor">
  925. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</summary>
  926. </member>
  927. <member name="M:System.Xml.XPath.XPathNodeIterator.Clone">
  928. <summary>Quando sottoposto a override in una classe derivata, restituisce un clone di questo oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</summary>
  929. <returns>Nuovo clone dell'oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> di questo oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</returns>
  930. </member>
  931. <member name="P:System.Xml.XPath.XPathNodeIterator.Count">
  932. <summary>Ottiene l'indice dell'ultimo nodo del set di nodi selezionato.</summary>
  933. <returns>Indice dell'ultimo nodo nel set di nodi selezionato oppure 0 se non è selezionato alcun nodo.</returns>
  934. </member>
  935. <member name="P:System.Xml.XPath.XPathNodeIterator.Current">
  936. <summary>Quando sottoposto a override in una classe derivata, ottiene l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> per questo <see cref="T:System.Xml.XPath.XPathNodeIterator" />, posizionato sul nodo contesto corrente.</summary>
  937. <returns>Oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> posizionato sul nodo contesto da cui è stato selezionato l'insieme di nodi.Per spostare l'oggetto <see cref="T:System.Xml.XPath.XPathNodeIterator" /> sul primo nodo dell'insieme selezionato, è necessario chiamare il metodo <see cref="M:System.Xml.XPath.XPathNodeIterator.MoveNext" />.</returns>
  938. </member>
  939. <member name="P:System.Xml.XPath.XPathNodeIterator.CurrentPosition">
  940. <summary>Quando sottoposto a override in una classe derivata, ottiene l'indice della posizione corrente nel set di nodi selezionato.</summary>
  941. <returns>Indice della posizione corrente.</returns>
  942. </member>
  943. <member name="M:System.Xml.XPath.XPathNodeIterator.GetEnumerator">
  944. <summary>Restituisce un oggetto <see cref="T:System.Collections.IEnumerator" /> con cui scorrere l'insieme di nodi selezionato.</summary>
  945. <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> con cui scorrere l'insieme di nodi selezionato.</returns>
  946. </member>
  947. <member name="M:System.Xml.XPath.XPathNodeIterator.MoveNext">
  948. <summary>Quando sottoposto a override in una classe derivata, sposta l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> restituito dalla proprietà <see cref="P:System.Xml.XPath.XPathNodeIterator.Current" /> sul nodo di testo nell'insieme di nodi selezionato.</summary>
  949. <returns>true se l'oggetto <see cref="T:System.Xml.XPath.XPathNavigator" /> è stato spostato al nodo successivo, false se non esistono altri nodi selezionati.</returns>
  950. </member>
  951. <member name="T:System.Xml.XPath.XPathNodeType">
  952. <summary>Definisce i tipi di nodo XPath che possono essere restituiti dalla classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  953. </member>
  954. <member name="F:System.Xml.XPath.XPathNodeType.All">
  955. <summary>Uno qualsiasi dei tipi di nodo <see cref="T:System.Xml.XPath.XPathNodeType" />.</summary>
  956. </member>
  957. <member name="F:System.Xml.XPath.XPathNodeType.Attribute">
  958. <summary>Attributo, ad esempio id='123'.</summary>
  959. </member>
  960. <member name="F:System.Xml.XPath.XPathNodeType.Comment">
  961. <summary>Commento, ad esempio &lt;!-- my comment --&gt;.</summary>
  962. </member>
  963. <member name="F:System.Xml.XPath.XPathNodeType.Element">
  964. <summary>Elemento, ad esempio &lt;element&gt;.</summary>
  965. </member>
  966. <member name="F:System.Xml.XPath.XPathNodeType.Namespace">
  967. <summary>Spazio dei nomi, ad esempio xmlns="namespace".</summary>
  968. </member>
  969. <member name="F:System.Xml.XPath.XPathNodeType.ProcessingInstruction">
  970. <summary>Istruzione di elaborazione, ad esempio &lt;?pi test?&gt;.Non sono incluse le dichiarazioni XML, in quanto non visibili alla classe <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  971. </member>
  972. <member name="F:System.Xml.XPath.XPathNodeType.Root">
  973. <summary>Nodo radice del documento XML o della struttura ad albero di nodi.</summary>
  974. </member>
  975. <member name="F:System.Xml.XPath.XPathNodeType.SignificantWhitespace">
  976. <summary>Nodo con spazi vuoti e xml:space impostato su preserve.</summary>
  977. </member>
  978. <member name="F:System.Xml.XPath.XPathNodeType.Text">
  979. <summary>Contenuto di un nodo.Equivalente ai tipi di nodo CDATA e Text DOM (Document Object Model).Contiene almeno un carattere.</summary>
  980. </member>
  981. <member name="F:System.Xml.XPath.XPathNodeType.Whitespace">
  982. <summary>Nodo contenente solo caratteri di spazio vuoto e senza spazi vuoti significativi.I caratteri di spazio vuoto sono #x20, #x9, #xD o #xA.</summary>
  983. </member>
  984. <member name="T:System.Xml.XPath.XPathResultType">
  985. <summary>Specifica il tipo restituito dell'espressione XPath.</summary>
  986. </member>
  987. <member name="F:System.Xml.XPath.XPathResultType.Any">
  988. <summary>Uno qualsiasi dei tipi di nodo XPath.</summary>
  989. </member>
  990. <member name="F:System.Xml.XPath.XPathResultType.Boolean">
  991. <summary>Valore <see cref="T:System.Boolean" />true o false.</summary>
  992. </member>
  993. <member name="F:System.Xml.XPath.XPathResultType.Error">
  994. <summary>L'espressione non viene valutata nel tipo XPath corretto.</summary>
  995. </member>
  996. <member name="F:System.Xml.XPath.XPathResultType.Navigator">
  997. <summary>Frammento di struttura ad albero.</summary>
  998. </member>
  999. <member name="F:System.Xml.XPath.XPathResultType.NodeSet">
  1000. <summary>Raccolta di nodi.</summary>
  1001. </member>
  1002. <member name="F:System.Xml.XPath.XPathResultType.Number">
  1003. <summary>Valore numerico.</summary>
  1004. </member>
  1005. <member name="F:System.Xml.XPath.XPathResultType.String">
  1006. <summary>Valore di <see cref="T:System.String" />.</summary>
  1007. </member>
  1008. </members>
  1009. </doc>