问题列表 - 第15199页

XSLT:使用条件参数应用模板?

我想根据条件的结果应用具有不同参数的模板.像这样的东西:

<xsl:choose>
    <xsl:when test="@attribute1">
        <xsl:apply-templates select='.' mode='custom_template'>
            <xsl:with-param name="attribute_name" tunnel="yes">Attribute no. 1</xsl:with-param>
            <xsl:with-param name="attribute_value" tunnel="yes"><xsl:value-of select="@attribute1"/></xsl:with-param>
        </xsl:apply-templates>
    </xsl:when>
    <xsl:when test="@attribute2">
        <xsl:apply-templates select='.' mode='custom_template'>
            <xsl:with-param name="attribute_name" tunnel="yes">Attribute no. 2</xsl:with-param>
            <xsl:with-param name="attribute_value" tunnel="yes"><xsl:value-of select="@attribute1"/></xsl:with-param>
        </xsl:apply-templates>
    </xsl:when>
    <xsl:otherwise>
        <xsl:apply-templates select='.' mode='custom_template'>
            <xsl:with-param name="attribute_name" tunnel="yes">Error</xsl:with-param>
            <xsl:with-param name="attribute_value" tunnel="yes">No matching attribute   </xsl:with-param>
            </xsl:apply-templates>
    </xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud)

首先,我怀疑这可以通过更好,更好的方式解决.(我是XSLT的新手,所以请提出改进​​并原谅膨胀的代码.)

现在提出一个问题:我怎样才能根据这个条件设置参数,仍然在一个xsl:apply-templates?我试图xsl:choosexsl:apply-templates开始/结束标签包装整个,但这显然不合法.有线索吗?

xslt param apply-templates

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

如何将表模式和约束复制到不同数据库的表?

可以使用什么SQL将指定表的模式复制到不同数据库中的表?

sql schema sql-server-2005

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

PHP代码混淆HTML?

我知道,我知道 - 混淆的html/js代码是无用的(我在SO上阅读了其他问题),但我仍然希望让我的网站的复制猫生活更加艰难......

我正在运行一个基于php的网站,它会生成html输出.我希望对FINAL html输出(包含html,js,json和使用ajax)进行模糊处理.有没有为此目的的PHP功能?我找到了http://www.ioncube.com/html_encoder.php,但是它依赖于他们的一些特殊软件加载到服务器上 - 即,禁止...

有什么建议?

html php obfuscation

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

将javascript嵌入到现有的pdf中

嗨,
我正在将pdf文件嵌入到我的asp.net页面中

<object data="..." type="application/pdf" width="300" height="200">
</object>
Run Code Online (Sandbox Code Playgroud)

问题是我已经为pdf创建了自己的工具栏,并希望从工具栏图像按钮中放大文档.我知道我可以在从头开始创建文档时将JavaScript嵌入到pdf文档中,但是如何在仅具有该文档路径的html中将javascript嵌入到pdf中?

html c# pdf asp.net acrobat

9
推荐指数
1
解决办法
3835
查看次数

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

在hibernate中实现结果分页(获取总行数)

如何在Hibernate中实现分页?该Query对象有方法叫setMaxResultssetFirstResult这肯定是有帮助的.但是我在哪里可以得到结果总数,以便我可以显示结果最后一页的链接,并打印结果200到250的xxx

java database paging hibernate

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

如何在其锚元素移动时移动WPF Popup?

我有一个像这样定义的Popup:

<Popup
    Name="myPopup"
    StaysOpen="True"
    Placement="Bottom"
    PlacementRectangle="0,20,0,20"
    PlacementTarget="{Binding ElementName=myPopupAnchor}">
    <TextBlock ... />
</Popup>
Run Code Online (Sandbox Code Playgroud)

我已经myPopupAnchor为事件MouseEnter和元素添加了事件处理程序MouseLeave.两个事件处理程序切换弹出窗口的可见性.

我的问题是myPopupAnchor的位置只在首次显示弹出窗口时被读取,或者被隐藏然后再次显示.如果锚移动,则弹出窗口不会移动.

我正在寻找解决这个问题的方法,我想要一个动人的Popup.我可以通知WPF PlacementTarget绑定已更改并应再次读取吗?我可以手动设置弹出窗口的位置吗?

目前,我有一个非常粗略的解决方法,涉及关闭然后再次打开弹出窗口,这会导致一些重新绘制问题.

wpf binding popup

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

MVC组件如何组合在一起?

我已经看到了一些MVC组件在Web上组合在一起的例子.


Controller从模型中检索数据并将其传递给View

这似乎有点冗长和凌乱.

$model = new Model;
$view = new View;
$view->set('foo', $model->getFoo());
$view->display();
Run Code Online (Sandbox Code Playgroud)

Controller将模型传递给视图

如果View需要来自多个模型的数据怎么办?

$model = new Model;
$view = new View($model);
$view->display(); //View takes what is needed from the Model
Run Code Online (Sandbox Code Playgroud)

Controller将View传递给Model

$view = new View;
$model = new Model($view);
$view->display(); //Model has told the View what is needed
Run Code Online (Sandbox Code Playgroud)

以下哪种方式是"最佳"的方式?如果没有,那是什么?

php model-view-controller

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

泛级类的助手?

我正在使用Delphi 2009.是否可以为泛型类编写一个类助手,即用于TQueue.显而易见的

TQueueHelper <T> = class helper of TQueue <T>
  ...
end;
Run Code Online (Sandbox Code Playgroud)

不起作用,也不起作用

TQueueHelper = class helper of TQueue
  ...
end;
Run Code Online (Sandbox Code Playgroud)

delphi generics delphi-2009 class-helpers

8
推荐指数
3
解决办法
4303
查看次数

UIView的initWithFrame无法正常工作?

我通过Interfacebuilder将视图控制器设置为特定视图.但initWithFrame没有调用,但是当我设置断点时,正在调用drawRect?

iphone

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