Partager via


Prise en charge du langage XML

Mise à jour : novembre 2007

Le .NET Compact Framework fournit les fonctionnalités XML de base, notamment le modèle objet de document (DOM, Document Object Model) XML. Pour économiser l'espace sur le périphérique, les composants XML suivants ne sont pas prises en charge :

  • Classe XmlDataDocument.

  • Transformation XSL (Extensible Stylesheet Language Transformation)

  • Validation des références d'entité sur une définition de type de document (DTD) appliquée. Le .NET Compact Framework prend en charge uniquement la validation de schéma XML (XSD). Vous pouvez définir le ConformanceLevel lorsque vous créez un XmlReader.

  • Le langage XQuery. Toutefois, le .NET Compact Framework prend en charge les requêtes à l'aide de XPath 1.0.

Le .NET Compact Framework, comme Windows Embedded CE, ne prend pas en charge les chemins d'accès relatifs sur le schéma fichier:// URI. Spécifiez des informations de chemin d'accès absolu lors de l'utilisation des surcharges de la méthode ReadXml qui prennent le nom de fichier comme paramètre de chaîne.

Le .NET Compact Framework prend en charge les méthodes de création statiques d'un XmlWriter, à l'exception de WriteNode(XPathNavigator, Boolean).

Pour plus d'informations sur l'amélioration des performances de la programmation XML, consultez la section « Pour économiser de la mémoire en XML » dans Comment : améliorer les performances.

Voir aussi

Autres ressources

Accès aux données et prise en charge du langage XML dans le .NET Compact Framework