我正在尝试将WTP(Web平台工具)安装到我的Eclipse安装中,这样我就可以使XSL转换工作了.他们在这里为我安装的基础Eclipse是普通的Java IDE(如果这意味着什么,那么启动画面会显示"Ganymede").看看这个站点,获取下载的URL应该在这里:http://download.eclipse.org/webtools/updates/ ...但是当我将该URL提供给Eclipse更新管理器时,我收到一个错误告诉我:"在http://download.eclipse.org/webtools/updates/找不到存储库"
还有其他人有这个问题吗?有人知道可能会发生什么吗?有谁知道如何安装xsl-transform插件?
编辑:
我之前应该提到过,我希望找到一种方法来实现这一点,而无需安装任何新的Eclipse实例.这个过程最终将被发送给已经拥有Eclipse的其他几个开发人员(我正在测试的版本相同),我宁愿做一个就地升级,而不是让所有人都去安装新产品.
更新:
我找到了另一个插件,Xcarecrows 4 XML,它也可以进行XSL转换.界面很难看,看起来有点古怪,但它也是一个小的下载,至少它运行和转换.除非我能找到让WTP正常工作的简单方法,否则我可能会坚持这一点.
我是C++/Qt的新手
我正在关注Jasmin Blanchette和Mark Summer现场的"C++ GUI Programming with Qt 4"一书.
我正在研究一个示例程序,并且遇到了一些我无法解决的编译错误.代码和错误如下.任何帮助表示赞赏.
谢谢.
finddialog.h
#ifndef FINDDIALOG_H
#define FINDDIALOG_H
#include <QDialog>
class QCheckBox;
class QLabel;
class QLineEdit;
class QPushButton;
class QWidget;
class FindDialog : QDialog
{
Q_OBJECT
public:
FindDialog(QWidget *parent = 0);
signals:
void findNext(const QString &str, Qt::CaseSensitivity cs);
void findPrevious(const QString &str, Qt::CaseSensitivity cs);
private slots:
void findClicked();
void enableFindButton(const QString &text);
private:
QLabel *label;
QLineEdit *lineEdit;
QCheckBox *caseCheckBox;
QCheckBox *backwardCheckBox;
QPushButton *findButton;
QPushButton *closeButton;
};
#endif // FINDDIALOG_H
Run Code Online (Sandbox Code Playgroud)
finddialog.cpp
#include <QtGui> …Run Code Online (Sandbox Code Playgroud) 这是一个新手问题(我确定是这样).我第一次尝试在一个小的ASP.NET Web应用程序中,我正在研究如果我在浏览器中禁用Javascript会发生什么(我主要使用Firefox测试).
结果:我的应用程序完全坏了,虽然我没有编写任何单行的Javascript.
例如:我在LoginStatus控件的页面上有一个链接按钮.在我的浏览器中查看生成的HTML代码,我看到:
<a id="ctl00_ctl00_LoginStatus" href="javascript:__doPostBack('ctl00$ctl00$LoginStatus$ctl02','')">Login</a>
Run Code Online (Sandbox Code Playgroud)
与ListView控件中的某些链接按钮类似,允许按特定数据字段对列表进行排序:href生成的锚标记包含以下内容:javascript:WebForm_DoPostBackWithOptions(...).
因此,如果没有启用Javascript,单击"登录"或尝试排序将无法正常工作.
这是否意味着:在浏览器中禁用Javascript ASP.NET应用程序将无法正常工作?或者我需要做些什么来使应用程序使用已禁用的Javascript?
感谢您的反馈意见!
ButtonImage是你为图标指定的属性,但是我想使用sprite作为转换器 - 我可以使用buttonText并使用<button>bg图像设置元素样式,但它可能无法在IE中正确呈现..有没有办法我可以指定用于按钮的确切HTML而无需呈现按钮元素?
我在Windows 7计算机上运行McAfee VirusScan Enterprise 8.7i.
我正在编写此实用程序来配置McAfee.现在我如何以编程方式关闭McAfee(使用C++或C#)?
我现在能做到的唯一方法是:
从系统托盘中手动打开McAfee Virusshield图标,然后选择"退出".
在SYSTEM帐户下运行命令提示符(使用System internals工具psexec),然后发出命令"sc stop McShield"
我有一个旧版本的JS文件缓存在用户的浏览器上,过期设置为10年(从那时起,我已经学会了如何在我的Web服务器上正确设置过期标题).我已经对JS文件进行了更新,我希望我的用户能够从中受益.
编辑:理想情况下,我想在不更改承载脚本的页面上的HTML标记的情况下解决此问题.
我正在尝试调试我正在处理的应用程序上的段错误(当然在Linux上运行,所以我不能将它用作调试核心转储的后备).无论如何,我设置了"ulimit -c unlimited",雪豹报告"Segmentation fault(core dumped)",但是没有找到核心文件.Snow Leopard是否将它们置于特殊位置或者是否需要启用其他选项?当我谷歌这个时,令人惊讶的是很少...
我试图在XPathExpression对象中使用Microsoft XPath扩展函数(例如ms:string-compare http://msdn.microsoft.com/en-us/library/ms256114.aspx).
这些函数是MSXML库中的扩展,如果我在XslCompiledTransform中使用它们(只是添加"ms"命名空间),它们就像一个魅力:
var xsl =
@"
<?xml version=""1.0"" encoding=""UTF-8""?>
<xsl:stylesheet version=""2.0"" xmlns:xsl=""http://www.w3.org/1999/XSL/Transform""
xmlns:xs=""http://www.w3.org/2001/XMLSchema""
xmlns:fn=""http://www.w3.org/2005/xpath-functions""
xmlns:ms=""urn:schemas-microsoft-com:xslt"">
<xsl:output method=""xml"" version=""1.0"" encoding=""UTF-8"" indent=""yes""/>
<xsl:template match=""/Data"">
<xsl:element name=""Result"">
<xsl:value-of select=""ms:string-compare(@timeout1, @timeout2)""/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>";
var xslDocument = new XmlDocument();
xslDocument.LoadXml(xsl);
var transform = new XslCompiledTransform();
transform.Load(xslDocument);
Run Code Online (Sandbox Code Playgroud)
然后我尝试在XPathExpression中使用它们:
XPathNavigator nav = document.DocumentElement.CreateNavigator();
XPathExpression expr = nav.Compile("ms:string-compare(/Data/@timeout1, /Data/@timeout2)");
XmlNamespaceManager manager = new XmlNamespaceManager(document.NameTable);
manager.AddNamespace("ms", "urn:schemas-microsoft-com:xslt");
expr.SetContext(manager);
nav.Evaluate(expr);
Run Code Online (Sandbox Code Playgroud)
但是我得到一个例外"由于函数未知,此查询需要XsltContext".
XsltContext是一个特定的XmlNamespaceManager,但我不知道是否可以在没有实际的XslCompiledTransform(它是抽象的)的情况下实例化它并将其用作我的表达式上下文.
有没有办法做到这一点(或任何其他方式使用ms:XPathExpression内的扩展)?
我正在寻找一种方法来自动化一些浏览器... Firefox和Chrome(现在只在Windows上)来自外部应用程序/进程.
有没有办法按照以下方式做事:
作为参考,IE可以使用InternetExplorer.Application对象自动化,该对象可以使用以下javascript在shell脚本中创建,然后我可以使用DOM API:
var ie = new ActiveXObject('InternetExplorer.Application');
Run Code Online (Sandbox Code Playgroud)
这里的激励方案是自动化测试.我想加载包含测试代码的页面,并在测试运行后收集结果.
firefox ×2
javascript ×2
asp.net ×1
automation ×1
c++ ×1
caching ×1
core ×1
datepicker ×1
eclipse ×1
eclipse-3.4 ×1
eclipse-wtp ×1
jquery ×1
jquery-ui ×1
macos ×1
mcafee ×1
php ×1
qt ×1
testing ×1
windows-7 ×1
xpath ×1