Partager via


XMLNode.NamespaceURI, propriété

Obtient l'URI (Uniform Resource Identifier) de l'espace de noms du schéma pour le contrôle XMLNode.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property NamespaceURI As String
string NamespaceURI { get; }

Valeur de propriété

Type : System.String
URI de l'espace de noms du schéma pour le contrôle XMLNode.

Notes

Si vous créez des schémas XML à utiliser avec Microsoft Office Word, il est fortement recommandé de spécifier le paramètre TargetNamespace dans le schéma.

Exemples

L'exemple de code suivant utilise la propriété Attributes pour ajouter un attribut à un contrôle XMLNode.La propriété NamespaceURI est utilisée pour spécifier l'espace de noms du schéma.L'exemple itère ensuite chaque attribut du XMLNode et affiche le nom et la valeur de l'attribut.Le nom de XMLNode est obtenu à partir de la propriété BaseName.Cet exemple suppose que le document actuel contient un XMLNode nommé CustomerNode qui a un attribut NewCustomer déclaré dans le schéma.

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

Sécurité .NET Framework

Voir aussi

Référence

XMLNode Interface

Microsoft.Office.Tools.Word, espace de noms