问题列表 - 第39040页

XSLT拆分输出文件 - muenchian分组

我有一个XSLT文件,以便转换大量的数据.我想加一个"分裂"的功能,无论是作为一个链接的XSLT或者当前XSLT,它可以创建多个输出文件,以便限制在一定的阈值的文件的大小之内.我们假设输入XML如下:

<People>
<Person>             
<name>John</name>             
<date>June12</date>             
<workTime taskID="1">34</workTime>             
<workTime taskID="2">12</workTime>             
</Person>             
<Person>             
<name>John</name>             
<date>June13</date>             
<workTime taskID="1">21</workTime>             
<workTime taskID="2">11</workTime>             
</Person>
<Person>             
<name>Jack</name>             
<date>June19</date>             
<workTime taskID="1">20</workTime>             
<workTime taskID="2">30</workTime>             
</Person>    
</People>
Run Code Online (Sandbox Code Playgroud)

使用muenchian分组,XSLT文件如下所示.

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:key name="PersonTasks" match="workTime" use="concat(@taskID, ../name)"/>
<xsl:template match="/">
    <People>
    <xsl:apply-templates select="//workTime[generate-id() = generate-id(key('PersonTasks',concat(@taskID, ../name))[1])]"/>
    </People>
</xsl:template>

<xsl:template match="workTime">
    <xsl:variable name="taskID">
        <xsl:value-of select="@taskID"/>
    </xsl:variable>
    <xsl:variable name="name">
        <xsl:value-of select="../name"/>
    </xsl:variable>
    <Person>
        <name>
            <xsl:value-of select="$name"/>
        </name>
        <taskID>
            <xsl:value-of select="$taskID"/>
        </taskID>
        <xsl:for-each select="//workTime[../name = $name][@taskID = $taskID]">
            <workTime>
                <date>
                    <xsl:value-of select="../date"/>
                </date>
                <time>
                    <xsl:value-of …
Run Code Online (Sandbox Code Playgroud)

xslt split chaining xslt-1.0 muenchian-grouping

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

Emacs Haskell缩进

请帮我在Emacs haskell-mode中设置适当的缩进

当我试图键入下来像ADT或记录,我按下后才能上错列<ENTER>,并按<TAB> 不会,直到我进入或者切换到合适的一个|或";"!

data MyADT = Oh
           | Hi
           | Hello
             | <- the cursor is here again!
Run Code Online (Sandbox Code Playgroud)

试图解决我设置的问题

(define-key global-map (kbd "RET") 'reindent-then-newline-and-indent)
Run Code Online (Sandbox Code Playgroud)

在我的.emacs文件中,但它也不会在按下时缩进当前行<enter>!

另一个奇怪的行为:缩进案例

oneChar c =  case lookup c simpleEscapes of
  | <- what? here?!
Run Code Online (Sandbox Code Playgroud)

emacs haskell indentation

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

XCode仅针对Intel 32-64bit进行编译

我正在尝试只编译32位和64位.无论我在XCode中选择,我可以编译为64位或在32位,64位和PPC.我根本不想要ppc.任何人都知道如何只编译32和64位?

谢谢!

macos xcode cocoa macos-carbon

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

iPhone和iPad:OpenGL ES通用应用程序难以为多个设备编写?

我曾经有过将可可触控​​应用程序编写为通用应用程序(适用于ipad,iphone)的经验,并不是太难.我只需要为每个设备使用不同的.xib,但至少它是相同的二进制文件.

是否有可能拥有通用的opengl es应用程序?难道我需要为每个设备(iphone 3gs,iphone 4,ipad)分辨率不同吗?所以很可能我的代码对每个设备都不同???

iphone opengl-es objective-c ipad

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

将validates_uniqueness_of添加到模型会导致功能测试失败

试图在rails 3中创建一个简单的应用程序.

如果我创建一个团队模型rails g scaffold team name:string && rake db:migrate,然后运行rake,我会从预建测试中获得成功.

如果我只是添加validates_uniqueness_of :name到团队模型中.功能测试失败了

  1) Failure:
test_should_create_team(TeamsControllerTest) [/test/functional/teams_controller_test.rb:20]:
"Team.count" didn't change by 1.
<3> expected but was
<2>.
Run Code Online (Sandbox Code Playgroud)

我修改了tests/fixtures/teams.yml看起来像这样:

one:
    name: MyString
two:
    name: MyString2
Run Code Online (Sandbox Code Playgroud)

测试仍然失败.

它不能比这更基本; 我错过了什么?

validation rake unit-testing ruby-on-rails-3

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

CreateSqlQuery不会在NHibernate中检索标量值

为什么codigoUnificacion变量总是为空?

public int? GetCodigoUnificacionFamiliar(IList<Pariente> parientes)
        {
            List<string> cedulas = new List<string>();

            parientes.ToList().ForEach(p => cedulas.Add(p.Cedula));

            int? codigoUnificacion = Session
                .CreateSQLQuery(@"SELECT DISTINCT
                                            sa_bec_mtc_doc as Codigo
                                    FROM    sa_bec_matricula
                                            INNER JOIN sa_matricula ON sa_bec_matricula.sa_mtc_num = sa_matricula.sa_mtc_num
                                            INNER JOIN sa_alumno ON sa_matricula.sa_alu_cod = sa_alumno.sa_alu_cod
                                            INNER JOIN sa_periodo ON sa_matricula.sa_per_cod = sa_periodo.sa_per_cod
                                            INNER JOIN sa_tpo_beca ON sa_bec_matricula.sa_tpo_bec_cod = sa_tpo_beca.sa_tpo_bec_cod
                                    WHERE   sa_alu_ced IN (:cedulas)
                                            AND sa_per_abi = 1
                                            AND sa_tpo_bec_gpr = 2")
                .SetParameterList("cedulas", cedulas)
                .UniqueResult() as int?;

            return codigoUnificacion;
        }
Run Code Online (Sandbox Code Playgroud)

nhibernate

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

为移动浏览器设置电话链接的可靠方法是什么?

我正在开发一个针对移动浏览器的快速页面.虽然手机上的浏览器(目标受众)之间几乎没有一致性,但我有一个电话号码,我希望尽可能轻松地从用户电话拨号.链接似乎是明显的选择; 所以我设置了以下内容:

<a href="tel:+18881235467">1-888-123-5467</a>
Run Code Online (Sandbox Code Playgroud)

这似乎在更高级的浏览器(如Android和BlackBerry浏览器)上运行正常,但在其他手机上的可靠性要低得多.任何关于使这个链接一致和正确工作的建议将不胜感激.

仅供参考,这是美国国内免费电话,但我想有些设备可能正在寻找更通用的格式.

html tel

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

如何使用<fmt:setLocale>为JSP设置语言环境?

我正在尝试在JSP中设置本地.

我以为我能做的事情如下:

<fmt:setLocale value="${param['local']}" scope="session"/>
Run Code Online (Sandbox Code Playgroud)

关于这个主题的Java自己的页面似乎说得非常多.

但是,当我去执行它时,我得到:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /pages/ResourceBundlesJSTL.jsp(11,0) According to TLD or attribute directive in tag file, attribute value does not accept any expressions
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
 org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1232)
 org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:868)
 org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1539)
 org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
 org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
 org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
 org.apache.jasper.compiler.Node$Root.accept(Node.java:475)
 org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
 org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1787)
 org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:211)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:360)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause …
Run Code Online (Sandbox Code Playgroud)

jsp locale jstl setlocale

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

logs中的logsumexp实现?

有没有人知道提供logsumexp-function的开源数值C库?

logsumexp(a)函数计算数组a的分量的指数log(e ^ {a_1} + ... e ^ {a_n})的总和,避免数值溢出.

c numerical

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

HTTP GET请求和XML答案

我是C#的新手,我需要发送HTTP GET请求并阅读答案.我熟悉Java并且很容易就可以做URLConnection类,但我不知道在c#中.有人可以帮忙吗?

c#

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