小编Kev*_*vin的帖子

路径中的XML非法字符

我正在查询基于soap的服务,并希望分析返回的XML,但是当我尝试将XML加载到XDoc中以查询数据时.我收到'路径中的非法字符'错误消息?这(下面)是从服务返回的XML.我只是想获得比赛列表并将它们放入我已设置的列表中.XML确实加载到XML文档中,但必须正确格式化?

任何有关如何做到这一点并绕过错误的最佳方法的建议将不胜感激.

<?xml version="1.0" ?> 
- <gsmrs version="2.0" sport="soccer" lang="en" last_generated="2010-08-27 20:40:05">
- <method method_id="3" name="get_competitions">
  <parameter name="area_id" value="1" /> 
  <parameter name="authorized" value="yes" /> 
  <parameter name="lang" value="en" /> 
  </method>
  <competition competition_id="11" name="2. Bundesliga" soccertype="default" teamtype="default" display_order="20" type="club" area_id="80" last_updated="2010-08-27 19:53:14" area_name="Germany" countrycode="DEU" /> 
  </gsmrs>
Run Code Online (Sandbox Code Playgroud)

这是我的代码,我需要能够在XDoc中查询数据:

string theXml = myGSM.get_competitions("", "", 1, "en", "yes");
XmlDocument myDoc = new XmlDocument();
MyDoc.LoadXml(theXml);
XDocument xDoc = XDocument.Load(myDoc.InnerXml);
Run Code Online (Sandbox Code Playgroud)

c# xml

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

ASP.NET Web.Config转换问题

如何使用web.config转换在我的作品中包含域属性web.config

我的基地有以下内容web.config.

<authentication mode="Forms">
    <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

我试图在我的使用中使用以下内容web.prod.config,但在发布项目时它不会添加属性.

<authentication mode="Forms" xdt:Transform="Replace">
    <forms loginUrl="~/Account/Login.aspx" timeout="2880" domain=".mydomain.com" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

我希望输出如下.

<authentication mode="Forms">
    <forms loginUrl="~/Account/Login.aspx" timeout="2880" domain=".mydomain.com"/>
</authentication>
Run Code Online (Sandbox Code Playgroud)

.net asp.net authentication web-config web-config-transform

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

使用LUKE进行Lucene数值范围搜索

我有许多数字Lucene索引字段:

60000
78500
105000
Run Code Online (Sandbox Code Playgroud)

如果我使用LUKE查询78500,如下所示:

price:78500
Run Code Online (Sandbox Code Playgroud)

它返回正确的记录,但如果我尝试将所有三个记录作为一个范围返回,我得不到任何结果.

price:[60000 TO 105000]
Run Code Online (Sandbox Code Playgroud)

我意识到这是由于填充,因为Lucene对数字进行了处理,但我只是想知道我应该把什么放入LUKE来返回三条记录.

非常感谢任何帮助.

lucene indexing luke

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

银图轴间隔

我有许多绑定到数据集的Silverlight图表.

它们都正常工作,但轴显示多年的值显示的是,而不是整年,介于两者之间的点,例如:2007,2007.2,2007.4等.

我怎样才能让它只显示整年?

下面是一个屏幕截图,以进一步解释我的意思.

替代文字

这是我用来绑定图表数据的代码:

foreach (var myVariable in UserSelections.TheDataSet.ER_Variables)
                {
                    var newSeries = new LineSeries
                                        {
                                            ItemsSource =
                                                UserSelections.GetDataRowsByVariableAndLocation(
                                                    UserSelections.GetIdForLocation(UserSelections.Locations[0]),
                                                    myVariable.Variable_ID),
                                            IndependentValueBinding = new Binding("Year"),
                                            DependentValueBinding = new Binding("Value"),
                                            Title = myVariable.Name,
                                            IsSelectionEnabled = true

                                        };
                    MainChart.Series.Add(newSeries);
                }
Run Code Online (Sandbox Code Playgroud)

silverlight charts silverlight-toolkit silverlight-4.0

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