2010-10-12 17 views
6

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

+1

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

+0

@Ken: +1, dobry punkt. Dodano współczynnik do listy. Dzięki. – missingfaktor

+0

Nie znam biblioteki, która to robi, ale Common Lisp obsługuje makra czytnika, co pozwala na zdefiniowanie własnej składni. – Ken

Odpowiedz

2

Perl? Nigdy go nie używałem, ale XML::Literal wygląda jak sposób na wykonywanie literałów XML w Perlu.

4

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 .

5

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.

+1

To nie wygląda na XML _literals_. – missingfaktor

+0

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 –

Powiązane problemy