标签: xslt

JSON的XSLT等价物

是否有JSON 的XSLT等价物?允许我对XSON进行转换的事情,比如XSLT对XML做的转换.

xslt json language-comparisons equivalent

393
推荐指数
12
解决办法
12万
查看次数

检查XSLT中的字符串是空还是空

如何使用XSL检查值是空还是空?

例如,如果categoryName是空的?我在选择构造使用的是.

例如:

<xsl:choose>
    <xsl:when test="categoryName !=null">
        <xsl:value-of select="categoryName " />
    </xsl:when>
    <xsl:otherwise>
        <xsl:value-of select="other" />
    </xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud)

xslt null xslt-2.0 xslt-1.0

318
推荐指数
9
解决办法
50万
查看次数

XMLHttpRequest Origin null不允许Access-Control-Allow-Origin for file:/// to file:///(Serverless)

我正在尝试创建一个可以下载并通过启动其索引文件在本地运行的网站.

所有文件都是本地的,没有资源在线使用.

当我尝试使用jQuery的AJAXSLT插件来处理带有XSL模板的XML文件时(在子目录中),我收到以下错误:

XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is not allowed by Access-Control-Allow-Origin.

XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl. Origin null is not allowed by Access-Control-Allow-Origin.

发出请求的索引文件是file:///C:/path/to/XSL%20Website/index.html在存储使用的JavaScript文件时file:///C:/path/to/XSL%20Website/assets/js/.

我该怎么做才能解决这个问题?

xml xslt jquery xmlhttprequest cors

206
推荐指数
4
解决办法
26万
查看次数

如何插入&nbsp; 在XSLT中

我怎么插入

&nbsp;

在XSLT样式表中,我不断收到此错误:

XML解析错误:未定义的实体

基本上我想在XSLT模板中使用非破坏空格字符.

xslt

203
推荐指数
6
解决办法
19万
查看次数

xpath查找节点是否存在

使用xpath查询如何查找是否存在节点(标记)?

例如,如果我需要确保网站页面具有正确的基本结构,如/ html/body和/ html/head/title

xslt xpath expression

197
推荐指数
4
解决办法
31万
查看次数

在XSLT中生成一个新行

我想在XSLT中为文本输出生成换行符.有任何想法吗?

xslt

193
推荐指数
6
解决办法
22万
查看次数

如何在C#中应用XSLT样式表

我想使用C#将XSLT样式表应用于XML文档,并将输出写入文件.

c# xml xslt

184
推荐指数
3
解决办法
13万
查看次数

错误:不允许匹配"[xX] [mM] [lL]"的处理指令目标

每当我运行一个以如下开头的XSLT页面时,就会出现标题中的错误:

<?xml version="1.0" encoding="windows-1256"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:include href="../header.xsl"/>
  <xsl:template match="/">
    <xsl:call-template name="pstyle"/>
    <xsl:call-template name="Validation"/>
    <xsl:variable name="strLang">
      <xsl:value-of select="//lang"/>
    </xsl:variable>
    <!-- ////////////// Page Title ///////////// -->
    <title>
        <xsl:value-of select="//ListStudentFinishedExam.Title"/>
    </title>
Run Code Online (Sandbox Code Playgroud)

注意:我在第一行之前删除了任何前导空格,但错误仍然存​​在!

java xml xslt

176
推荐指数
4
解决办法
18万
查看次数

有没有办法使用web.config转换进行"替换或插入"?

我正在使用web.config转换,如下面的帖子所述,以便为不同的环境生成配置.

http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html

我可以通过匹配键来进行"替换"转换,例如

<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />
Run Code Online (Sandbox Code Playgroud)

我可以做"插入",例如

<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />
Run Code Online (Sandbox Code Playgroud)

但我真正觉得有用的是一个ReplaceOrInsert转换,因为我不能总是依赖原始配置文件有/没有某个键.

有没有办法做到这一点?

asp.net xslt web-config-transform xdt-transform

172
推荐指数
4
解决办法
9万
查看次数

如何在XSLT中实现if-else语句?

我试图在XSLT中实现if -else语句,但我的代码只是不解析.有没有人有任何想法?

  <xsl:variable name="CreatedDate" select="@createDate"/>
  <xsl:variable name="IDAppendedDate" select="2012-01-01" />
  <b>date: <xsl:value-of select="$CreatedDate"/></b> 

  <xsl:if test="$CreatedDate > $IDAppendedDate">
    <h2> mooooooooooooo </h2>
  </xsl:if>
  <xsl:else>
    <h2> dooooooooooooo </h2>
  </xsl:else>
Run Code Online (Sandbox Code Playgroud)

xml xslt if-statement

159
推荐指数
3
解决办法
40万
查看次数