2013-10-07 160 views
0

我做的试卷生成XSLT乳胶

研究项目:的UI设计,XML加价格式,XML文档的XSLT转换,乳胶

说明:该项目的外观在创建一个易于使用的考试纸张生成器,让讲师可以生成考试问题,而不必担心得到规定的格式。

任何人都可以向我解释系统是如何工作的吗?我研究过XSL转换和XML,我看不出XSLT如何与LaTeX链接。

任何人都可以在这件事情上打开我的眼睛?提前致谢。

回答

3

在纯机械水平上,XSLT可以生成文本输出。它通常用于生成XML或HTML,但它也可以用于将XML映射到文本。与xsl:output命令导致:

<xsl:output method="text"/> 

使用xsl:text命令识别元件和使用该usual XSLT techniques从输入XML绘制值,并且输出胶乳。

但是在更高层次中,使用XSLT生成LaTeX的系统很可能将XML作为输入,但是这样做可以实现生成“考试问题而不用担心获得规定格式”的目标被误导:用户仍然必须获得正确的XML格式。也许你的意思是进一步备份到一个更好的用户界面来完成写考试试卷?如果是这样,XSLT真的不是问题的实质。

请注意,TeX和LaTeX已经在很长时间内成功地平衡了抽象简单性和详细控制之间的权衡。要做得更好,需要的不仅仅是一个引入XML或XSLT的计划。

最后,请注意,LaTeX已经为TeX本身提供了您的目标。您是否考虑过利用现有的LaTeX考试生产领域的工作?

无论哪种方法都可能成为你的上游工作的目标。这些软件包的用户也可能值得查询,以了解他们的需求是如何满足或目前没有达到。

+0

非常感谢您的建议!你帮我意识到有xsl:text命令可以直接从XML输出TeX命令。我的项目旨在提供更好的用户界面来编写考试试卷,而不用担心输出格式,而不是XML格式。再次感谢。 – Boon