Condividi tramite


Proprietà XMLNode.Attributes

Ottiene una raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli attributi del controllo XMLNode.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
ReadOnly Property Attributes As XMLNodes
XMLNodes Attributes { get; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Word.XMLNodes
Raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli attributi del controllo XMLNode.

Note

Tutti i controlli Microsoft.Office.Interop.Word.XMLNode della raccolta Microsoft.Office.Interop.Word.XMLNodes restituiti mediante la proprietà Attributes presentano un valore della proprietà XMLNode.NodeType di wdXMLNodeAttribute.

Esempi

Nell'esempio di codice seguente viene utilizzata la proprietà Attributes per aggiungere un attributo a un controllo XMLNode.La proprietà NamespaceURI viene utilizzata per specificare lo spazio dei nomi dello schema.Vengono quindi scorsi tutti gli attributi presenti nell'oggetto XMLNode e ne vengono visualizzati il nome e il valore.Il nome dell'oggetto XMLNode viene ottenuto dalla proprietà BaseName.In questo esempio si suppone che il documento corrente contenga un oggetto XMLNode denominato CustomerNode che presenta un attributo NewCustomer dichiarato nello schema.

Private Sub DisplayAttributes()
    Dim newAttribute As Word.XMLNode = _
        Me.CustomerNode.Attributes.Add("NewCustomer", _
        Me.CustomerNode.NamespaceURI)
    newAttribute.NodeValue = "yes"

    Dim attribute1 As Word.XMLNode
    For Each attribute1 In Me.CustomerNode.Attributes
        MsgBox("'" & Me.CustomerNode.BaseName & _
            "' has the attribute '" & attribute1.BaseName & _
            "' with the value '" & attribute1.NodeValue & "'.")
    Next attribute1
End Sub
private void DisplayAttributes()
{
    Word.XMLNode newAttribute = 
        this.CustomerNode.Attributes.Add("NewCustomer",
        this.CustomerNode.NamespaceURI, ref missing);
    newAttribute.NodeValue = "yes";

    foreach (Word.XMLNode attribute1 in this.CustomerNode.Attributes)
    {
        MessageBox.Show("'" + this.CustomerNode.BaseName +
            "' has the attribute '" + attribute1.BaseName +
            "' with the value '" + attribute1.NodeValue +
            "'.");
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

XMLNode Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word