jjzjj

serializer

全部标签

php - pear XML_Serializer - 消除多余的标签

我创建一个数组,然后将0..n个元素压入数组中的子数组之一(最容易明白我在下面的代码中的意思)当我通过XML_Serializer运行数组时,它会在推送的元素周围添加额外的标签$serializer_options=array(XML_SERIALIZER_OPTION_INDENT=>'',XML_SERIALIZER_OPTION_RETURN_RESULT=>TRUE,rootName=>'JZ_2103');$serializer=&newXML_Serializer($serializer_options);$otXmlArr=array('status'=>'success

c# - 使用 C# XML Serializer 生成自定义 XML 格式

我正在使用VisualStudio2013并尝试使用C#XML序列化器/反序列化器将存储在类中的变量与XML文件相互转换(我是新手)。给定一个简单的类:publicclassTestXML{publicStringLabel="Hello";publicBooleanEnable=true;publicInt32PosX=12;publicInt32PosY=34;}默认情况下,序列化程序以以下形式生成XML:Hellotrue1234然而不幸的是,我的项目要求声明XML文件中的参数必须格式化为:我一直在考虑使用XmlAttribute和XmlElement选项来控制XML格式,但看不

c# - 如何使用可读/可写的本地 XML 设置?

我在这里找到了与我需要的类似的东西:http://www.codeproject.com/KB/cs/PropertiesSettings.aspx但它并不完全适合我。用户设置存储在某个较远的位置,例如C:\documentsandsettings\[username]\localsettings\applicationdata\[yourapplication],但我无权访问这些文件夹我无法将设置文件从一台计算机复制到另一台计算机,也无法完全删除该文件。此外,将设置xml文件放在应用程序旁边并复制/发送两者会非常方便。这用于演示软件(这是一种合法类型的编码任务),并且将由该领域的非技

c# - 对象到/从 XML : generic Load and Save

这个问题在这里已经有了答案:Howtosave/restoreserializableobjectto/fromfile?(6个答案)关闭8年前。我需要将一些对象存储为XML文件,以便保存数据并在以后加载它。我对此进行了编码,它对我有用:publicstaticProjectLoad(Stringfile){using(varstream=System.IO.File.OpenRead(file)){varserializer=newXmlSerializer(typeof(Project));returnserializer.Deserialize(stream)asProject;

c# xml serialization 自定义 elementName

我正在尝试将类对象序列化为如下所示的xml:0,0000,0001,0001,0001,0000,0000,0001,000重要的是没有直接指定蓝色和红色。我有这样一个类:publicclassColor{[XmlElement("R")]publicstringred;[XmlElement("G")]publicstringgreen;[XmlElement("B")]publicstringblue;[XmlElement("A")]publicstringalpha;}我需要的是一种方法来创建Color类对象的实例并使用不同的名称将它们序列化,例如blue,red,green,

ruby-on-rails - Rails XML 生成,如 Active Model Serializer

有没有办法从RailsAciveModelSerializergem使用的配置/编程生成XML?AMS似乎只生成定制的JSON。XML以默认格式出现。我看到过对AciveModelSerialization的引用,它支持JSON和XML,但配置虽然相似,但有所不同。他们之间的区别是什么?一个人要走了吗?它们在实际使用中如何比较(格式化能力除外)? 最佳答案 如你所见here,there(以及其他地方),XML正在慢慢从网络上消失。有几个原因。1-JSON对象更小。2-JSON是大多数客户端javascript库的实际格式。3-时尚,

c# - 当元素可能是许多可能元素之一时,将 XML 元素反序列化为对象

在本地框架中,消息通过发布/订阅以XML格式传输,我需要能够使用大量消息,但是,所有消息都以简单文本形式接收,并且必须反序列化为Xsd工具创建的对象。消息本身都是从基本MessageType元素/对象派生的,但是如果我基于它进行反序列化:XmlSerializerserializer=newXmlSerializer(typeof(MessageType));XmlReaderreader=XmlReader.Create(newStringReader(rawMessage));MessageTypemessage=(MessageType)serializer.Deserializ

xml - ClassNotFoundException : org. apache.xml.serializer.TreeWalker

我用xml数据库和appachetomcat编写了一个简单的应用程序。我工作得很好,直到我试图在工作区打开时压缩它。之后,无论何时我尝试立即创建tomcat服务器,我都会收到此错误:ClassNotFoundException:org.apache.xml.serializer.TreeWalker所以我离开了这个。现在我正在研究xmlspy,试图使用tomcatFO引擎生成一个pdf文件。我安装了新的tomcat并在xmlspy中指出了这一点。现在,当我尝试在xmlspy中运行fo时,出现以下错误。注意:serializer.jar和xalanjar文件已经在lib文件夹中。log4

xml - dp :serialize and escaping on ibm datapower

我有一个项目,我需要对一个xml文件进行二进制64位编码并将其放入另一个xml中。为了让它工作,我首先使用dp:serialize序列化xml,然后对由此产生的变量使用dp:binary-encode。除了所有斯堪的纳维亚字符都被转义之外,这工作正常。当我解码结果时,åäö变成了åäö。有什么想法吗?我试过在输出标签上使用dp:escaping="minimum"(xsl:output标签会影响dp:serialize吗?)和许多其他选项。通过在二进制64位编码之前打印序列化结果,我看到在调用dp:serialize时添加了转义。是否可以在不转义数据电源的情况下进行序列化?

C# Xml Serializer 将列表反序列化为 0 而不是 null

我很困惑XmlSerializer在幕后工作。我有一个将XML反序列化为对象的类。我看到的是以下两个不属于正在反序列化的Xml的元素。[XmlRootAttribute("MyClass",Namespace="",IsNullable=false)]publicclassMyClass{privatestringcomments;publicstringComments{set{comments=value;}get{returncomments;}}privateSystem.Collections.Generic.Listtests=null;publicSystem.Colle