O Context (mark IV) pode processar alguns *ML para produzir diretamente saída tipograficamente formatada. Detalhes do que pode (e do que não pode) ser feito são discutidos no O Context WIKI. O Context é provavelmente o sistema de escolha para usuários de (La)TeX que também precisam trabalhar em XML (e similares). (Observe que o Context mark IV requer LuaTeX e deve, portanto, ser considerado experimental, embora muitas pessoas o utilizem com sucesso).
Sistemas mais antigos também conseguem, usando nada mais que uma programação de macro (La)TeX, processar XML e similares. O xmltex de David Carlisle é o principal exemplo; ele oferece uma solução para a composição tipográfica de arquivos XML e ainda está em uso ativo (embora não muito difundido).
Uma utilização de um TeX que possa formatar tipografia de arquivos XML é como um processador back-end para objetos de formatação XSL, serializados como XML. O PassiveTeX de Sebastian Rahtz usa o xmltex para alcançar esse objetivo.
No entanto, o uso moderno passaria pelo XSL ou pelo XSLT2 para produzir uma versão formatável.
This answer last edited: 2013-04-11
This question on the Web: http://latex.net.br/faq/FAQ-readML.html
Do you have any question? Ask on: latex.net.br - we love qood questions!