Quels sont tous les langages de programmation prenant en charge les littéraux XML en mode natif ou via l'extension? Je connais VB.NET, Scala, et Factor. D'autres?Langages de programmation prenant en charge les littéraux XML
Répondre
Perl? Je ne l'ai jamais utilisé, mais XML::Literal ressemble à un moyen de faire des littéraux XML en Perl.
XSLT me vient à l'esprit. Et oui, it is a programming language.
+1, assez juste! :) – missingfaktor
Facebook a publié un PHP Extension qui permet d'intégrer des fragments de document XML dans du code PHP.
A partir de la page de la documentation liée ci-dessus:
XHP est une extension PHP qui augmente la syntaxe de la langue telle que fragments de document XML deviennent valides expressions PHP. Cela vous permet de utiliser PHP comme un modèle plus stricte templating moteur et offre beaucoup plus mise en œuvre directe des composants réutilisables .
fournit un support pour les littéraux XML via XML Boxes. Il fournit également une syntaxe très pratique basée sur l'expression S pour le langage littéral XML appelé X-expressions.
Cela ne ressemble pas à XML _literals_. – missingfaktor
Vous pouvez directement écrire XML, en utilisant la syntaxe XML. Voici une capture d'écran: http://www.ccs.neu.edu/home/samth/tmp/xmlbox.png –
- 1. Équivalence formelle entre les langages de programmation
- 2. Langages de programmation SIMD
- 3. Notation d'inégalité chaînée dans les langages de programmation
- 4. Skype prenant en charge les URLs
- 5. Modèles XML ou aide au contenu prenant en charge XPath
- 6. Quels langages de programmation peuvent prendre en charge les tests de mutation?
- 7. Hiérarchie d'instructions dans les langages de programmation
- 8. profileurs pour les langages de programmation
- 9. . Les fournisseurs de cache .NET prenant en charge le streaming?
- 10. Outil de test WCF prenant en charge les scénarios Duplex?
- 11. Bibliothèque de génération PDF prenant en charge les remplissages dégradés
- 12. SharePoint prend-il en charge les langages de balisage Wiki?
- 13. Liste des langages de programmation pour les appareils mobiles
- 14. AlertDialog setContentView prenant en charge l'écran
- 15. Passerelle SMS prenant en charge PHP
- 16. API Python pour Amazon EC2 prenant en charge les fichiers
- 17. Structures Java prenant en charge les modèles d'attribut-valeur d'entité
- 18. Minuteur prenant en charge les E/S superposées (pour IOCP)?
- 19. Cadre CSS prenant en charge les dispositions fluidiques
- 20. Problème avec StringBuilder et les littéraux XML
- 21. Langages de programmation de téléphones portables
- 22. Langages de programmation explicitement statiquement typés
- 23. Référence de fonctions similaires entre les langages de programmation
- 24. Bibliothèques de résolveurs DNS prenant en charge DNSSEC et/ou les nouveaux types RR expérimentaux
- 25. Comment les gens créent-ils leurs propres langages de programmation?
- 26. Numéros aléatoires dans différents langages de programmation
- 27. Quels langages de programmation ciblent J2ME?
- 28. Graphique pour déchiffrer les termes dans différents langages de programmation
- 29. gVim et plusieurs langages de programmation
- 30. Cibler plusieurs langages/plates-formes de programmation
Il semble un peu étrange de compter les langages où quelqu'un doit écrire une extension au compilateur en C++, mais ne compte pas les langages suffisamment souples pour que quelqu'un puisse écrire une extension au langage lui-même. – Ken
@Ken: +1, bon point. Facteur ajouté à la liste. Merci. – missingfaktor
Je ne connais pas de bibliothèque qui le fait, mais Common Lisp supporte les macros de lecteurs, ce qui vous permet de définir votre propre syntaxe. – Ken