7得票4回答
由于xsl:include,转换失败

我有一个Java的Maven项目,其中包含XSLT转换。我按照以下方式加载样式表: TransformerFactory tFactory = TransformerFactory.newInstance(); DocumentBuilderFactory dFactory = Docum...

7得票2回答
XPath选择所有父节点和所有子节点

我需要编写两个xpath查询,其中一个选择特定元素的所有父元素,从该元素的直接父元素到根,并且我将能够选择元素的某些特定属性。 另一个查询选择元素的所有子元素,无论它们在哪里。 例如,如果xml文档如下: <role key='total-admin'> <ro...

274得票10回答
错误:不允许匹配“[xX][mM][lL]”的处理指令目标。

这个错误会在我运行一个以以下内容开头的 XSLT 页面时出现: 处理指令目标匹配“[xX][mM][lL]”不被允许 <?xml version="1.0" encoding="windows-1256"?> <xsl:stylesheet version="1.0"...

7得票2回答
祖先和祖先或自身之间的区别

我知道XPath中的祖先,但是什么是ancestor-or-self?在什么情况下需要使用它?请给我一些示例。

13得票9回答
将每个单词的首字母转换为大写

我有一个字符串,需要使用xsl将每个单词的首字母转换为大写,其余为小写。例如: 输入字符串= dInEsh sAchdeV kApil Muk 期望的输出字符串= Dinesh Sachdev Kapil Muk 虽然我知道需要使用translate函数来实现,但我该如何在XSLT 1....

14得票2回答
在XSLT 2.0中使用替换函数替换字符串

我有一个像这样的字符串"My string" 现在我想用best替换my,以便输出结果为best string。我尝试过类似这样的东西: <xsl:value-of select="replace( 'my string',my,best)"/> 但很可能是错误的语法 我已经搜索...

32得票4回答
需要从XML中删除 <?xml version="1.0" encoding="utf-16"?>。

您好,我正在将XSL应用于XML输入以生成XML。 我需要在输出中去掉此部分"&lt;?xml version="1.0" encoding="utf-16"?&gt;" 输入 - XML &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;s...

10得票5回答
火狐3不应用我的XSLT样式表,但其他浏览器可以。

我试图从Web服务器提供动态生成的XML页面,并从同一Web服务器提供自定义静态XSLT,以便将处理卸载到客户端Web浏览器中。 直到最近,在Firefox 2、3、IE5、6和Chrome中都可以正常工作。但最近,Firefox 3似乎发生了一些变化,现在仅显示源代码中的文本元素。 页面...

11得票2回答
使用XSLT解析文本文件

我有一个结构如下的纯文本文件:!ITEM_NAME Item value !ANOTHER_ITEM Its value ... 使用XSLT是否可以获得一个类似于以下文件的文件:&lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;documen...

7得票2回答
XSLT:包含()多个字符串

我在XSLT中有一个名为variable_name的变量,如果产品具有名称为A或B或A和B的属性,则我正在尝试将其设置为1。 &lt;xsl:variable name="variable_name"&gt; &lt;xsl:for-each select="product/attrib...