Jakie są wszystkie języki programowania obsługujące literaturę XML natywnie lub przez rozszerzenie? Wiem o VB.NET, Scala i Factor. Ktoś jeszcze?Języki programowania obsługujące literały XML
Odpowiedz
Perl? Nigdy go nie używałem, ale XML::Literal wygląda jak sposób na wykonywanie literałów XML w Perlu.
XSLT przychodzi na myśl. I tak, it is a programming language.
+1, sprawiedliwie! :) – missingfaktor
Facebook opublikował numer PHP Extension, który umożliwia osadzanie fragmentów dokumentów XML w kodzie PHP.
Od strony dokumentacji związanej powyżej:
XHP jest rozszerzeniem PHP, który zwiększa składnię języka tak, że fragmenty dokumentu XML zaczynają obowiązywać wyrażenia PHP. Pozwala to na używanie PHP jako bardziej rygorystycznego silnika szablonowego i oferuje o wiele więcej prostej implementacji komponentów wielokrotnego użytku .
Racket zapewnia obsługę literałów XML przez XML Boxes. Zapewnia również bardzo wygodną składnię opartą na wyrażeniu S dla dosłownego XML o nazwie X-expressions.
To nie wygląda na XML _literals_. – missingfaktor
Możesz bezpośrednio napisać XML, używając składni XML. Oto zrzut ekranu: http://www.ccs.neu.edu/home/samth/tmp/xmlbox.png –
Wydaje się trochę dziwnym zliczyć języki, w których ktoś musiał napisać rozszerzenie do kompilatora w C++, ale nie licz języków, które były na tyle elastyczne, że ktoś mógł napisać rozszerzenie do samego języka. – Ken
@Ken: +1, dobry punkt. Dodano współczynnik do listy. Dzięki. – missingfaktor
Nie znam biblioteki, która to robi, ale Common Lisp obsługuje makra czytnika, co pozwala na zdefiniowanie własnej składni. – Ken