2010-05-20 89 views

回答

3

StringTemplate,FreeMarker

+0

XML輸出顯然看起來都不錯,但我需要有一個近距離觀察是否有任何這些配合我的需要。我擔心的是:1.它是否適用於任何XML數據源?因爲我已經修復了無法更改的數據文檔的模式。 2.這組API有多豐富,特別是它支持IF,循環,XML DOM和XPath?當我正在研究這兩種引擎時,你能否給我關於我的擔憂的想法? – WSK 2010-05-20 03:19:25

2

XSLt怎麼樣?您可以使用JAXP來執行處理。

+1

我對XSLT不太熟悉,但是我得到的是「用於將XML文檔轉換爲其他XML文檔的基於XML的語言」 如果這是真的,那麼它在我的情況下不起作用。如果是其他內容,請幫助我瞭解 – WSK 2010-05-20 02:43:22

+0

您可以查看@此URL http://www.saxonica.com/documentation/using-xquery/api-query/embedding.html瞭解更多信息。 其simpel XQuery引擎供您參考。 – kadalamittai 2010-07-03 01:27:29

1

您可以使用XSLT,它是而不是僅限於生成XML輸出。它限於XML輸入。使用xsl:output標籤確定要生成的輸出的類型。

E.g.生成文本輸出

<xsl:output method="text" encoding="UTF-8"/> 

要生成與縮進

<xsl:output method="xml" encoding="UTF-8" indent="yes"/>