GetSelectedNodes-metoden

Microsoft Office InfoPath

Returnerer en referanse til en XMLNodes-samling som fylles ut med XML DOM-noder (Document Object Model) basert på merkede elementer i en visning.

expression.GetSelectedNodes() As XMLNodes

expression    Obligatorisk. Et uttrykk som returnerer en referanse til View-objektet.

returns    En referanse til XMLNodes-samlingen.

Sikkerhetsnivå

2: Kan åpnes bare av skjemaer som kjører på samme domene som skjemaet som i øyeblikket er åpent, eller av skjemaer som har fått tillatelser på tvers av domener.

Merknader

Hvis ingen elementer er merket i en visning eller hvis bare tekst er merket, returnerer GetSelectedNodes-metoden en tom samling.

Eksempel

I eksemplet nedenfor brukes GetSelectedNodes-metoden for View-objektet til å angi en referanse til en samling av XML DOM-noder basert på det merkede området i visningen. Deretter finner koden ut om noder ble returnert og viser i så fall informasjon om den første noden fra XMLNodes-samlingen i en meldingsboks.

objXMLNodes = XDocument.View.GetSelectedNodes();

if (objXMLNodes.Count > 0)
{
   XDocument.UI.Alert(objXMLNodes(0).nodeName + "\n\n" + objXMLNodes(0).text);
}