草庐IT

c++栈对象的shared_ptr

全部标签

java - jibx:缺少必需的对象异常

我正在使用JiBX编码一些类。它运作良好,直到我得到一个IllegalStateExceptionjava.lang.IllegalStateException:Missingrequiredobjectatorg.jibx.runtime.impl.MarshallingContext.pushObject(MarshallingContext.java:1181)atcom.dreipplus.profiler.importer.binding.trans.JiBX_binding0MungeAdapter.JiBX_binding0_marshalAttr_1_18()atcom

java - 如何从相互引用的 XML 标记创建 Java 对象?

我有一个XML,它具有对应于从XML创建的三种类型的Java对象的标签。对象的形式是:A-staticMap-Stringname-StringaInfo1-StringaInfo2B-staticMap-Stringname-StringbInfo1-StringbInfo2C-AaObject-BbObject现在,在我的XML中,我为A对象和B对象定义了一个标签列表,然后我为C对象定义了使用名称字段引用A和B对象的标签。我有两个要求:在从XML读取A和B对象的同时在A和B中填充静态map。这些映射将分别包含A.name到A和B.name到B的映射。通过从XML标记中读取A.nam

c# - 将 powershell 对象另存为 xml 并在 c# 中加载

我有以下powershell脚本扫描位置并将文件详细信息添加到xml文件,Get-ChildItem-recursec:\DATA|Select-Object*,@{Name="Kbytes";Expression={"{0:N0}"-f($_.Length/1Kb)}},@{Name="Age";Expression={(((Get-Date)-$_.CreationTime).Days)}}|Export-Clixmlc:\DATA\Final.xml据我所知,这应该是.net框架中的一个对象,假设是一个数据集?我想做的是将此对象加载到C#应用程序中并将其用作数据集。我如何将对象加

java - XML 日期绑定(bind)到 Java 对象日期

这个问题在这里已经有了答案:jaxbunmarshaltimestamp(4个答案)关闭9年前。我有一个像这样的简单的xml字符串t592013-06-0621:51:42.252NOMTEST12.70N2013-06-0621:51:42.252我有这样的xml字符串的pojo类@XmlRootElement(name="test")publicclassTest{@XmlElementpublicStringtest_id;@XmlElementpublicDatedateprix;@XmlElementpublicStringnomtest;@XmlElementpublicd

java - 为什么 JAX-WS 导出的对象需要默认构造函数?

JAX-WS要求传输的所有类都具有默认构造函数(无参数构造函数)。我不明白这个要求,因为客户基于WSDL创建他们自己的类。IMO这一要求仅对那些用作Web服务输入参数的类有意义。有谁知道如何规避该要求? 最佳答案 当您使用JAX-WS时,您正在使用JAXB实现将java对象序列化为XML。因此,“问题”在于JAXB的工作方式。要使用JAXB,您需要创建一个JAXBContext,将所有可以编码/解码的类传递给它。创建上下文时,JAXB将检查所有给定的类是否具有无参数构造函数。如果这些类中至少有一个没有这种构造函数,则不会创建上下文。

xml - 从对象创建 xml

基本上我想在Flex中创建XMLDesigner之类的东西,用户可以使用它来添加/编辑View/仪表板的组件和属性。我将View结构存储在xml文件中。我在运行时解析该文件并显示View。如何将一个对象(具有属性和子对象)转换为xml节点(具有属性和元素)并将该xml添加到现有的xml文件。这样下次我解析xml文件时我'我会在我的View/仪表板中获得该新组件。例如,xml文件中组件的对象结构:提前致谢。 最佳答案 使用XML(反)序列化库。有很多,但我用过并且发现非常稳定的一个是FlexxB.它有很多功能,我发誓!Flexxb是基

c# - .NET 反序列化后 XML 中的对象位置(行、列)

在使用XmlSerializer反序列化为.NET对象后,如何获取xml标记在原始xml文件中的位置?这是一个例子XML4ABCBern3ABCDPragueXML到C#对象的映射[XmlRoot("Root")]publicclassAddressDetails{[XmlElement("Number")]publicintHouseNo;[XmlElement("Street")]publicstringStreetName;[XmlElement("CityName")]publicstringCity;}想要的结果XmlSerializerserializer=newXmlSe

c# - 使用 FromBody 在 WebAPI 中建模的对象的 JSON 数组

我正在创建一个WebApi方法,它应该通过XML或JSON接受对象列表并将它们添加到数据库中。这是我目前拥有的一个非常基本的版本:[HttpPost]publicHttpResponseMessagePut([FromBody]ProductAddproductAdd){//dostuffwithproductaddobjectreturnRequest.CreateResponse(HttpStatusCode.OK);}它接受的对象列表的模型结构如下:publicclassProductAdd{publicListProducts{get;set;}}publicclassProd

java - 有没有一种声明式的方法可以将 XML 解析为 Java 对象?

我正在编写一个将XML文件导入我的Java应用程序的函数。我正在使用XOM解析XML文件。解析XML的代码不太好理解,是一些硬编码的.getChild(3)等等。与声明性XML文档相比,很难遵循代码。难道没有一种更易于维护的方法来将XML文档解析为Java对象吗?我希望以一种更具声明性的方式使用它,我可以在其中指定哪些标签对应于哪些Java类。 最佳答案 看看JAX/B-相当简单的基于注释的方法。这是一个标准的JavaAPI。有一些工具可以从XSD或示例XML文件生成带注释的Java类。我在myblog中描述了我对它的使用

c# - 处置 XDocument 对象

如何“处置”XDocument对象?我用它来解析XML字符串,然后将文件保存到文件系统。然后,我需要以相同的方法访问此文件并在其上运行命令行工具。代码如下:stringfilepath="...";stringfilename="...";XDocumentxdoc=XDocument.Parse(xmlString);xdoc.Save(filepath+filename);Processp=Process.Start(newProcessStartInfo("rst.exe",args));//theargsusethefilesavedabove我在调用命令行工具的那一行下了一个