xslt相关内容

XSL:当 method="text" 时包括一些 ASCII 控制字符;

我有一个输出文本而不是 XML 的 XSL 模板.在本文中,我需要在特定位置包含 ASCII 字符 0x10. 我知道这个字符在 XML 文档中是不允许的,但是我要输出文本,为什么我还是不允许使用它? 我也明白,无论是在 CDATA 部分还是  中,都不可能将这个字符按字面意思放入模板中.但是为什么即时生成也不起作用?例如,我尝试定义一个返回此字符的函数并将其用作 ..
发布时间:2021-12-19 21:55:00 其他开发

我可以使用 XSLT 解析 HTML 吗?

我必须解析一个大的 HTML 文件,而我只对一小部分(一个表格)感兴趣.所以我考虑使用 XSLT 以更简单的方式简化/转换 HTML,然后我可以轻松处理. 我遇到的问题是找不到我的桌子.所以我不知道是否可以使用 XSL 样式表解析 HTML. 顺便说一下,HTML 文件是这样的(原理图,缺少标签): ..
发布时间:2021-12-19 21:54:26 前端开发

XSLT 按标签名和属性值排序

我是 XSLT 的菜鸟,所以请原谅我的无知...我正在尝试按属性值和标记名称对一个简单的 XML 文件进行排序,但在访问属性值时遇到了困难.这是一个完整的例子: 而预期的结果是: ..
发布时间:2021-12-19 21:53:57 其他开发

递归地对任意 XML 文档的元素进行排序

我正在尝试对一些 XML 文档进行排序和规范化.想要的最终结果是: 每个元素的子元素都按字母顺序排列 每个元素的属性都按字母顺序排列 删除评论 所有元素都适当地间隔开(即“漂亮的印刷品"). 除了#1 之外,我已经实现了所有这些目标. 我一直在使用这个答案作为我的模板.这是我目前所拥有的: import javax.xml.transform.stream.StreamR ..
发布时间:2021-12-19 21:53:51 其他开发

从 Saxon 9.4he 中的嵌入资源加载 xml 和 xslt

我使用 Saxon 9.4 家庭版 (Saxon-HE 9.4 .NET) 来获取支持 XSLT 2.0 和 XPath 2.0,以及 .NET 中的 XQuery 1.0.当我加载没有 URI 的文件时,我的代码崩溃了. 是否可以在没有与加载的文档相关的 URI 的情况下加载 xml/xsl 文档? 如果没有,有没有办法为嵌入在 dll 文件中的元素定义 URI? 任何其他解决方案 ..
发布时间:2021-12-19 21:53:44 C#/.NET

将 xsl 嵌入到 XML 文件中

我正在尝试将 xsl 嵌入到 XML 文件中.这样做的原因是创建一个可以移动到不同计算机的单个文件,这样就不需要移动 xsl 文件. xsl 文件正在创建一个表并从 xml 中抓取一个测试步骤以及它是否通过或失败,非常简单. 我认为,我遇到的问题是 xsl 具有 javascript,并且在 IE 中加载 xml 时会显示它. 当我用IE加载xml文件时,javascript显示在表 ..
发布时间:2021-12-19 21:53:30 前端开发

XSLT 按属性值排序

我有一个关于如何根据属性值排序的问题. 我有以下源文档,我想按标题类值的值对曲目项目进行排序. 希望有人能帮忙解决这个问题. http://localhost/vmydoc数据二http://localhost/vmydoc ..
发布时间:2021-12-19 21:53:23 前端开发

使用 XSL 对属性进行排序

我试图通过按名称(而不是值)对每个元素的属性进行排序来规范一些 XML 数据的表示.这个想法是在添加或删除属性时保持文本差异最小,并防止不同的编辑器引入等效的变体.这些 XML 文件受源代码控制,开发人员希望在不求助于专门的 XML 工具的情况下区分更改. 我很惊讶没有找到有关如何执行此操作的 XSL 示例.基本上我只想要具有排序属性的身份转换.我想出了以下似乎适用于我所有测试用例的方法: ..
发布时间:2021-12-19 21:53:16 其他开发

如何将这些 XSLT 文档进行 DRY-ed

我已经制作了两页,现在我想知道我是否可以将它们晾干. 这里是 XSLT: 首页:http://pastebin.com/yuZL913Wdagboek-page:http://pastebin.com/6FGYvpvf(已编辑) 罗洛夫 抱歉,其中一个链接是错误的.我编辑了这个. 我的问题是如何干燥这些以便我可以重复使用零件.只有 不同.我想我理解填空,但它是一个大 ..
发布时间:2021-12-19 21:51:42 其他开发

慕尼黑分组

我想知道这个谓词([1])是如何在 muenchian 分组中始终硬编码为 1 的.经过大量搜索后,这个概念对我来说并不清楚.它被解释为当前节点,与键返回的第一组进行比较.为什么它总是与第一个匹配的键进行比较?另外,为什么我们要给 contact[count(.|key('contacts-by-surname', surname)[1]) = 1],=1 部分? 再次 1 是硬编码的.我参考了下 ..
发布时间:2021-12-19 21:51:19 其他开发

XSLT 日期格式

我在这里查看了各种建议,但没有一个真正帮助我解决问题.由于我的 XML 来自的来源,我可以接收以下三种格式的日期; 04-04-2014(DD-MM-YYYY)04-Apr-2014(DD-MMM-YYYY)2014-04-04(YYYY-MM-DD) 我想要一个函数或简单的命令来将所有这些(除了第三个,但能够识别第三个是正确的)更改为 YYYY-MM-DD 我目前有一个冗长的时间/时间 ..
发布时间:2021-12-19 21:51:05 其他开发

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

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

使用 XSLT 翻译 XML 文件

我想通过 XSLT 将给定​​的 XML 文件(它是一个 RelaxNG 语法)翻译成其他语言.假设 XML 文件是: 现在我想拥有一个包含像 这样的信息的 XSLT 样式表 en=table, de=Tisch, fr=tableen=chair, de=Stuhl, fr=chaise...(会有很多很多条目) 但我也可以将这些信息放入一个外部文件中(我是从头开始的).你能给我建议 ..
发布时间:2021-12-19 21:50:37 其他开发

结果树片段到节点集:所有 xsl 引擎的通用方法

回答另一个线程(见 stackoverflow:生成 css 配色方案) 我遇到了下面的问题,不同的 xsl 引擎似乎需要不同的方法将结果树片段转换为节点集. 简化问题(但请参阅上面的链接了解其背后的完整故事),我希望有一个包含颜色值列表的内联树.由于必须在 Xpath 表达式中使用它,因此我必须从它专门为 MSXML x.x xsl 引擎创建一个节点集(XML Spy 内置在解释包含构造为 ..
发布时间:2021-12-19 21:50:20 其他开发

使用 xsd 将 csv 转换为 xml

我试图找到一种可重用的方式来获取 CSV 文件并从中生成符合指定 XSD 的 XML 文件.我还没有真正找到可重用的方法.我使用了 Altova MapForce,它允许我导入 CSV 文件和 XSD,进行映射而不是从中生成代码,但是每当 XSD 更改时都需要重新生成代码.Altova 还生成了大量代码. 我的理想解决方案是一组 Java 类,我可以将它们提供给 CSV 文件、XSD 并从中 ..
发布时间:2021-12-19 21:50:09 其他开发

XSLT 排序 - 如何使用属性对父节点内的 xml 子节点进行排序

对于 XSLT 菜鸟来说,一开始是一件很简单的事情,结果却很麻烦. 尝试对子节点/降序进行排序,但在向其父节点添加属性后,在 VS2010 中调试时收到错误: “添加文本、注释、pi 或子元素节点后,无法将属性和命名空间节点添加到父元素." 假设我有这个简单的 XML: ..
发布时间:2021-12-19 21:49:16 其他开发