问题标签 [xmldataprovider]

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 回答
325 浏览

wpf - XmlDataProvider、XPath 和 ListBox

我一直在玩 XamlPad。我想我会在 XAML 中嵌入一些 XML 来给我一组假的分层数据。我没有太多的快乐。这会编译,但不会显示列表中的项目。(编辑:分层方面是为了以后。现在我只想让东西出现在列表中)。

如果从 XmlDataProvider 中删除 XPath="ParentNode",它会将整个文档逐字添加到列表框中。我宁愿在 Listbox 中有两个节点,每个 ParentNode 一个。

0 投票
1 回答
2209 浏览

c# - 如何在视图中将 viewmodel 的 XmlDataProvider 属性与 XmlDataProvider 绑定?

我正在尝试在 TreeView 中显示一些 xml 数据。Xml 数据由 ViewModel 的 XmlDataProvider 类型的属性提供。但是,我无法将它与 TreeView 绑定。我在 XAML 中使用 XmlDataProvider,无法将 ViewModel 属性与 XAML 中的 XmlDataProvider 绑定。下面是代码片段:

Xml代码:

我正在使用 mvvm light 框架。当我尝试时,我得到 XDoc 属性应该是静态的并且我不想让它成为静态的异常。

如果在 xaml 文件中的 XmlDataProvider 中定义我的 X:data,则 treeview 可以工作:

0 投票
3 回答
761 浏览

c# - XmlDataProvider 上的绑定错误(无法绑定到非 XML 对象)

我在将一些控件绑定到我的 XML 时遇到问题。
我的应用程序在运行时填充 TabControl,使用 DataTemplateSelector 为 TAB 加载 XAML:

XAML:

每个页面都包含一个 XmlDataProvider,它加载以下 xml 文件:

运行时出现此错误:

- - 编辑 - -

我将 DataContext 添加到我的控件中,但我仍然遇到问题。
首先是我得到以下信息:

而且我不明白第一个未在任何地方定义的“未命名”文本框是什么。

其次,如果我将转换器放入 TextBox 绑定(例如,就像我用于 CheckBoxes 的转换器),我不会收到错误消息。

第三,不调用转换器函数。

0 投票
0 回答
467 浏览

xml - 如何在 VB.NET 中为我的 XmlDataProvider 写入锁定 XML 文件

我试图在我的程序中打开一个 XML 文件以进行写访问。我的程序使用XmlDataProvider. 我找不到一种方法来完成这两者:

我也找不到告诉XmlDataProvider我为我锁定文件的方法。我能做些什么?

0 投票
1 回答
110 浏览

javascript - 如何从函数中覆盖构造函数属性

我是 JavaScript 编程的新手,我什至不知道如何询问 Google,所以我将详细描述我想要实现的目标。

我正在使用 node.js 和 xml2js 模块为 jasmine 创建 DataProvider 类,它解析简单的 XML 文件:

我希望 DataProvider 构造函数立即解析 XML 并在this.testData. 脚本是:

我使用它如下:

当我运行>node script.js我收到的脚本时undefined。当我取消注释console.log(util.inspect(result, false, null));时,我收到

所以通常它可以工作,但是如何分配resultthis.testData

这与范围有关this.testData吗?

0 投票
1 回答
530 浏览

c# - XmlDataProvider 使用默认命名空间读取 XML

我已经意识到读取下面的 XML 文件的问题是因为命名空间,我已经向 XmlDataProvider 添加了对它的支持,但我无法让它工作,我还没有找到调试它的方法..

谁能发现我哪里出错了?

XAML:

XML 文件的开头:

0 投票
1 回答
1111 浏览

c# - 通过 XmlDataProvider 将复选框“IsChecked”值绑定到外部 XML 文件(利用 MVVM)

在上周搜索并尝试了几个选项之后,我似乎找不到我要找的东西;也许这里有人可以提供帮助。在阅读本文时,请记住我正在尝试尽可能严格地使用 MVVM,尽管我对 WPF 相对较新。作为旁注,我正在使用 Mahapps.Metro 来设置我的窗口和控件的样式,可以在此处找到。

我有一个我的应用程序用于配置的 XML 文件(我无法使用 app.config 文件,因为该应用程序无法安装在用户的系统上)。应用程序将在启动时查找此文件,如果找不到该文件,它将创建它。以下是 XML 的片段:

我在我的引用 XML 文件Window.Resources

并将其DataContext用作我的MainWindow

接下来,我设置了一个“string-to-bool”转换器:

最后,我绑定IsChecked到适当的XPath

在所有这一切之后,应用程序加载,但IsChecked设置为false......任何和所有想法在这里都会有所帮助;提前致谢!

0 投票
1 回答
127 浏览

xml - 如何使用 F# Data 的 XML Type Provider 访问父节点的属性?

如何使用F# Data 的 XML Type Provider访问父节点的属性?假设我有以下 XML:

我想在下面的代码中使用它:

*备注:L1.x 显然行不通,但我想实现类似的东西。

0 投票
1 回答
490 浏览

xml - 带有子元素的 XmlDataProvider 绑定控件

在以下代码中,我无法访问 XML 文件中的参数元素。ListBox 显示 XML 文件中的所有指令。ComboBox 应该显示与 ListBox 中所选指令相关的所有参数元素。ComboBox 的内容是我有问题的地方。下面提供的代码没有显示任何内容。

这是我绑定到的 XML 文件:

我正在尝试使用中所选指令的参数填充组合框ListBox

我正在使用一个XmlDataProvider来绑定 XML 文件。我无法弄清楚我需要的 XPath 表达式(也许我遗漏了其他东西)才能显示指令元素的子元素。

任何关于必要的 XPath 表达式的帮助都会受到欢迎。

0 投票
1 回答
455 浏览

wpf - XmlDataProvider 过滤选定元素的子节点

我正在使用 XmlDataProvider 将一些 UI 控件与 XML 文件内容绑定。在以下代码中,DataGrid 显示 XML 文件中的指令列表。我有两个ComboBox。第一个ComboBox应包含所选指令的(在 DataGrid 中)子节点,其方向属性等于输入。

第二个ComboBox应包含所选指令的(在 DataGrid 中)子节点,其方向属性等于输出。

我的问题是我无法找到填充ComboBox控件的 ItemsSource 所需的 XPath 表达式以获得我想要的东西。实际上它显示了两个组合框中的所有子节点。

这是 XAML 标记:

在这里你可以找到我使用的 xml 文件: