问题列表 - 第34503页

如何使用xslt选择节点的祖父节点

我遇到的情况是我只能测试子节点,但是我必须将标签应用于这个子节点的祖父节点.

我尝试过使用:

<xsl:call-template name="grandparent" select="parent::parent::node()"/>
Run Code Online (Sandbox Code Playgroud)

和:

<xsl:call-template name="grandparent" select="ancestor::node [@nameofgrandparentnode]"/>
Run Code Online (Sandbox Code Playgroud)

但都不起作用.

祖父节点的级别不固定,所以我认为我也不能使用[@ level =#].任何关于如何选择它的想法将不胜感激.

编辑: - 此部分已作为新问题发布:

xslt根据其孙子节点的属性值选择祖父节点

使用下面的建议选择节点.谢谢!但是我还需要通过祖父母或孙子节点的属性进行测试.

我试过了:

<xsl:template name"one" match="grandparentnode">
 <Tag1>
  <xsl:apply-templates select="parentNode" />
 </Tag1>
</xsl:template>

<xsl:template name="two" match="grandparentnode[*/*/@grandchildattr='attrValue']">
 <Tag2>
     <xsl:apply-templates select="parentNode" />
 </Tag2>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

但是总是调用模板"two",并且始终插入"".即使对于属性值不等于'attrValue'的孙子节点也是如此.

我在这里错过了什么吗?

xslt select xpath

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

使用jQuery将复杂表单序列化为JSON对象

我一直在寻找这个小时,但没有找到答案.火焰之前请仔细阅读整个问题!:)

我有一个类似于此的表格:

<form id="sample">
 <input name="name" type="text" value="name value" />

 <input name="phone[0][type]" type="text" value="cell" />
 <input name="phone[0][number]" type="text" value="000" />

 <input name="phone[1][type]" type="text" value="home" />
 <input name="phone[1][number]" type="text" value="111" />
</form>
Run Code Online (Sandbox Code Playgroud)

并且需要能够将其序列化为:

{
 name: 'name value',

 phone: [
  {
   type: 'cell',
   number: '000'
  },
  {
   type: 'home',
   number: '111'
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

我在SO上尝试了大多数答案,包括jquery-json库,其中大多数都返回如下内容:

{
 'name': 'name value',
 'phone[0][type]': 'cell',
 'phone[0][number]': '000',
 'phone[1][type]': 'home',
 'phone[1][number]': '111',
}
Run Code Online (Sandbox Code Playgroud)

这是我无法使用的东西!:P

提前谢谢大家.

forms jquery serialization json

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

创建"电池使用"意图android

在我的nexus上,有一个方便的应用程序可以从设置>关于手机>电池使用.

我想从我的一个活动中获取StartActivity()应用程序.

我可以在日志中看到,当Settings运行它时,会记录此意图:

Starting activity:
  Intent { act=android.intent.action.MAIN
           cmp=com.android.settings/.fuelgauge.PowerUsageSummary }
Run Code Online (Sandbox Code Playgroud)

我在将这与Android Java源码中的内容联系起来时遇到了麻烦.我甚至无法在GIT源中找到"fuelgauge".任何人都可以指向正确的文件,或其他任何有用的文件,比如如何创建正确的Intent?

谢谢

彼得

android battery android-intent

7
推荐指数
1
解决办法
3237
查看次数

什么测试框架用于Rails?

什么单元测试框架用于Rails?

我正在阅读这本书(Pragmatic Programmers Agile Dev.with Rails),它展示了如何在Rails中进行单元测试.

这本书向我展示了默认的rails测试套件(子类Test::Unit).这是Rails社区中使用的主要测试框架吗?我在做普通红宝石时使用RSpec,我也希望能够在Rails中使用它(如果不是太麻烦)?

ruby unit-testing rspec ruby-on-rails

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

从声道中去除声音的算法

我想从mp3音轨中删除人声.我搜索谷歌,并尝试了一些软件,但没有一个是令人信服的.我打算读取mp3文件,获取波形并删除超出指定限制的波形.

你对如何进行有任何建议吗?

- 更新

我只想要能够读取mp3文件格式的代码.有没有软件?

algorithm audio mp3 voice signal-processing

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

HTML5 canvas是否能够像Flash那样丰富复杂的游戏?

此外,由于HTML标准出现标准需要很长时间,因此<canvas>HTML5中的内容可能会在浏览器中经常更新,以便它可以变得越来越好喜欢Flash在各种迭代中做过/做过吗?

换句话说,我们可能已经<canvas>十年了,但今天的画布不会是五年后的画布,除了名字?

flash html5 specifications

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

证券交易所使用的协议

我的职业目标是作为在线股票经纪人网站或股票交易所的软件开发人员.我很好奇股票网络使用的协议.例如,在线股票经纪人网站使用什么协议将卖单发送到证券交易所?

谢谢.

networking protocols stocks

11
推荐指数
1
解决办法
1865
查看次数

Java绘图在Jarame上的JPanel上

嗨,我有一个JFrame,它上面有两个JPanel.我的目的是利用JPanels.任何人都可以分享任何Java代码吗?

java swing jpanel custom-painting

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

如何在iOS 4.0+中从相机拍摄的照片中访问照片EXIF?

如何使用新的4.0/4.1 API从相机拍摄照片中的EXIF信息?

我用来_captureStillImageAsynchronouslyFromConnection_拍照并且:

[AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageDataSampleBuffer];
Run Code Online (Sandbox Code Playgroud)

获取jpg数据,但如何提取EXIF?

doco引用imageDataSampleBuffer包含EXIF(如果我在控制台中检查变量,我可以在那里看到它):

" 缓冲区附件可能包含适合图像数据格式的元数据.例如,包含JPEG数据的缓冲区可能kCGImagePropertyExifDictionary附带一个附件 "

但我无法弄清楚如何操作CMSampleBufferRef来访问它.

谢谢.

iphone camera exif image objective-c

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

从哪里开始为数学新手学习数学游戏编程?

我不是编程新手,但我是游戏编程的新手.创造游戏总是我的梦想,因为我今天21岁,我认为现在开始比以后更好.

在过去,我对数学没有任何问题,但我确实有不断的感觉,我可以解决问题,但不明白发生了什么.

"为什么我这样做,它到底解决了什么?"

如果我想开始学习数学游戏编程,我会从哪里开始?

编辑:有些人要求我说出我正在寻找的数学类型,但事实是,我甚至都不知道.我是一个完整的数学新手.我在Uni做了一个微积分课,但就像我说我刚刚解决了他们,但我不知道为什么或如何.

math

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