Peut-on spécifier des valeurs d'attribut XML en tant que CDATA? Si oui - quel serait le schéma pour le même. Si non, pourquoi cette limitation n'est-elle pas traitée en XML?Spécification de valeurs d'attribut en tant que CDATA
15
A
Répondre
10
Non, vous ne pouvez pas faire cela.
Il y a une ligne très fine (et un très large débat) entre ce qui constitue un attribut et ce qui constitue un élément enfant. Voir here par exemple. Cela donné, la "limitation" n'est pas adressée en XML car elle n'existe pas. Vous avez toujours la possibilité de mettre ces données dans un élément enfant, et en fait j'irais jusqu'à dire que si vous devez y penser, un élément est la structure correcte.
Edit: Plus matériel de lecture
0
La façon dont vous gérez est d'utiliser un élément enfant plutôt qu'un attribut.
Questions connexes
- 1. SyndicationFeed: Contenu en tant que CDATA?
- 2. xml.dom.minidom: Obtention de valeurs CDATA
- 3. noms SQL de la colonne Sélection en tant que valeurs
- 4. stocker plusieurs valeurs en tant que binaire dans un champ
- 5. Doctrine: Définir les valeurs du modèle en tant que tableau
- 6. Oracle SQL * Loader obtenant des valeurs CDATA
- 7. .NET en tant que client, Java en tant que serveur
- 8. UserControl en tant que tabItem
- 9. En utilisant NSXMLParser avec CDATA
- 10. Sortie en tant que tableau
- 11. appostrophes venir en tant que
- 12. Puis-je utiliser des noms de zone de texte en tant que valeurs dans une liste?
- 13. Choisir la base de données FILEGROWTH en tant que% ou en tant que Taille fixe
- 14. section Décodage CDATA en C#
- 15. Définition des constantes prédéfinies en tant que
- 16. Utilisation de TTreeview en tant que menu
- 17. Ressource de l'assembly en tant que flux
- 18. Propriété de classe en tant que collection
- 19. typedef en tant que type de données de base
- 20. Quelles valeurs le navigateur collecte-t-il en tant que données de publication?
- 21. Fusionner deux tableaux en tant que paires de valeurs clés dans PHP
- 22. PHP/mySQL - recalcul régulier des valeurs de référence en tant que nouveaux utilisateurs soumettent leurs données
- 23. La meilleure façon de formater des valeurs simples et doubles en tant que chaînes pour SimpleDB?
- 24. Format Répétition de la décimale en tant que fraction
- 25. Affichage des fenêtres d'un processus s'exécutant en tant que compte système ou en tant que service
- 26. XmlTextAttribute et CDATA
- 27. Encoder les valeurs des colonnes xml en tant que xml dans le serveur SQL
- 28. Requête SQL: mettre les valeurs d'un attribut en tant que colonnes
- 29. Modification de XML en tant que dictionnaire en python?
- 30. Les opérateurs en tant que paramètres de méthode en C#
OK, mais si je ne conçois rien d'autre que d'essayer simplement d'utiliser la DTD/Schéma de quelqu'un d'autre et que je dois fournir une valeur d'attribut contenant des caractères non autorisés, quelles sont mes options? –