问题标签 [xml-binding]

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 投票
13 回答
109521 浏览

xml - 从生成的 XML 中删除 'standalone="yes"'

您是否知道防止在生成的 XML 中生成独立 =“yes”的 JAXB 设置?

0 投票
4 回答
4897 浏览

c# - 在没有名义类的 Silverlight 中绑定 XML

假设我有一个简单的 XML 块:-

在 Silverlight 中获取此 XML 后,我想将其与此类XAML绑定:-

现在我可以简单地使用 LINQ to XML 和一个名义类进行绑定:-

没有这个类可以吗?

换句话说,Silverlight 代码和输入 XML 之间的耦合仅限于 XAML,其他源代码与项元素上的属性集无关。

编辑:建议使用 XSD,但最终它的数量相同。XSD->生成的类。

编辑:匿名类不起作用,Silverlight 无法绑定它们。

编辑:这需要有两种方式,用户需要能够编辑值并且这些值最终出现在 XML 中。(在上面的示例中将原始 TextBlock 更改为 TextBox。)

0 投票
2 回答
3054 浏览

java - JiBX:如何在我的代码中继续使用接口?

如何在我想使用 JiBX 绑定的类中保持使用接口?

示例:我在 java 中有这个非常简单的模型:

而这份有约束力的文件:

当我尝试运行我的代码时,我得到了这个异常:

java.lang.ClassFormatError:com/test/B 类中的方法具有非法修饰符:0x1001

我尝试在两个映射上使用 'abstract="true"' ,只是为了得到这个异常:

...引起:org.jibx.runtime.JiBXException:无法访问类 com.test.A 的绑定信息确保已编译绑定...

我发现的唯一解决方案是让 AImpl 持有 BImpl 而不是 B,并让 getter 返回 BImpl 并让 setter 接收 BImpl。这是非常错误的,因为它完全破坏了界面。

我该如何解决这个问题?我一直在发脾气,发脾气(真正的问题要复杂得多,JiBX 神秘的错误消息没有帮助)——没有任何帮助。

这可以解决吗?JiBX 真的那么侵入性吗(因为它要求我放弃所有接口编程?)

请不要回答“使用 AbstractB”,因为它是同一个问题,只删除了一个级别。

0 投票
3 回答
235 浏览

java - 脚轮和插座

我是 Castor 和数据绑定的新手。我正在开发一个应用程序,该应用程序部分需要从套接字中取出数据并解组数据以制作 POJO。现在,由于 Ant 和 Castor,我已经完成了套接字的工作,甚至生成并编译了 java 文件。

这就是问题所在:我将收到的数据流可能是大约 9 个不同的对象之一。也就是说,我收到一个文本流 (XML),它代表一个包含我将要操作的东西的对象;再次,取决于对象类型。如果它只是一个对象,那很容易:调用它的 unmarshall 命令并继续我的快乐方式。但是,既然它可能是多种对象中的一种,我知道要解组什么吗?我阅读了映射,但要么我没有得到它,要么它看起来像是静态映射,而不是动态映射。

有什么帮助吗?

0 投票
1 回答
4782 浏览

c# - 将 ListBox 绑定到 XmlDocument

有人可以帮助我,为什么我的列表框是空的?

XmlDocument 包含以下 XML:

在我的 XAML 文件中,我尝试了以下操作

我知道我还没有设置绑定到 name 属性,但是如果它正在工作,它不应该为每个选项卡节点显示 XmlDocument.XmlNode.ToString() 吗?

我的 C# 构造函数代码在后面:

作为config.document.OuterXml包含上述 xml 的有效文档。

我使用 Collections 处理程序代码,但我一直在尝试弄清楚如何直接绑定到 XML。

更新:列表框为空

现在没有绑定错误,但我的列表框是空的,我仔细检查了我的 XML 文件,甚至做了 MessageBox.Show(provider.Document.OuterXML) 并且可以确认 XmlDocument 确实有正确的节点。

提前致谢

0 投票
1 回答
1547 浏览

wpf - 如何将带有命名空间的 XML 绑定到 WPF DataGrid?

我有一个用例,我需要将 XML 文件中的数据绑定到 WPF DataGrid。我准备了这个例子来演示我将在我的最终代码中做什么。

这是 Books.xml:

下面是我如何将它绑定到我的 DataGrid 控件。第一个 XAML:

然后,C#代码:

现在,如果我在 Books.XML 的根元素处定义了一个 XML 命名空间为http://my.namespace.com/books; 我知道我可以像这样以编程方式获取该命名空间:

但是,如何在 XAML 中检索此命名空间以访问“book”元素?在这方面有哪些最佳实践?

非常感谢。

0 投票
2 回答
136 浏览

java - 为 XML 持久性选择框架

我需要为我们的应用程序中的一些 java 类的 XML 持久性选择一个框架。我的要求是:1.我从java类开始,而不是schema 2.使用注解进行定制3.能够生成schema。

到目前为止,似乎只有 JAXB 可以满足我的所有要求。

XStream 不生成模式 JiXB 不使用 java 注释。

你能指出我满足我所有要求的 JAXB 以外的其他框架吗?

谢谢!

0 投票
2 回答
562 浏览

java - 从java代码调用插件

嗨,我正在使用 Eclipse 作为 IDE 来开发我的应用程序。我有一个疑问。我有一个插件能够从一个 xml 文件创建一个类。现在,问题是我有很多 xml 文件和类要生成..

谁能告诉我如何从我的 java 测试类中调用插件,以便我可以一起创建类..

请帮我。

0 投票
4 回答
9108 浏览

java - 如何将xml绑定到bean

在我的应用程序中,我通过 HTTP 使用一些 API,它以 xml 形式返回响应。我想自动将数据从 xml 绑定到 bean。

例如绑定以下xml:

到这个bean(也许在注释的帮助下)

最简单的方法是什么?

0 投票
1 回答
1036 浏览

delphi - 使用 XML 数据绑定时生成复杂类型的问题

我正在使用 XML 数据映射,并且在使用它时生成复杂类型时遇到问题。

如果我有一个像下面这样工作正常的 XML

我将复杂类型作为SampleType, ConnectionType and ItemType.

但是如果我有 XML 之类的

我得到了复杂的类型,SampleType, ConnectionType, ItemType, ItemType2, ItemType22, ItemType222, ItemType2222, and ItemType22222即 ItemTypes 等于 XML 中存在的项目数。

为什么会发生这种情况,我该如何解决这个问题?