问题标签 [xmldatasource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1597 浏览

c# - C# - 在所选数据源上找不到名为“SUMMARY”的字段或属性

当 XML 节点列表中的一个标记丢失时,我在绑定 gridview 时遇到问题。我收到以下错误消息:

在所选数据源上找不到名为“SUMMARY”的字段或属性。

请有人帮助我处理绑定期间的缺失值,以便我可以显示自定义文本消息,例如:“没有可用的摘要”

我正在使用 .NET 3.5 版并从 XML 数据绑定 GridView。

ASPX 代码:

代码背后:

在响应对象中,我正在获取 XML 数据...

0 投票
1 回答
2350 浏览

xml - 来自 XML 数据源的非常简单的 XLS - Jasper

我有一个非常简单的 XML 数据源,其结构如下:

我想创建一个非常简单的 XLS 报告,格式如下:

我使用 XPath 查询创建了一个报告:

和两个领域:

用表达式:

分别。

我已将交叉表元素添加到详细信息带,并尝试使用上面为行和列分组选项定义的字段的不同变体对其进行配置。但是我能得到的最好的结果是第一列的值(即上面例子中的“Some text 1”值)。

我的问题:

  1. 如何配置交叉表元素以遍历数据源中的每个行元素并将列值推送到正确的单元格中,如上面的示例所示?
  2. 交叉表元素是最适合此类任务的元素吗?
0 投票
1 回答
4832 浏览

c# - xxx 不是有效的虚拟路径?

XmlDataSource这样使用:

作为我rotater控制的数据源。


但我一直得到以下异常:

https://myurl.xml不是有效的虚拟路径。

虽然我在外部尝试了链接并且有一个 xml 文件

0 投票
1 回答
713 浏览

asp.net - 绑定到 XmlDataSource 的中继器内的 RadioButtonList

我有以下 XML:

我的 ASPX 页面中有以下标记:

到目前为止,我能够让它工作的唯一方法是将“answer”节点的“value”属性移动到元素中(如下所示<value>Yes</value>:)并绑定到“answer”的“InnerText”属性节点,因为 XPathSelect 返回 XmlElement 的集合。这不是我想要的,因为如果“answer”的任何其他子节点(例如“requirement”节点)也有 InnerText,它会与 RadioButtonList 的 ListItems 中的“value”一起连接.

关于如何在不更改 XML 的情况下绑定我的 RadioButtonList 的任何建议?

0 投票
1 回答
383 浏览

xpath - 检查属性是否存在

我将转发器绑定到 XmlDataSource,将图像源与节点值绑定,如下所示

但有时我的 XML 没有这个节点,所以我收到一个错误

你调用的对象是空的。

有没有办法我可以检查或尝试,赶上 ItemTemplate 级别

0 投票
2 回答
2130 浏览

asp.net - ASP.NET:UpdatePanel 只更新一次

我有一个由菜单控件 (MenuItemClick) 触发的 UpdatePanel。在UpdatePanel 中有一个带有XML 数据源的Repeater。单击菜单项后,Repeater 的 XML 数据源的 XPath 将被更新,Repeater 将显示更新的数据。

问题是,UpdatePanel 只更新/刷新一次。第二次单击(在菜单项上)仍会触发回发并且数据正确返回(从 Firebug 中看到),但 UpdatePanel 不显示传回的数据。

代码隐藏:

0 投票
1 回答
391 浏览

.net - 在 asp.net 2.0 中使用 XmlDataSource 控制转换 xml

使用 ASP.NET 2.0 我执行了以下步骤

书本.xml

数据.xsl

遗憾的是,页面中没有出现任何内容,我希望有一个 output Hello, World!。那么这里有什么问题呢?

0 投票
2 回答
7221 浏览

c# - 如果xml文件不存在

我正在使用 ASP.NET C# 并使用 XmlDataSource 工具编写了一个页面来读取 xml 文件并在 GridView 中显示数据。当文件在那里时,一切都很好。但是,xml 文件每小时生成一次,如果您在更新文件时碰巧连接到页面(大约需要 2 分钟),则会显示错误(因为文件不存在)。当我使用内置工具连接和读取 xml 时,是否有代码可用于检查文件是否存在,如果不存在,则打开没有文件的页面。

我可以看到有代码可以执行 if 存在,但是我似乎无法弄清楚“该怎么做?”部分。忽略 XMLDataSource 工具。也许我可以让一个标签出现,说几分钟后回来,但我如何让它忽略数据阅读器?

0 投票
1 回答
274 浏览

xslt - 过滤与下拉列表绑定的 XML 节点

我有两个 DropDownList: 1) CollegeDDL,其中包含四个学院的静态名称。: 顺势医学院、理疗学院、阿育吠陀学院、工商管理学院

2) CourseDDL,绑定到 CourseDetail.XML。


CourseDetail.XSL

我已将 Coursedetail.XML 绑定到 CourseDDL 和 CourseDetail.XSL(无 XPATH 表达式)

完成此操作后,My CourseDDL 将正确填充我的 XML 文件的所有 CourseName 值。但现在我想根据在 CollegeDDL 中选择的大学名称过滤绑定到 CourseDDL 的数据。

例如:目前我的 CourseDDL 包含所有 CourseName:BHMS,MD(Repertary),MD(Organon of Medicine),......,DBM,BBA(Distance)。

但是当我在 CollegeDDL 中选择“顺势医学院”时,绑定到 CourseDDL 的数据应该相应地过滤。这意味着当我选择“顺势医学院”时,我的 CourseDDL 应该只显示该课程:BHMS,MD(Repertary),MD(Organon of Medicine),MD(Materia Medica)


我尝试了以下方法,但无法实现。

请任何人帮助格式化正确的 XPATH 表达式以实现此目的。

0 投票
2 回答
317 浏览

asp.net - 在 ASP.net 中,如何从返回 XML 但选择特定节点的 API 调用创建数据集

我正在尝试对谷歌地点进行 API 调用,谷歌返回一个包含多个字段和多行数据的 XML 文档。获取该数据、从中选择特定节点并将其放入数据集中的最佳方法是什么?

这是我的 API 调用示例,其中控制参数传递到 API 调用:

("https://maps.googleapis.com/maps/api/place/search/xml?location=" _ & lat & "," & lng & "&radius=5000&keyword=" & Replace(searchvenuenametextbox, " ", " +") _ & "&sensor=false&key=" & googleapikey)

最好的方法是这样做的。