41得票5回答
htmlentities()是否足够创建符合xml规范的值?

我正在从头构建一个XML文件,需要知道htmlentities()是否转换了所有可能会破坏XML文件(以及可能的UTF-8数据)的字符? 这些值将来自Twitter / Flickr提要,所以我需要确信。

40得票3回答
什么是对象图,如何对其进行序列化?

最近我一直在阅读关于序列化的内容。我读到,当我使用XmlSerialization进行序列化时,我无法序列化对象图。什么是对象图,为什么我不能简单地对其进行序列化?

40得票1回答
在根元素中使用XmlSerializer和数组

我有一个类似以下的XML文档:<scan_details> <object name="C:\Users\MyUser\Documents\Target1.doc"> ... </object> <object ...

38得票6回答
为什么XmlWriter总是输出utf-16编码?

我有这个扩展方法。 public static string SerializeObject<T>(this T value) { var serializer = new XmlSerializer(typeof(T)); ...

37得票1回答
将一组键/值对的列表序列化为XML

我有一个键值对列表,想要将其存储在XML文件中并进行检索。因此,这个任务与这里所描述的类似:here。我试图遵循标记答案中的建议(使用 KeyValuePair 和 XmlSerializer ),但是我无法使其正常工作。 到目前为止,我拥有一个名为“ Settings”的类...publi...

36得票2回答
.NET XML序列化-存储引用而不是对象副本

在 .Net/C# 应用中,我有一些相互引用的数据结构。 当我对它们进行序列化时,.Net 会将所有引用都序列化为单独的对象副本。 在下面的例子中,我试图将它们序列化为 'Person' 数组。 'Person' 可能会引用另一个人。 public class Person { pu...

36得票1回答
XML序列化问题 - 如何从一个对象序列化元素、属性和文本

我是一个新手,正在学习使用.NET进行XML序列化,学了一段时间后,我现在感到有些困惑了。我可以将包含其他元素的属性元素序列化,但是我该如何序列化这样的内容: <myElement name="foo">bar</myElement> 我使用一个类来代表我的元素,...

35得票3回答
将org.w3c.dom.Node转换为字符串。

抱歉,我是Java/XML的新手 - 似乎无法解决这个问题。似乎可以将Document对象转换为字符串。但是,我想将Node对象转换为字符串。我正在使用org.ccil.cowan.tagsoup解析器来实现我的目的。 我通过类似于以下方式检索节点... parser = new org.c...

35得票5回答
不可变性和XML序列化

我有几个类一旦设置了初始值就是不可变的。Eric Lippert将此称为只写不读的不可变性。 在C#中实现只写不读的不可变性通常意味着通过构造函数设置初始值。这些值初始化只读字段。 但是,如果您需要将这样的类序列化为XML,使用XmlSerializer或DataContractSeria...

34得票5回答
如何使用XmlSerializer序列化内部类?

我正在构建一个用于与第三方交互的库。通信是通过XML和HTTP POST完成的,这部分已经可行。 但是,使用该库的任何代码都不需要知道内部类。我的内部对象使用该方法序列化为XML:internal static string SerializeXML(Object obj) { Xm...