Кто-нибудь может дать краткие указания по XML?
Нужна разница между XSLT и XMT. Какой выход будет иметь более высокое качество XML.
решение1
XML — это структурированный формат разметки, подробности которого здесь не обсуждаются, но если у вас есть файлы, которые выглядят так:
<something>
<this>zzz</this>
<value>2</value>
</something>
или
<p>This is <b>bold</b> text in a paragraph.</p>
Тогда это XML.
XSLT — это стандартный язык обработки XML, который можно использовать для преобразования одного набора XML в другой или, другими словами, LaTeX для набора текста.
xmltex — это система, которую я написал в начале века для непосредственного анализа и верстки XML с помощью TeX, а не для явного преобразования его в tex с помощью XSLT (или python, или perl, или любого другого языка программирования, который вы предпочитаете). Файлы макросов tex (похожие на файлы latex .sty
и .cls
), используемые xmltex, имеют расширение .xmt
.
xmltex обладает некоторыми интересными функциями, и, как ни странно, некоторые издательства все еще используют его для верстки документов в формате XML, но я бы определенно рекомендовал вам использовать xslt и преобразовывать xml в latex, а затем создавать набранные документы обычным способом, если вам требуется верстка XML-документов.
В сети есть сотни хороших руководств по XSLT, и как только вы преобразуете свои документы в Latex, их можно стилизовать с помощью стандартных методов Latex. Если вы используете xmltex, то вы в значительной степени предоставлены сами себе с неподдерживаемой системой, написанной одним человеком 20 лет назад.