J'ai un document XML que je désérialise (VB .NET 3.5 Framework), en modifiant certaines valeurs et en effectuant à nouveau la sérialisation. Le document original contient plusieurs commentaires XML. Quand je traverse tous les désérialiser/sérialiser tous les commentaires sont perdus. Y a-t-il un moyen de préserver les commentaires? Si ce n'est pas le cas, y a-t-il un moyen d'ajouter des commentaires sur la sérialisation sans devoir passer par le rédacteur et ajouter manuellement tous les commentaires à l'endroit approprié?Ajouter un commentaire XML lors de la sérialisation/désérialisation avec VB.NET
3
A
Répondre
3
Non, il n'y en a pas. Si vous souhaitez sérialiser le contenu, vous devrez utiliser la sérialisation personnalisée (je suppose que vous parlez de l'implémentation du IXmlSerializable
interface) et stocker les commentaires dans l'instance de la classe et les resérialiser lors de la sérialisation en XML.
Le moteur d'exécution ne peut pas savoir que le commentaire est supposé être sérialisé et le stocker pour vous, vous devez donc le faire vous-même.
Questions connexes
- 1. Documentation de commentaire XML JavaScript
- 2. ajouter un commentaire comme wordpress stackoverflow
- 3. Que fait la balise filterpriority dans un commentaire XML?
- 4. pointe IntelliSense et XML retourne commentaire (VS2008)
- 5. VB.NET Comment ajouter un attribut de retour?
- 6. Quel schéma pour ajouter un commentaire à une page wiki?
- 7. Django Commenter, ajouter un symbole au commentaire d'url?
- 8. VB.NET insertion de nœuds xml dans un document XML existant
- 9. Comment ajouter un commentaire dans le proxy WCF
- 10. Comment fonctionne l'option Ajouter un commentaire sur ce site?
- 11. Chaîne Xml dans un commentaire résumé en C#
- 12. Comment ajouter automatiquement un code squelette lors de la création d'un nouveau fichier avec vim
- 13. Ajouter un attribut à un nœud xml avec nant
- 14. Ajouter un attribut XML Namespace à un fichier XML tiers?
- 15. Poursuivant une déclaration sur la ligne suivante AVEC UN COMMENTAIRE
- 16. vb.net ajouter une référence
- 17. Ajouter un document XML à un nœud XML en C#?
- 18. Comment ajouter un attribut à un élément XmlArray (XML Serialization)?
- 19. Gestion de la mémoire lors du chargement d'énormes fichiers XML
- 20. JQuery: comment ajouter un noeud XML?
- 21. VS2005 VB.NET XML Commentaires '' '- cessé de fonctionner
- 22. VB.NET Ajouter continuellement un à une zone de texte
- 23. Définition de la valeur d'attribut dans les littéraux XML VB.NET
- 24. Avec svn, comment ajouter un message de journal au tronc lors de la création d'un tag?
- 25. Comment ajouter une clause 'where' avec VB.NET et LINQ?
- 26. Forcer le commentaire xml pour tous les membres
- 27. Comment ignorer une classe lors de la génération de documentation XML pour un projet Visual Studio?
- 28. Comment ajouter un espace dans un élément de schéma XML?
- 29. Comment travailler sur l'enregistrement de données (ajouter, modifier et supprimer) dans un DB d'accès avec VB.NET?
- 30. Lors de la sérialisation d'une collection générique personnalisée en XML, comment ajouter un attribut à l'élément de collection généré
Par exemple C# montrant l'implémentation de IXmlSerializable, voir http://stackoverflow.com/questions/7385921/how-to-write-a-comment-to-an-xml-file-when-using-the-xmlserializer. – Contango