标签: xslt

如何在xslt中将2009-09-18转换为9月18日

想知道如何将2009-09-18转换为xslt的9月18日?谢谢.

xml xslt

-1
推荐指数
1
解决办法
1665
查看次数

Jquery库未加载

我正在使用XSLT作为我的视图层,我想在我的页面中包含Jquery所以我做了以下但是并不意味着库仍然无法工作:

<script src="jquery-1.4.2.min.js" type="text/javascript">&#160;</script>
<script type="text/javascript">
   alert("_______");
   $(document).ready() {
      alert("Jquery is working");
   });
</script>
Run Code Online (Sandbox Code Playgroud)

注意:该jquery-1.4.2.min.js文件位于我的XSL文件所在的文件夹中,我注意到的奇怪的是alert脚本中的第一行不起作用,这意味着javascript根本就不起作用!! 我在chrome,firefox和IE上尝试了同样的结果.

javascript xslt jquery

-1
推荐指数
1
解决办法
682
查看次数

XSLT 1.0:元素模板仅允许作为样式表的子项

我正在尝试编译XSLT 1.0样式表,并收到此错误:

#<RuntimeError: compilation error: element template
element template only allowed as child of stylesheet
Run Code Online (Sandbox Code Playgroud)

该错误似乎是一个明显的修复,但我的样式表标记中没有迹象表明任何template元素正在使用的不是child of stylesheet.以下是我的整个模板:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="utf-8" omit-xml-declaration="yes" />

  <xsl:template match="/message">
  {
    "heading": "<xsl:apply-templates select="normalize-space(heading/text())"/>",
    "note_id": <xsl:apply-templates select="number(NoteID)"/>,
    "player_id": <xsl:apply-templates select="number(PlayerID)"/>,
    "team_id": <xsl:apply-templates select="number(TeamID)"/>,
    "first_name": "<xsl:apply-templates select="normalize-space(Firstname/text())"/>",
    "last_name": "<xsl:apply-templates select="normalize-space(Lastname/text())"/>",
    "position": "<xsl:apply-templates select="normalize-space(Position/text())"/>",
    "hot_cold": "<xsl:apply-templates select="normalize-space(HotCold/text())"/>",
    "status": "<xsl:apply-templates select="normalize-space(Status/text())"/>",
    "description": "<xsl:apply-templates select="Description/*"/>",
    "insight": "<xsl:apply-templates select="Insight/*"/>",
    "timestamp": "<xsl:apply-templates select="time_stamp/*">"
  }

  </xsl:template>

  <xsl:template match="*">
      <xsl:copy>
          <xsl:apply-templates/>
      </xsl:copy>
  </xsl:template>

  <xsl:template match="text()">
  <xsl:variable …
Run Code Online (Sandbox Code Playgroud)

xml xslt xslt-1.0

-1
推荐指数
1
解决办法
2019
查看次数

XSL:如何比较两个日期?

我有一个这样的 xml

<event>
   <name>Jazz festival</name>
   <place>Rome</place>
   <date>23/06/2014</date>
</event>
Run Code Online (Sandbox Code Playgroud)

我想通过 XSL 检查日期是在 2014 年 10 月 1 日之前还是之后。有人可以帮助我吗?

xslt

-1
推荐指数
1
解决办法
2万
查看次数

XSLT文件中的XPath语句会将下面的HTML转换为下面的XML吗?

我想要下面的表数据:

<html>
<table border="1">
<tr>
<td rowspan="2">2015</td>
<td>First Event of 2015</td>
</tr>
<tr><td>Second Event of 2015</td></tr>
<tr>
<td rowspan="2">2014</td>
<td>First Event of 2014</td>
</tr>
<tr><td>Second Event of 2014</td></tr>
</table>
</html>
Run Code Online (Sandbox Code Playgroud)

使用XPath转换为以下XML:

<events>
<event year="2015" name="First Event of 2015">
<event year="2015" name="Second Event of 2015">
<event year="2014" name="First Event of 2014">
<event year="2014" name="Second Event of 2014">
</events>
Run Code Online (Sandbox Code Playgroud)

如何处理xpath中的rowspans以获得此输出?

为了记录,我使用以下Java代码来执行XSLT转换:

String xsltCode = ... // the xslt Im asking for....
File xmlInput = ... // the file with the html code …
Run Code Online (Sandbox Code Playgroud)

java xml xslt xpath

-2
推荐指数
1
解决办法
145
查看次数

如何开始使用XSLT?

我从未对XSLT做过任何事情,我需要编写一个XSLT脚本或其他一些脚本来为我们正在FTP到某个位置的XML文件添加标题和预告片.

我怎样才能做到这一点?

xml xslt

-2
推荐指数
1
解决办法
1024
查看次数

XSLT剥离评论

我有一个奇怪的问题.使用PHP进行XSLT转换,出于某种原因,打印给用户的已编译模板文件会从代码中删除所有注释.这从未发生过,根本无法调试此问题.即使在源$ xslt-> transformToXML($ xml)中,它也会被剥离注释,而不是之前的注释.

对于包含在<! - - >中的JS块,这尤其令人讨厌.

有任何想法吗?

php xslt xslcompiledtransform

-3
推荐指数
1
解决办法
494
查看次数

XSLT转换不提供正确的输出

我的XSLT转换有点问题.

我有以下XSLT;

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><!-- removes the unrelated elements -->
   <xsl:template match="@* | node()">
      <xsl:copy>
         <xsl:apply-templates select="@* | node()"/>
      </xsl:copy>
   </xsl:template>
   <xsl:template match="master_version[not(ORDER = //order/ORDERPK)]"/>
   <xsl:template match="press_section[not(ORDER = //order/ORDERPK)]"/>
   <xsl:template match="version[not(ORDER = //order/ORDERPK)]"/>
   <xsl:template match="task_info_press_section[not(ORDER = //order/ORDERPK)]"/>
   <xsl:template match="task_info_post_press[not(ORDER = //order/ORDERPK)]"/>
   <xsl:template match="post_press_version[not(ORDER = //order/ORDERPK)]"/>
   <!-- removes specified nodes from all elements -->
   <xsl:template match="@*|node()">
      <xsl:copy>
         <xsl:apply-templates select="@*|node()"/>
      </xsl:copy>
   </xsl:template>
   <xsl:template match="ORDER"/>
   <xsl:template match="ORDERPK"/>
   <xsl:template match="PRESS_x0020_SECTION"/>
   <xsl:template match="POST_x0020_PRESS"/>
   <!-- Creates attributes against the ORDER element -->
   <xsl:strip-space …
Run Code Online (Sandbox Code Playgroud)

xml xslt xslt-1.0

-4
推荐指数
1
解决办法
115
查看次数

标签 统计

xslt ×8

xml ×5

xslt-1.0 ×2

java ×1

javascript ×1

jquery ×1

php ×1

xpath ×1

xslcompiledtransform ×1