问题列表 - 第46186页

使用xslt重命名节点和值

我是xslt的新手,并且有一个我不确定去哪里的任务.我想重命名节点,但保持格式化所有节点声明.在实际情况下,我会运用这,我会做一系列这样的重命名,但为了简洁起见,我已经写了样品只涉及重新命名一个节点.我正在使用XSL 1.0.

输入:

<variables>
  <var>
    <RENAME> a </RENAME>
  </var>
  <var RENAME='b'/>
  <var>
    <DO_NOT_TOUCH> c </DO_NOT_TOUCH>
  </var>
  <var DO_NOT_TOUCH='d'/>
</variables>
Run Code Online (Sandbox Code Playgroud)

期望的输出:

<variables>
  <var>
    <DONE> a </DONE>
  </var>
  <var DONE='b'/>
  <var>
    <DO_NOT_TOUCH> c </DO_NOT_TOUCH>
  </var>
  <var DO_NOT_TOUCH='d'/>
</variables>
Run Code Online (Sandbox Code Playgroud)

我的xslt:

<xsl:template match="RENAME">
        <RENAMED>
                <xsl:apply-templates select="@*|node()"/>
        </RENAMED>
</xsl:template>

<xsl:template match="@*|node()">
        <xsl:copy>
                <xsl:apply-templates select="@*|node()"/>
        </xsl:copy>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

电流输出

<variables>
  <var>
    <RENAMED> a </RENAMED>
  </var>
  <var RENAME="b">
  </var>
  <var>
    <DO_NOT_TOUCH> c </DO_NOT_TOUCH>
  </var>
  <var DO_NOT_TOUCH="d">
  </var>
</variables>
Run Code Online (Sandbox Code Playgroud)

xslt rename xslt-1.0

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

jQuery将输入值绑定到span或div?

如果这是一个新手问题,请原谅.我是新来的.

我希望用户用他们的信息填写表单,然后在点击提交之前,有一个详细信息区域摘要,他们确认正确输入了详细信息.

因此,有可能是我"绑定"的具体投入到具体的跨度或div的和对方输入(或可能的onblur?)跨度将反映什么是写在相应的输入???

jquery

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

Node.js,(Hi)Redis和多命令

我正在使用node.js和redis,并通过此命令安装了hiredis库

npm install hiredis redis
Run Code Online (Sandbox Code Playgroud)

我看了这里的多个例子:

https://github.com/mranney/node_redis/blob/master/examples/multi2.js

在第17行,它说

// you can re-run the same transaction if you like
Run Code Online (Sandbox Code Playgroud)

这意味着一旦命令完成执行,内部multi.queue对象永远不会被清除.

我的问题是:你如何处理http环境中的情况?例如,跟踪最后连接的用户(这不需要多个,因为它只执行一个命令,但很容易遵循)

var http = require('http');
redis = require('redis');

client = redis.createClient()
multi = client.multi();

http.createServer(function (request, response) {
  multi.set('lastconnected', request.ip); // won't work, just an example
  multi.exec(function(err, replies) {
      console.log(replies);
  });
});
Run Code Online (Sandbox Code Playgroud)

在这种情况下,multi.exec将为第一个连接的用户执行1个事务,为第100个用户执行100个事务(因为永远不会清除内部multi.queue对象).

选项1:我是否应该在http.createServer回调函数中创建多对象,这会在函数执行结束时有效地终止它?创建和销毁这个对象的CPU周期有多贵?

选项2:另一个选项是创建一个新版本的multi.exec(),类似multi.execAndClear(),它会在redis执行一堆命令时清除队列.

你会选择哪个选项?我认为选项1更好 - 我们正在杀死一个对象而不是挑选它的一部分 - 我只是想确定,因为我对节点和javascript都是全新的.

redis node.js

8
推荐指数
1
解决办法
7079
查看次数

在Chrome中缓存的网站图片在页面刷新时消失

我对Chrome有一个奇怪的问题.

我正在开发一个非常重要的图像网站.如果我一遍又一遍地重新加载页面,最终将有一半或更多的图像消失.(它们似乎没有被破坏,只是不可见).

如果我清除Chrome中的本地缓存并刷新页面,则会返回图像.

知道可能导致这种情况的原因以及如何解决这个问题?

编辑:请注意,这不仅仅是我.其他人在我正在研究的网站上报道了同样的问题.始终是Chrome.

caching google-chrome

5
推荐指数
1
解决办法
3434
查看次数

有没有快速的方法来确定运营商的优先级和关联性?

我知道perlop.我正在寻找的是像GHCi :info命令一样的快速查找:

ghci> :info (+)
class (Eq a, Show a) => Num a where
    (+) :: a -> a -> a
    ...
    -- Defined in GHC.Num
infixl 6 +
Run Code Online (Sandbox Code Playgroud)

我学习的地方(+)是左联想的,并且该infixl 6 +行的优先级别为6 .

perl operator-precedence associativity

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

如何为SharePoint Designer 2010编写加载项

我正在寻找的信息,如果你到文件 - >选项有可能添加COM加载项的书面SharePoint设计2010的加载项,我想自己写一个,最好是用C#.

任何指向文档/示例的指针?可以访问哪些SharePoint特定类?

sharepoint

5
推荐指数
0
解决办法
668
查看次数

是否可以使用插件扩展web矩阵?

新的Webmatrix是一个很酷的免费开发环境.它是否有任何扩展点来添加新功能?

webmatrix

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

WiX动作序列

在运行WiX设置时,我一直在查找操作列表及其顺序.不知何故官方网站似乎没有提供任何信息.

基本问题是我想正确安排自定义操作.通常我需要使用regsvr32.exe注册DLL,这只能在文件复制到硬盘后才能完成.但是自定义动作

<Custom Action="RegisterShellExt" After="InstallFiles">
Run Code Online (Sandbox Code Playgroud)

失败,错误消息"找不到文件".

我所做的就是使用WiX Edit分析我的MSI日志,我发现Action InstallFiles不止一次存在.实际上,文件只在第二次出现时写入.所以我将自定义操作更改为以下内容:

<Custom Action="RegisterShellExt" Before="InstallFinalize">
Run Code Online (Sandbox Code Playgroud)

这是我从MSI的日志中提取的序列:

Action start 15:16:49: INSTALL.
Action start 15:16:49: PrepareDlg.
Action start 15:16:49: AppSearch.
Action start 15:16:49: LaunchConditions.
Action start 15:16:49: ValidateProductID.
Action start 15:16:49: DIRCA_NEWRETARGETABLEPROPERTY1.5D429292039C46FCA3253E37B4DA262A.
Action start 15:16:50: CostInitialize.
Action start 15:16:50: FileCost.
Action start 15:16:50: CostFinalize.
Action start 15:16:50: WelcomeDlg.
Action 15:16:51: LicenseAgreementDlg. Dialog created
Action 15:16:53: CustomizeDlg. Dialog created
Action 15:16:55: VerifyReadyDlg. Dialog created
Action start 15:16:56: ProgressDlg.
Action start 15:16:56: ExecuteAction.
Action start 15:16:58: …
Run Code Online (Sandbox Code Playgroud)

custom-action wix sequence

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

通过eclipse运行ant它没有找到环境变量,但是通过终端运行ant很好

当我通过Eclipse运行ant时,一些目标构建正常,但需要特定环境变量的那些,即我在.profile文件中设置的SOME_SDK将无效.即使我试图回显$ {env.JAVA_HOME},通过eclipse的Ant也会打印出该字符串.但是如果我通过终端运行ant(即ant sometarget),它会找到JAVA_HOME和SOME_SDK并回显这些路径.我已经检查过eclipse它指向我环境路径中的同一个蚂蚁(/usr/share/java/ant-1.8.1).有任何想法吗?

谢谢

eclipse ant environment environment-variables

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

C#Regex组多次捕获

以下代码返回1:

Regex.Match("aaa", "(a)").Groups[1].Captures.Count
Run Code Online (Sandbox Code Playgroud)

但是我希望收到3:我看到三次拍摄.

c# regex

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