小编Pet*_*ras的帖子

如何在.NET中为XAttribute设置名称空间前缀?

全部,我想创建一个肥皂信封xml文件,例如.

<soap:Envelope soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding" xmlns:soap="http://www.w3.org/2001/12/soap-envelope"></soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

我正在使用System.Xml.Linq这样做但我无法弄清楚如何将属性添加soap到该encodingStyle属性.

到目前为止,我有这个:

XNamespace ns = XNamespace.Get("http://www.w3.org/2001/12/soap-envelope");
XAttribute prefix = new XAttribute(XNamespace.Xmlns + "soap", ns);
XAttribute encoding = new XAttribute("encodingStyle", "http://www.w3.org/2001/12/soap-encoding");

XElement envelope = new XElement(ns + "Envelope", prefix, encoding);
Run Code Online (Sandbox Code Playgroud)

这给了我

<soap:Envelope encodingStyle="http://www.w3.org/2001/12/soap-encoding" xmlns:soap="http://www.w3.org/2001/12/soap-envelope"></soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

您用来XAttribute为元素添加前缀,我可以XAttribute用来添加前缀XAttribute吗?

谢谢,P

.net c# xml soap

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

使用应用程序设置并从app.config读取默认值

我需要使用ClickOnce部署部署Windows窗体应用程序.(VS2008,.NET 3.5)我需要为此应用程序提供任何用户都可以修改的配置文件.出于这个原因,我在app.config中使用应用程序设置而不是标准appSetttings,因此我可以将用户配置与app config分开.

http://msdn.microsoft.com/en-us/library/ms228995(VS.80).aspx

使用VS创建一个Settings.settings文件生成了一个具有硬编码默认值的类,如下所示:

[global::System.Configuration.DefaultSettingValueAttribute("blahblah")]
public string MyProperty
...
Run Code Online (Sandbox Code Playgroud)

我想从app.config中读取默认值!

所以我创建了自己的类派生自ApplicationSettingsBase,但我无法从app.config读取值.有任何想法吗?

c# clickonce winforms

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

为什么这个断言失败了?

IEnumerable<ReportReceipt> expected = new List<ReportReceipt>()
{
    new ReportReceipt("fileName1","Hash1","some comments1")
};

IEnumerable<ReportReceipt> actual = new List<ReportReceipt>()
{
    new ReportReceipt("fileName1","Hash1","some comments1")
};

Assert.IsTrue(expected.SequenceEqual(actual));
Run Code Online (Sandbox Code Playgroud)

我正在使用VS 2008运行MSTest.

unit-testing mstest

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

Oracle:如何显示 DBMS_XMLDOM.DOMDocument 以进行调试?

运行 Oracle 10g,Sqldeveloper 1.5.5

我想在 sqldeveloper 的输出或结果窗口中以字符串形式查看 DBMS_XMLDOM.DOMDocument 的内容。或其他一些简单的方法来调试这个东西......

谢谢,P

oracle xmldom

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

powershell:同步停止过程

好.我想停止正在运行的进程,然后在进程停止后继续执行脚本.

例如:停止媒体播放器,然后删除媒体播放器数据库(如果你有wmp12,你可能会理解为什么!)但是在应用程序有时间关闭之前,脚本的其余部分开始执行.

#stop wmp
stop-process -processname wmplayer
#delete
dir "C:\Users\blergh\AppData\Local\Microsoft\Media Player" -filter *wmdb | foreach { del $_.fullname}
Run Code Online (Sandbox Code Playgroud)

我得到:

Remove-Item : Cannot remove item C:\Users\blergh\AppData\Local\Microsoft\Media Player\CurrentDatabase_372.wmdb: The proces
s cannot access the file 'C:\Users\blergh\AppData\Local\Microsoft\Media Player\CurrentDatabase_372.wmdb' because it is bei
ng used by another process.
Run Code Online (Sandbox Code Playgroud)

我可以强制它同步运行吗?

谢谢,P

powershell

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

标签 统计

c# ×2

.net ×1

clickonce ×1

mstest ×1

oracle ×1

powershell ×1

soap ×1

unit-testing ×1

winforms ×1

xml ×1

xmldom ×1