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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.