问题列表 - 第1164页

使用Rails XMLBuilder创建xml-stylesheet PI

我想将xslt样式表附加到我使用XMLBuilder构建的XML文档中.这是通过看起来像的处理指令完成的

<?xml-stylesheet type='text/xsl' href='/stylesheets/style.xslt' ?>
Run Code Online (Sandbox Code Playgroud)

通常,我会使用该instruct!方法,但:xml-stylesheet不是有效的Ruby符号.

XMLBuilder为使用tag!方法的元素提供了这种情况的解决方案,但是我没有看到处理指令的等价物.

有任何想法吗?

ruby xml ruby-on-rails

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

xsl:import或xsl:include的相对路径

我试图使用VBScript对XML对象进行XSLT转换.
我正在翻译的XSL文件包含该<xsl:import href="script.xsl"/>指令.如果我使用绝对URL(http://localhost/mysite/script.xsl),它会很好地导入样式表; 但是,如果我使用相对路径(script.xsl),它会报告"找不到资源".我需要能够在一组机器中移植它,所以我需要能够使用相对URI.有什么建议?

笔记:

  • VBScript文件位于 http://localhost/myscript.asp
  • 第一个XSL文件是 http://localhost/mysite/styles.xsl
  • 第二个XSL文件是 http://localhost/mysite/script.xsl
  • 使用相对路径mysite/script.xsl也不起作用

附录:

谢谢,大家,谢谢你的回答.我越是深入研究这样做的代码,它就是陌生人.myscript.asp是一个相当不寻常的代码汇编.发生的事情是作为XML chunk()styles.xsl包含在HTML输出中,然后在客户端使用VBScript将该块作为样式表加载.然后,此样式表用于转换通过XMLHTTP检索的XML块.所以问题是客户端HTML 的上下文与哪里没有关系.myscript.asp<xml src=...>styles.xslscript.xsl

xml xslt vbscript client-side

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

哪个数据库对复制具有最佳支持

我对MySQL复制可以做的事情有一个相当不错的感觉.我想知道其他数据库支持复制,以及它们与MySQL和其他数据库的比较?

我会遇到的一些问题是:

  1. 是内置复制,还是附加/插件?
  2. 复制如何工作(高级)?MySQL提供基于语句的复制(以及5.1中基于行的复制).我对其他数据库的比较感兴趣.什么通过电线发货?如何将更改应用于副本?
  3. 检查主站和从站之间的一致性是否容易?
  4. 将失败的副本与主服务器同步恢复是多么容易?
  5. 性能?我讨厌MySQL复制的一件事是它是单线程的,并且副本经常无法跟上,因为master可以并行运行许多更新,但副本必须以串行方式运行它们.在其他数据库中有没有这样的问题?
  6. 任何其他有趣的功能......

mysql database sql-server postgresql replication

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

是否有用于Scroll Lock按钮?

滚动锁定按钮似乎提醒了旧的绿色终端日.还有人还在使用吗?101键键盘应该成为100键键盘吗?

keyboard button scroll-lock

13
推荐指数
4
解决办法
9794
查看次数

C#Lambda表达式或代理作为属性或参数

我正在寻找创建一个ValidationRule类来验证实体类型对象的属性.我真的想设置要检查的属性的名称,然后为该类提供一个委托或一个lambda表达式,当对象运行其IsValid()方法时将在运行时计算该表达式.有没有人有这样的事情片段,或任何关于如何将匿名方法作为参数或属性传递的想法?

另外,我不确定我是否在解释我想要完成的事情,所以如果我不清楚,请提出问题.

c# lambda

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

我可以将OpenId与ASP MembershipProvider一起使用吗?

我有一个ASP.Net 2.0网站,目前正在使用自定义MembershipProvider和标准登录控件.我想用DotNetOpenId替换登录控件.

我重写了验证用户名和密码的ValidateUser,但是在使用OpenId时我不需要实现它.

是否可以使用OpenId并且仍然可以使用成员资格提供程序,以便我仍然可以使用它来访问当前登录的用户?

或者是否需要使用提供者模型?

asp.net openid asp.net-membership membership-provider dotnetopenauth

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

VBScript Excel 格式化 .xlsx 文件

基本上我想知道如何使用VBScript为单元格设置中心对齐...

我一直在谷歌上搜索它,似乎找不到任何有帮助的东西。

vbscript

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

单元测试用于比较NUnit中的文本文件

我有一个类处理2 xml文件并生成一个文本文件.

我想写一堆单元/集成测试,可以单独传递或失败,以便执行以下操作:

  1. 对于输入A和B,生成输出.
  2. 将生成的文件的内容与内容预期输出进行比较
  3. 当实际内容与预期内容不同时,将失败并显示有关差异的一些有用信息.

下面是该课程的原型以及我在单元测试中的第一次尝试.

是否有我应该用于此类测试的模式,还是人们倾向于编写数以万亿的TestX()函数?

有没有更好的方法来哄骗NUnit的文本文件差异?我应该嵌入文本文件diff算法吗?


class ReportGenerator
{
    string Generate(string inputPathA, string inputPathB)
    {
        //do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)
[TextFixture]
public class ReportGeneratorTests
{
     static Diff(string pathToExpectedResult, string pathToActualResult)
     {
         using (StreamReader rs1 = File.OpenText(pathToExpectedResult))
         {
             using (StreamReader rs2 = File.OpenText(pathToActualResult))
             {
                 string actualContents = rs2.ReadToEnd();
                 string expectedContents = rs1.ReadToEnd();                  

                 //this works, but the output could be a LOT more useful.
                 Assert.AreEqual(expectedContents, actualContents);
             }
         }
     }

     static TestGenerate(string pathToInputA, string pathToInputB, string pathToExpectedResult)
     { …
Run Code Online (Sandbox Code Playgroud)

diff nunit unit-testing text-files

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

ASP.NET webforms和MVC之间的主要区别是什么

我知道MVC是什么,我在webforms中工作,但我不知道MVC会有多么不同.我猜模型背后的代码会有所不同.那么它会像webforms一样减去背后的代码,而是将它放在控制器中吗?

我看到还有其他相关的帖子,但我不是他们解决这个问题.

asp.net asp.net-mvc

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

SQL - 查询以获取服务器的IP地址

我是否可以使用SQL Server 2005中的查询来获取服务器的IP或名称?

sql sql-server

83
推荐指数
9
解决办法
26万
查看次数