小编Rei*_*ard的帖子

C# XML 反序列化 xmlns

我的代码:

CampaignList myObject;
XmlSerializer mySerializer = new XmlSerializer(typeof(CampaignList));
**myObject = (CampaignList)mySerializer.Deserialize(xmlDoc.CreateReader());**
Run Code Online (Sandbox Code Playgroud)

错误:

<CampaignListXml xmlns='api.paycento.com/1.0'> werd niet verwacht.
 [InvalidOperationException: <CampaignListXml
 xmlns='api.paycento.com/1.0'> werd niet verwacht.]   
 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderCampaignList.Read4_CampaignListXml()
 +214
Run Code Online (Sandbox Code Playgroud)

xml响应:

<CampaignListXml xmlns="api.paycento.com/1.0" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Allcampaign>
</Allcampaign>
</CampaignListXml>
Run Code Online (Sandbox Code Playgroud)

我已经尝试将编码参数添加到 Deserialize 方法,但它给出了一个错误“XMLSerializer 不支持 UTF8”。我试过 UTF8、UTF-8 和 System.Text.Encoding.UTF8.EncodingName;

这是完整的代码,如果您想遵循它。

    public IEnumerable<Campaign> GetCampaigns()
    {
        return GetCampaigns("active", 0, 50, "", "");
    }
    public IEnumerable<Campaign> GetCampaigns(string status, int startIndex, int pageSize, string orderby, string sort)
    {
        return GetCampaigns(status, startIndex, pageSize, orderby, sort, SessionKey);
    }
    public IEnumerable<Campaign> GetCampaigns(string status, int startIndex, int …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-deserialization

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

JQuery对话框 - 使背景透明但仍可移动

我正在尝试添加透明的JQuery对话框.但我遇到两个问题:

  • 文本背景"Hello"不会变得透明
  • 删除标题栏后,我无法再拖动对话框

评论是我到目前为止所做的.

    //Create new components
    var newComponent= "<div id='Component"+ componentOffset  +"' class='ui-widget'><h1>Hello</h1></div>";
    $('#rootArea').append(newComponent);
    $('#Component' + componentOffset).dialog({
        dialogClass: 'transparent-dialog'
    });
    //$('#Component' + componentOffset).css('background-color', 'rgba(255,255,255,0.0)');
    //Adding style to newComponent div: style='background-color: rgba(255,255,255,0.0); '
Run Code Online (Sandbox Code Playgroud)

CSS:

.transparent-dialog {
    background-color: rgba(255,255,255,0.0);    
}

.transparent-dialog .ui-dialog-titlebar {
display:none
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

目标是让它只在悬停时显示边框和背景.我想我也可以在悬停时再次显示标题栏.这样我仍然可以拖动组件而不会遇到太多麻烦.

jquery transparency dialog jquery-ui

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

循环中的Windows批处理字符串操作

我正在尝试在当前目录中创建目录"01","02","03",...,"11"和"12".但由于未知原因,我的填充"函数"为"0"在for循环中不起作用.

@Echo on
SET suffix=12
SET v=0%suffix%
SET v=%v:~-2%
echo %v%
pause

(SET suffix=12
SET v=0%suffix%
SET v=%v:~-2%
echo %v%)

pause

  FOR /L %%q IN (9,1,11) DO (
SET suffixb=%%q
SET w=0%suffixb%
SET w=%w:~-2%
echo %w%
  )
pause
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

windows cmd batch-file

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

Ax - 检查是否从数据库中选择了字段

是否有方法检查是否从数据库中检索字段?我创建了一些从不同位置调用的逻辑.但是从某些位置,使用字段列表选择表缓冲区.我想只在没有检索到字段的情况下再次执行查询.获取正确记录的查询非常繁重,在大多数情况下,该字段将为空.

Common o;
o = args.caller();
if(!isFieldRetrievedFromDatabase(o.(fieldId)))
{
    o = refetch(o);
}
//execute logic for o
Run Code Online (Sandbox Code Playgroud)

microsoft-dynamics x++ axapta

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