Database 将XSL保存到文件与保存到数据库的优缺点

Database 将XSL保存到文件与保存到数据库的优缺点,database,xslt,Database,Xslt,如果我有一个动态生成的XSL文档,并且需要将其持久化,那么将其写入文件或保存在数据库中会有什么好处或坏处呢?现在感觉就像掷硬币一样(虽然db持久性在两者中更容易),但我想知道我是否忽略了安全影响(性能?)将其写入文件。XSL文件可以有如下内容 <xsl:include href="../some_other_file.xsl" /> 如果它在数据库中就不起作用了。您可以通过XML目录解决这个问题,但实际上,XSL是为文件系统设计的 编辑:我错了。XSL是为URI设计的,您可以在

如果我有一个动态生成的XSL文档,并且需要将其持久化,那么将其写入文件或保存在数据库中会有什么好处或坏处呢?现在感觉就像掷硬币一样(虽然db持久性在两者中更容易),但我想知道我是否忽略了安全影响(性能?)

将其写入文件。XSL文件可以有如下内容

<xsl:include href="../some_other_file.xsl" />

如果它在数据库中就不起作用了。您可以通过XML目录解决这个问题,但实际上,XSL是为文件系统设计的


编辑:我错了。XSL是为URI设计的,您可以在数据库中使用它。请参阅注释。

将其写入文件。XSL文件可以有如下内容

<xsl:include href="../some_other_file.xsl" />

如果它在数据库中就不起作用了。您可以通过XML目录解决这个问题,但实际上,XSL是为文件系统设计的


编辑:我错了。XSL是为URI设计的,您可以在数据库中使用它。请参阅注释。

否,XSL的包含机制是为URI设计的。将相对URI映射到相对文件系统地址很容易,所以在文件系统中包含等内容很容易。但是,如果用户理解数据库系统如何处理相对URI,那么在数据库系统中它们同样容易。@C.M.Sperberg-McQueen您是对的。我忘了URI。我试图忘记我的很多XSLT开发。我站在正确的立场上,提供了一份关于我无知的谦卑的神谕文件。不,XSL的包含机制是为URI设计的。将相对URI映射到相对文件系统地址很容易,所以在文件系统中包含等内容很容易。但是,如果用户理解数据库系统如何处理相对URI,那么在数据库系统中它们同样容易。@C.M.Sperberg-McQueen您是对的。我忘了URI。我试图忘记我的很多XSLT开发。我站在正确的立场上,提供了一份关于我无知的谦卑的神谕文件。