2013-10-07 162 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