Événements
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Cet article montre comment créer un document avec des espaces de noms dans Visual Basic.
Lorsque vous utilisez des littéraux XML en Visual Basic, les utilisateurs peuvent définir un espace de noms XML global par défaut. Cet espace de noms est l'espace de noms par défaut pour les littéraux XML et les propriétés XML. L'espace de noms XML par défaut peut être défini au niveau projet ou au niveau fichier. S'il est défini au niveau fichier, il remplace l'espace de noms par défaut défini au niveau projet.
Vous pouvez également définir d'autres espaces de noms et spécifier les préfixes d'espaces de noms de ces espaces de noms. Vous utilisez le mot clé Imports
pour définir les deux types d’espace de noms.
Pour plus d’informations, consultez littéraux XML dans Visual Basic.
Notez que l'espace de noms XML par défaut s'applique uniquement aux éléments, et non aux attributs. Les attributs sont par défaut dans l’espace de noms par défaut. Toutefois, vous pouvez utiliser un préfixe d'espace de noms pour placer un attribut dans un espace de noms.
Cet exemple crée un document qui contient un espace de noms.
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim root As XElement = _
<aw:Root>
<aw:Child aw:Att="attvalue"/>
</aw:Root>
Console.WriteLine(root)
End Sub
End Module
Cet exemple produit la sortie suivante :
<aw:Root xmlns:aw="http://www.adventure-works.com">
<aw:Child aw:Att="attvalue" />
</aw:Root>
Cet exemple crée un document qui contient deux espaces de noms. L’un est l’espace de noms par défaut, l’autre a un préfixe.
Imports <xmlns="http://www.adventure-works.com">
Imports <xmlns:fc="www.fourthcoffee.com">
Module Module1
Sub Main()
Dim root As XElement = _
<Root>
<Child Att="attvalue"/>
<fc:Child2>child2 content</fc:Child2>
</Root>
Console.WriteLine(root)
End Sub
End Module
Cet exemple produit la sortie suivante :
<Root xmlns:fc="www.fourthcoffee.com" xmlns="http://www.adventure-works.com">
<Child Att="attvalue" />
<fc:Child2>child2 content</fc:Child2>
</Root>
L'exemple suivant crée un document qui contient deux espaces de noms, tous deux ayant des préfixes d'espaces de noms.
Lors de la sérialisation d'une arborescence XML, LINQ to XML émet des déclarations d'espaces de noms selon les besoins, de sorte que chaque élément soit dans son espace de noms désigné.
Imports <xmlns:aw="http://www.adventure-works.com">
Imports <xmlns:fc="www.fourthcoffee.com">
Module Module1
Sub Main()
Dim root As XElement = _
<aw:Root>
<fc:Child>
<aw:DifferentChild>other content</aw:DifferentChild>
</fc:Child>
<aw:Child2>c2 content</aw:Child2>
<fc:Child3>c3 content</fc:Child3>
</aw:Root>
Console.WriteLine(root)
End Sub
End Module
Cet exemple produit la sortie suivante :
<aw:Root xmlns:fc="www.fourthcoffee.com" xmlns:aw="http://www.adventure-works.com">
<fc:Child>
<aw:DifferentChild>other content</aw:DifferentChild>
</fc:Child>
<aw:Child2>c2 content</aw:Child2>
<fc:Child3>c3 content</fc:Child3>
</aw:Root>
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Événements
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Module
Utiliser des XMLports dans Dynamics 365 Business Central - Training
Découvrez comment définir et utiliser les XMLports dans du code AL, ainsi que les différents nœuds et propriétés, et les appliquer dans du code AL.
Documentation
Modification des déclarations d'espace de noms dans un document XML - .NET
En savoir plus sur : Modification des déclarations d’espace de noms dans un document XML
Comment : déclarer et utiliser des préfixes d'espaces de noms XML - Visual Basic
En savoir plus sur : Déclarer et utiliser des préfixes d'espaces de noms XML (Visual Basic)
Gestion d'espaces de noms dans un document XML - .NET
Découvrez comment gérer les espaces de noms dans un document XML. Les espaces de noms XML associent les noms d'éléments et d'attributs dans un document XML à des URI prédéfinis et personnalisés.