9得票2回答
XSLT转换将UTF-8字符转换为不同编码

这个问题出现得间歇性,也就是说,在我进行了很多次XSLT转换而没有出现这个问题之后,它突然在我的最新的XSLT转换过程中出现了。 我有大量的HTML输入文件,其结构类似于以下的a.html: <html> <body> <div class="wr...

7得票1回答
使用Saxon的XSLT合并函数

有没有XSLT内置的函数可以执行Coalesce操作,还是我需要自己编写代码? 我有以下的XML: <root> <Element1> <Territory>Worldwide</Territory> <Name>W...

8得票3回答
在XSLT中如何检查变量是否为空或Null?

我将定义以下变量: <xsl:variable name="pica036E" select="recordData/record/datafield[@tag='036E']" /> <xsl:variable name="...

8得票4回答
XSLT:更改特定属性值

我是一名 XSLT 新手,有一个简单的任务: 假设我有以下 XML: <Element1> <Element2 attr1="1"/> </Element1> <Element1 attr1="2"/> <Element1&g...

7得票2回答
在xslt文件中出现“前缀'soap'未定义”的错误

我正在尝试转换一个包含XML数据的字符串(来自Web服务的响应)。我试图从简单的开始,只获取名称: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://...

7得票2回答
在XSLT中按属性值分组XML节点

我是一名对xslt转换比较新手的人,需要在一种转换中寻求帮助。我需要按照某个属性将所有特定类型的节点分组,并列出每种属性的父级。这是一种在文档中制作某些事物使用情况摘要的方法。以下是一个简化的示例。 输入: <root> <node name="node1"> ...

11得票2回答
如何使用C#向XML文件添加xml-stylesheet标签?

我需要在创建XML文件时,将以下代码添加到文件开头:<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="colors.xslt"?> 我相信有一种方法可以做...

11得票2回答
在XSL中从字符串中删除非字母数字字符

如何在XSL中从字符串中删除非字母数字字符?

10得票2回答
XSLT排序 - 如何按属性对父节点内的xml子节点进行排序

起初只是简单的事情,但对于XSLT新手来说却变得相当麻烦。 尝试对子节点进行排序/降序排列,但在将属性添加到它们的父节点后,在VS2010中调试时会收到错误消息: “在已经添加文本、注释、处理指令或子元素节点之后无法向父元素添加属性和命名空间节点。” 假设我有这个简单的XML:<p...

24得票4回答
如何在XSLT中包含JavaScript文件

我该如何在xslt文件中包含/导入JavaScript文件/库.