xslt-1.0相关内容

XSL FO表中的粗边线问题-使用Apache FOP创建PDF

我尝试根据web应用的需求隐藏fo:表行或表列行,所以我过去根据需要将border-style="none"设置为fo:table-column或fo:table-row,但当我尝试时, 它要么在行中创建黑线(如果我隐藏列线) 或在列的“%s”中创建黑线(如果我隐藏行线)。 如果隐藏列行: 如果行行隐藏: 我的XSL: ..
发布时间:2022-03-24 20:31:24 其他开发

如何将以属性为中心的XML转换为以元素为中心的XML,将父节点持久化到每个子节点,并保留同名节点?

这是一个不同于我以前的问题。一位社区成员建议我提出一个新问题。 我需要XSLT 1.0,因为Microsoft Access不接受任何其他版本 我有以下以属性为中心的XML: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> ..
发布时间:2022-03-24 20:25:00 其他开发

如何跳出 XSLT 中的 xsl:for-each 循环?

我知道 XSLT 不允许直接跳出 xsl:for-each 循环,但必须有一种简单的方法来添加更多条件来实现它.我在相同的上下文中看到了很多在线内容,但无法进一步进行. 我想遍历一组 XML 标签,然后在查找一个 XML 标签中的值并在另一个 xsl:template 中使用该值时退出迭代.例如, ..
发布时间:2021-12-19 22:02:10 其他开发

如何将 5 个工作日添加到现有值 xslt

我有一个名为“DateSet"的字符串,其值为“16/10/2008".我想为该值增加 5 个工作日.我假设我必须将该值转换为某个值,以便它知道这是一个日期. 我使用的是 xslt 1.0,并使用自定义软件将 xslt 转换为 Word 文档.现在显示: 一些文本 [DateSet] 凡 [DateSet] 16/10/2008 ..
发布时间:2021-12-19 21:50:51 其他开发

能给我举个“模式"的例子吗?xsl 中的模板?

在 mode 是什么意思?我搜索了很多资源,但找不到示例.那么有人可以用一个例子来解释吗? 解决方案 同时给模板一个名字和一个模式并没有太大意义. name 属性完全标识一个模板,不能有两个同名不同模式的模板. mode 属性允许使用不同的模式多次处理相同的节点. 这是一个简短的例子: ..
发布时间:2021-12-19 21:38:16 其他开发

如何创建布尔值?

我对 XSLT 完全陌生,无法弄清楚以下代码哪里出错了. 变量为真 当它是假的时候总是返回真.为什么? 解决方案 $var 变量的值定义在: 是 true() 这是因为在 XPath 中 "false" 是一个普通字符串,而不是 false(),后者是 boolean 值 false() ..
发布时间:2021-12-19 21:37:59 其他开发

XSLT 中的秒到时间

其实我不是在问问题.我注册了 stackoverflow,以回馈给我很多次帮助的社区. 如果您使用 XSLT 1.0,则没有内置时间计算.我想出了这个来将秒转换为分钟和小时.我希望这对某人有所帮助! ..
发布时间:2021-12-19 21:35:55 其他开发

如何使 XSLT Javascript 扩展函数返回节点集?

是否有一种简单的方法可以在 XSLT 1.0 中使用 JavaScript 编写的扩展函数返回节点集? 我可以为此创建一个新的 Java 类,但我宁愿只在脚本本身中放入一些代码. 当这可以在所有或大多数 XSLT 处理器(VB 脚本?Groovy?C#?)支持的另一种脚本语言中完成时,当然也可以. 我有以下简单的脚本: 函数 xml(输入){var x = input.split("; ..
发布时间:2021-12-19 21:35:47 前端开发

XSL:用 &apos 替换单引号和双引号;和"

我有一个 XSL,用于将一个 XML 转换为另一个 XML,例如: 其中一些语句有单引号和双引号.例如:这是一个“示例"字符串.我有'单引号' 我想用 ' 替换单引号,用 " 替换双引号,以便输出字符串: 这是一个“示例";细绳.我有'单引号' 有人可以为此提出解决方案吗? 提前感谢您的帮助. 解决方案 您需要为此调用命名递归模 ..
发布时间:2021-12-19 21:34:53 其他开发

使用浏览器测试 xslt 代码

使用我的浏览器,我想测试我的 xslt 代码是否有效. 目前我正在将我的 xml 和 xslt 代码复制粘贴到 w3school 的示例页面并在那里进行测试. 然而,这是一个真正的痛苦,因为在那里插入选项卡不起作用,语法突出显示不活动并且输出窗口太小.通常在那里测试您的代码不方便. 所以: 我必须设置什么来测试我的 xslt 代码? 我是否必须将 xslt 文件的名称更改 ..
发布时间:2021-12-19 21:33:58 前端开发

如何计算 XSLT 中数字的绝对值?

我有 DifferenceInDays 有一个可以是负数或正数的值,我想显示它的绝对值.我该怎么做? 解决方案 在 XPath 1.0 中使用以下表达式: $vNum*($vNum >=0) - $vNum*($vNum 如果此表达式嵌入在 XSLT (XML) 属性中,则必须对 =0) - $vNum*($vNum < ..
发布时间:2021-12-19 21:29:14 其他开发