0

我的目标是针对 Android 中的 Schematron 文件验证一些 XML 文档。目前我正在尝试将此用于Java。到目前为止,它似乎根本不起作用,我只是得到空数组作为转换的结果。这是我调整了一下的库方法中的一段代码。

Source xsltSource = (Source) jur.resolve( "iso_svrl_for_xslt2.xsl", null );
Source schemaSource = new StreamSource(this.schemaAsStream);
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer(xsltSource);
transformer.transform(xsltSource,  new StreamResult( baos ));

有谁知道如何让 Transformer 为 Android 工作?提前致谢。

4

1 回答 1

1

API可Extensible Stylesheet Language Transformations (XSLT)用于多种用途。例如,使用足够智能的样式表,您可以从 XML 数据生成 PDF 或 PostScript 输出。但通常,XSLT 用于生成格式化HTML输出(我们可以在 中使用Android Webview),或创建数据的替代 XML 表示。 将对您有所帮助。

于 2013-10-18T09:05:44.987 回答