Condividi tramite


Interfaccia XMLNodesCollection

Include un insieme di nodi DOM (Document Object Model) XML.

 

Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Sintassi

<CoClassAttribute(GetType(XMLNodesCollectionWrapper))> _
<GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
Public Interface XMLNodesCollection
    Inherits XMLNodes

Dim instance As XMLNodesCollection
[CoClassAttribute(typeof(XMLNodesCollectionWrapper))] 
[GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")] 
[CLSCompliantAttribute(false)] 
public interface XMLNodesCollection : XMLNodes

Osservazioni

Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere XMLNodes.

L'insieme XMLNodesCollection è un insieme di utilizzo generale utilizzato da numerosi metodi di Microsoft Office InfoPath 2007.

L'insieme XMLNodesCollection rende disponibili proprietà che consentono di accedere a un insieme di nodi DOM XML e viene restituito da entrambi i metodi GetSelectedNodes e GetContextNodes.

Dopo aver impostato un riferimento a uno degli oggetti nodo DOM XML inclusi nell'insieme XMLNodesCollection, è possibile utilizzare le proprietà e i metodi resi disponibili dal modello DOM XML per interagire con gli oggetti nodo XML.

Esempio

Nell'esempio seguente, viene impostato un riferimento a un insieme di nodi DOM XML restituiti dal metodo GetSelectedNodes dell'oggetto ViewObject. Vengono quindi visualizzati, in una finestra di messaggio, il nome e il codice XML di origine del primo nodo trovato nell'insieme:

XMLNodes selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

if (selectedNodes.Count > 0)
{
 thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}

Vedere anche

Riferimenti

Membri XMLNodesCollection
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust