XMLNode.Attributes Property

Definición

Obtiene una colección XMLNodes que representa los atributos para el control XMLNode.Gets a XMLNodes collection that represents the attributes for the XMLNode control.

public Microsoft.Office.Interop.Word.XMLNodes Attributes { get; }

Valor de propiedad

Colección XMLNodes que representa los atributos para el control XMLNode.A XMLNodes collection that represents the attributes for the XMLNode control.

Ejemplos

En el ejemplo de código siguiente Attributes se usa la propiedad para agregar un XMLNode atributo a un control.The following code example uses the Attributes property to add an attribute to an XMLNode control. La NamespaceURI propiedad se usa para especificar el espacio de nombres del esquema.The NamespaceURI property is used to specify the schema namespace. A continuación, el ejemplo recorre en iteración XMLNode cada atributo de y muestra el nombre del atributo y su valor.The example then iterates through every attribute in the XMLNode and displays the attribute name and its value. El nombre del XMLNode se obtiene a partir de BaseName la propiedad.The name of the XMLNode is obtained from the BaseName property. En este ejemplo se da por supuesto que el XMLNode documento CustomerNode actual contiene un NewCustomer denominado que tiene un atributo declarado en el esquema.This example assumes that the current document contains an XMLNode named CustomerNode that has a NewCustomer attribute declared in the schema.

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 +
            "'.");
    }
}
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

Comentarios

Todos Microsoft.Office.Interop.Word.XMLNode los controles de Microsoft.Office.Interop.Word.XMLNodes la colección devueltos Attributes mediante la propiedad Microsoft.Office.Interop.Word.XMLNode.NodeType tienen un valor wdXMLNodeAttributede propiedad de.All Microsoft.Office.Interop.Word.XMLNode controls in the Microsoft.Office.Interop.Word.XMLNodes collection returned by using the Attributes property have a Microsoft.Office.Interop.Word.XMLNode.NodeType property value of wdXMLNodeAttribute.

Se aplica a