Je génère un XMLDocument basé sur un dataset en liant l'ensemble de données à l'objet XMLDocument et en l'affichant ensuite à l'utilisateur dans vb.net. J'ai une exigence dans laquelle certaines balises contiennent des sections de cdata plutôt qu'une valeur de texte. Après avoir généré XMLDocument comment ne modifier que certaines balises à la section cdata et garder tout le reste tel quel? Ou y a-t-il un moyen de modifier en se liant?Comment modifier une balise de valeur textuelle en une section cdata
Répondre
Vous pouvez utiliser la méthode "XmlDocument.CreateCDataSection (chaîne)". Cherchez d'abord dans chaque chaîne de caractères les caractères "<" ou ">" - ou pour une balise complète "" si elle est connue - puis utilisez la méthode appropriée pour sortir les données.
Il n'y a pas de différence entre une section de texte et un CDATA, excepté comment les caractères sont cités à l'intérieur d'eux. L'analyseur qui consomme les données ne verra pas de différence. Êtes-vous sûr de devoir créer une section CDATA?
En fait, la raison pour laquelle nous allons avec la section CDATA est que le texte de sortie contient certaines chaînes de format HTML. Quand il est pris comme un texte brut, il sera pris par l'analyseur en tant qu'élément XMl. Par exemple.
Je dois montrer que
"<tag><![CDATA[Sample HTML tag <head> ]]> </tag>"
- 1. section Décodage CDATA en C#
- 2. Comment écrire le littéral "]]>" dans une section CDATA sans mettre fin à la section
- 3. Comment créer une traduction à la valeur "timesince"? (Balise modèle)
- 4. Comment faire une recherche textuelle textuelle dans Postgres qui tire parti de l'index de recherche en texte intégral?
- 5. xsl propriété de sortie cdata-section-elements avec Xalan-J
- 6. Flash - Modifier le caractère de fin CDATA?
- 7. Utiliser XslCompiledTransform avec des éléments de section cdata
- 8. Comment valider et modifier une valeur de cellule
- 9. xml.dom.minidom: Obtention de valeurs CDATA
- 10. Comment puis-je voir une représentation textuelle d'un élément lxml?
- 11. moveRowAtIndexPath: comment supprimer une section une fois la dernière ligne déplacée vers une autre section
- 12. Une section, plusieurs implémentations en C#
- 13. Comment ajouter une section autour d'une section de texte en javascript?
- 14. Comment insérer une chaîne dans une balise de police vide?
- 15. C#: tableau d'octets en XML CData
- 16. Comment zoomer sur une section de l'ensemble Mandelbrot?
- 17. Rendu de balises HTML à partir d'une balise CDATA dans XSL
- 18. Comment extraire une valeur de balise de sélection de la page enfant javascript?
- 19. Comment rendre une section DIV cliquable?
- 20. Comment accéder à une section d'un fichier de propriétés?
- 21. Modifier la valeur d'entrée sur Wordpress 'get_search_form()
- 22. Existe-t-il une interface non-textuelle pour MySQL?
- 23. iPhone: mettre une seule section de UITableView en mode édition
- 24. Comment valider une valeur Datetime en javascript?
- 25. Comment définir une section de configuration personnalisée de base?
- 26. Comment mapper une classe à une balise jsp?
- 27. Puis-je créer une valeur pour une balise manquante dans XPath?
- 28. Comment puis-je utiliser une valeur multiligne pour un attribut de balise HTML? (c'est-à-dire, comment j'échappe à newline?)
- 29. En utilisant NSXMLParser avec CDATA
- 30. Insérer une balise <? Xml-stylesheet avec xsl