Compartir a través de


XMLNode.NamespaceURI (Propiedad)

Obtiene el Identificador uniforme de recursos (URI) del espacio de nombres de esquema para el control XMLNode.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
ReadOnly Property NamespaceURI As String
    Get
string NamespaceURI { get; }

Valor de propiedad

Tipo: System.String
El URI del espacio de nombres de esquema para el control XMLNode.

Comentarios

Si está creando esquemas XML para el uso con Microsoft Office Word, es muy recomendable especificar la configuración de TargetNamespace en el esquema.

Ejemplos

En el siguiente ejemplo de código se utiliza la propiedad Attributes para agregar un atributo a un control XMLNode. La propiedad NamespaceURI se utiliza para especificar el espacio de nombres de esquema. A continuación, en el ejemplo se recorre en iteración por todos los atributos del objeto XMLNode y se muestran el nombre de atributo y su valor. El nombre del objeto XMLNode se obtiene de la propiedad BaseName. En este ejemplo se supone que el documento actual contiene un objeto XMLNode con el nombre CustomerNode que tiene un atributo NewCustomer declarado en el esquema.

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

Seguridad de .NET Framework

Vea también

Referencia

XMLNode Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)