问题列表 - 第40559页

如何找到具有特定属性的元素的子元素的祖先或自我?

我正在使用一个非常通用的XML结构,其中所有内容都是一个项目(无论如何,所有与此问题相关的内容).

基于知道我当前正在使用的item元素以及作为我正在寻找的节点的父元素的item元素,我需要找到一个项目.我有一个工作的xpath,但它是相当资源密集型的,我正在寻找更优雅,更便宜的东西.

item key =一个节点是我正在寻找的元素的父节点(虽然它实际上不是文档根的子节点)

XML:

<root>
    <item key="a">
        <item key="b">
            <item key="c">
                <item key="d"/>
            </item>
        </item>
        <item key="e">
            <item key="f">
                <item key="g"/>
            </item>
        </item>
    </item>
</root>
Run Code Online (Sandbox Code Playgroud)

实际的XML更深入,分支更多.

因此,例如,如果我使用key = g,e或f在项目上,我需要使用key = e返回项目.如果我在带有键b,c或d的项目上,我需要使用key = b返回项目.

我正在使用这个xpath,它正在工作,但是上升然后回到祖先 - 后代轴似乎比我需要的旅程更长.

current()
   /ancestor-or-self::item[@key='a']
      /item[descendant-or-self::* = current()]
Run Code Online (Sandbox Code Playgroud)

是否有一种更简单的方法,记住我只知道1)我所在的节点和2)我正在寻找的节点的父节点的键属性?

仅仅是为了细节:XML是Sitecore生成的,我实际上并没有使用current()函数,我正在使用sc_currentitem参数来设置我需要开始处理的起始节点.

提前致谢.

xslt xpath sitecore

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

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

区分字符串格式

有一个指向某个缓冲区的无类型指针,该缓冲区可以包含ANSI或Unicode字符串,如何判断它所持有的当前字符串是否为多字节?

c c++ string unicode ansistring

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

SlideToggle div over content

我有2 div秒.在每个div中我都有一些内容,还有另一个默认隐藏的div,它们位于内容的顶部.当我将鼠标悬停在div上时,我希望隐藏的div向上滑动.我试过的不适合我.

代码..我只是显示它的一部分,因为两个div是相同的.HTML:

<div class="youtube">
    <h1> Youtube </h1>
    <span></span>
    <div class="yt-desc">
     <p>
        Pellentesque habitant morbi tristique senectus et
        netus et malesuada fames ac turpis egestas.
        Pellentesque habitant morbi tristique senectus et
        netus et malesuada fames ac turpis egestas.
      </p>
    </div><!-- // .yt-desc -->  
  </div> <!-- // .youtube -->
Run Code Online (Sandbox Code Playgroud)

CSS:

继承人css为一,这.forums是完全一样的.我拿出了不需要的css.

.youtube, .forums { background: #3c3c3c url(../images/boxes-bg.jpg) repeat-x;  float: left; position: relative; z-index: -1; width: 260px; }
.youtube h1, .forums h1 { text-indent: -9999px; margin: 26px auto; } …
Run Code Online (Sandbox Code Playgroud)

html css jquery

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

Apache2 for 401中的自定义错误页面

这是.htaccess文件的相关部分:

AuthUserFile  /var/www/mywebsite/.htpasswd
AuthGroupFile /dev/null
AuthName  protected
AuthType Basic
Require valid-user

ErrorDocument 400 /var/www/errors/index.html
ErrorDocument 401 /var/www/errors/index.html
ErrorDocument 403 /var/www/errors/index.html
ErrorDocument 404 /var/www/errors/index.html
ErrorDocument 500 /var/www/errors/index.html
Run Code Online (Sandbox Code Playgroud)

Docuement root设置为/ var/www/mywebsite/web,它位于许多虚拟主机上.我可以导航到index.html页面.

我所看到的只是通用的Apache 401页面,任何想法.

编辑:这是我的浏览器中的错误消息:

需要授权

此服务器无法验证您是否有权访问所请求的文档.您提供了错误的凭据(例如,密码错误),或者您的浏览器不了解如何提供所需的凭据.

此外,尝试使用ErrorDocument处理请求时遇到401 Authorization Required错误.Apache/2.2.9(Debian)PHP/5.2.6-1 + lenny8与Suhosin-Patch Server在www.dirbe.com端口80

apache apache2 custom-error-pages

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

加速度计信号分割

替代文本

我有一个一维加速度计信号(仅一个轴)。我想创建一个强大的算法,它能够识别信号中的某些形状。

首先,我对原始信号应用移动平均滤波器。在附图中,原始信号为红色,平均信号为黑色。从图中可以看出,从平均(黑色)信号中可以看到一些趋势 - 该信号包含 10 次类似峰值模式的重复,其中加速度攀升至最大值,然后又下降。我用十字标记了这些模式的开始和结束。

所以我的目标是自动找到标记的位置。导致模式提取困难的问题是:

  • 模式开头的 y 值可能与模式结尾的不同
  • 该模式可能有多个峰值
  • 我没有任何具体的时间信息(从模式的开始到结束需要一个时间单位)

我尝试过不同的方法,这些方法几乎都是自制的,所以我不会提及它们 - 我不想让你因为我的思维方式而产生偏见。是否有一些标准或书本方法来进行这种模式提取?或者也许有人知道如何以稳健的方式解决这个问题?

任何想法将不胜感激。

signals pattern-recognition accelerometer

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

获取WNDPROC for Windows句柄

是否存在任何Windows api函数来检索WNDPROCWindows句柄?

提前致谢.

c++ windows delphi winapi

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

Javascript:如何获取self.location更改事件?

所以我想要的是这样做:

if (top != self) {
    top.location = self.location;
}
Run Code Online (Sandbox Code Playgroud)

self.location; 改变事件.(如果真的需要可以使用Jquery但我不喜欢)是否可能以及如何做这样的事情?

主要想法是将所有弹出窗口保持在最顶层.在这里,我们尝试修改窗口代码,以便当用户在主页面上单击以打开新窗口时它会进入顶部.所以Ifigured我们将订阅并听取self.location改变事件.我想知道怎么做?

html javascript jquery events javascript-events

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

Perl脚本可以工作但不能通过CRON

我有一个perl脚本(与wp同步美味),其中:

  1. 通过shell运行但是
  2. 不通过cron运行(我没有收到错误)

我唯一能想到的是它错误地读取了配置文件但是...它是通过完整路径定义的(我认为).

我把我的配置文件读作:

my $config = Config::Simple->import_from('/home/12345/data/scripts/delicious/wpds.ini',
   \my %config);
Run Code Online (Sandbox Code Playgroud)

(我在mediatemple上托管)

有人有线索吗?

更新1:这里是完整的代码:http://plugins.svn.wordpress.org/wordpress-23-compatible-wordpress-delicious-daily-synchronization-script/trunk/(但我已经将上面的路径添加到了配置文件位置不同)

更新2:在https://forums.mediatemple.net/viewtopic.php?pid=31563#p31563上交叉发布

更新3:完整路径完成了诀窍,解决了

perl cron

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

使用jQuery,如何选择元素id以某些字符串结尾的所有元素?

使用jQuery,如何选择id属性以某些字符串结尾的所有元素?

jquery

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