marshalling相关内容

部署后未创建 Autocad 实例

我遇到有关使用 C# 运行 autocad 应用程序的问题.因为我是初学者,所以我的大部分代码都是从网上复制粘贴的. 问题是我正在使用 c# 开发一个 web 应用程序,它将在运行时创建一个实例化的 autocad 实例.在开发服务器和我的本地 IIS 服务器上一切正常.但是当我在服务器(窗口服务器 8)上部署 Web 应用程序时,我收到以下错误 操作不可用(来自 HRESULT 的异常: ..
发布时间:2021-11-30 18:33:28 C#/.NET

为 COM 接口启用封送处理需要什么?

我有一个没有类型库的 32 位 ATL COM 组件.它有一个用于实现多个接口的给定类的类工厂. 当我将它用作进程内服务器时,一切正常 - 客户端调用 CoCreateInstance(),对象被实例化,QueryInterface() 检索指向请求接口的指针.但是当我将组件放入 COM+ 时,我无法再实例化该类 - CoCreateInstance() 现在返回 E_NOINTERFACE ..
发布时间:2021-11-30 14:03:44 其他开发

在循环中使用方法 Marshal.PtrToStructure 时的访问冲突异常

在我的程序 (C#) 中,我使用 Marshal.PtrToStructure 方法将对象转换为循环中的结构体添加内存地址.在第一个元素,这个工作正常.但是在第二个元素处,发生了访问冲突异常. 访问冲突异常只发生在win 7(64位)上,win xp(32位)上不会发生. 我不知道原因和解决方案. 请帮帮我. 注意:我使用 .NET Framework 3.5. 代码 ..
发布时间:2021-11-26 20:12:44 C#/.NET

什么是序列化?

我刚开始使用面向对象编程 (OOP),想知道:OOP 术语中的序列化是什么意思? 解决方案 序列化是将内存中的对象转换为字节流的过程,以便您可以执行诸如将其存储在磁盘上或通过网络发送之类的操作. 反序列化是相反的过程:将字节流转换为内存中的对象. ..
发布时间:2021-11-25 20:19:18 Java开发

不使用注解的 Java 代码到 XML/XSD

我需要将 Java 类编组和解组为 XML.该类不属于我,我无法添加注释以便我可以使用 JAXB. 在给定的约束下,是否有一种将 Java 转换为 XML 的好方法? 另外,我认为一个工具可能会有所帮助,但我更感兴趣的是有一些 Java API 可以做同样的事情. 解决方案 注意:我是EclipseLink JAXB (MOXy) 领导和成员 JAXB (JSR-222) 专家 ..
发布时间:2021-11-18 23:00:15 Java开发

如何通过 xml 将 Date(ActionScript 3) 转换为 java.util.Date?

我想通过 xml 将 Date(ActionScript 3) 转换为 java.util.Date. 首先,像这样编写一个用户定义的 ActionScript 类. 公共类用户{公共函数用户(){用户日期 = 新日期();}公共变量 id:String = null;公共变量密码:字符串 = 空;public var userDate:Date = null;} 其次,创建它的实例并设 ..

Jaxb marshaller 总是写 xsi:nil (即使 @XmlElement(required=false, nillable=true))

我有一个用 @XmlElement(required=false, nillable=true) 注释的 java 属性.当对象被编组为 xml 时,它总是以 xsi:nil="true" 属性输出. 是否有 jaxbcontext/marshaller 选项来指示编组器不要写入元素,而不是使用 xsi:nil 编写? 我已经寻找了这个问题的答案,也看了代码,afaics,如果 nil ..
发布时间:2021-11-18 22:55:50 Java Web开发

使用 Marshaller 将 Java 对象转换为 Json

使用 Marshaller 将 java 对象转换为 XML 非常容易.但是我需要单独使用 marshaller 将 java 对象转换为 JSON.我知道使用 gson 或 Xstream 之类的东西很好.但我需要使用 Marshaller.如何实现? 提前致谢. 解决方案 注意:我是EclipseLink JAXB (MOXy) 领导和成员 JAXB (JSR-222) 专家组, ..
发布时间:2021-11-18 22:49:29 Java开发

带有空字段的 JAXB 编组

这是一个非常简单的请求,但我只是没有找到实现它的方法. 我基本上是在尝试在 JAXB 中设置一个角色,该角色表示每当遇到空字段时,不要在输出中忽略它,而是将其设置为空值.所以对于班级: @XMLRootElement类 Foo {整数编号;日期日期;……} 如果日期字段为空,则将其编组到 XML 文件中时,我的输出中不包含该元素.我想要做的是在输出中包含所有字段;如果它们为空,请将它们替 ..
发布时间:2021-11-18 22:47:24 Java开发

JAXB 能否首先通过遏制进行编组,然后通过 @XmlIDREF 进行编组以供后续参考?

我想知道是否可以注释我的类,以便编组器第一次遇到对象时,它会生成适当类型的 XML 元素,但是任何其他对象对该对象的后续引用都将具有 XML IDREF条目已创建? 解决方案 您可以利用 JAXB 的 XmlAdapter 的概念来执行以下操作: input.xml 以下是我将用于此示例的 XML 文档.第 3 个 phone-number 条目是对第一个 phone-numb ..
发布时间:2021-11-18 22:43:43 Java Web开发

我可以强制 JAXB 不转换 "到 &quot,例如,在编组到 XML 时?

我有一个使用 JAXB 编组为 XML 的对象.一个元素包含一个包含引号 (") 的字符串.生成的 XML 具有 ",其中 " 存在. 尽管这通常是首选,但我需要我的输出来匹配 legacy 系统.如何强制 JAXB 不转换 HTML 实体? -- 感谢您的回复.但是,我从未见过调用处理程序 escape() .你能看看我做错了什么吗?谢谢! package org. ..
发布时间:2021-11-18 22:43:39 Java开发

在 JAXB 编组时删除命名空间前缀

我有从模式创建的 JAXB 对象.在编组时,xml 元素使用 ns2 进行注释.对于这个问题,我已经尝试了网络上存在的所有选项,但没有一个有效.我无法修改我的架构或更改 package-info.java.请帮忙 解决方案 经过大量研究和修补,我终于设法解决了这个问题.请接受我的歉意,因为没有发布原始参考文献的链接 - 有很多,我没有做笔记 - 但这个一个肯定有用. 我的解决方案使用 ..
发布时间:2021-11-18 22:43:31 Java Web开发