我正在构建一个XML转换器,我需要在转换发生时将参数传递给样式表。
问题是,一个XML文件可以有多个元素,例如需要不同的UUID。
transformer.setParameter("uuid", "'3234343-3434343-343434343-3434343434'");
有传递动态变量的方法,因此XML中的每个元素都会以不同的UUID结束吗?
这不是我传递的唯一参数。我还必须从外部数据库中查找数据并将其提供给样式表。
如果我预先填充数组或哈希表,可以传递数组或哈希表吗?
或者我是否必须以完全不同的方式接近它?如果是这样,最好的方法是什么?
非常感谢
答案 0 :(得分:0)
UID我设法在xsl文件中使用<xsl:value-of select="generate-id(.)"/>
进行整理。