当前位置: 首页 > 知识库问答 >
问题:

如何告诉JAXB添加noNameSpace模式定位属性

万俟英锐
2023-03-14

我希望创建的XML在头元素中具有xsi: noNamespaceSchemaPlace和xmls: xsi属性(xsi: noNamespaceSchemaPlace="Something.xsd"xmls: xsi="http://www.w3.org/2001/XMLSchema-instance")。以任何方式使用模式——只存储这些属性和值。

对此有具体的注释吗?我可以创建一个恒定的XmlAtinn,但它似乎是错误的...

谢谢

共有1个答案

麹高远
2023-03-14

您可以在Marshaller上设置JAXB_NO_NAMESPACE_SCHEMA_LOCATION,如下所示:

marshaller.setProperty(Marshaller.JAXB_NO_NAMESPACE_SCHEMA_LOCATION, "address.xsd");
 类似资料:
  • 问题内容: 例如,文件系统的架构,目录包含文件列表。该模式由文件规范,下一个子类型“ image”和另一个“ text”组成。 在底部是主目录架构。目录具有属性内容,该属性内容是应作为文件子类型的项目的数组。 基本上,我正在寻找一种告诉验证器从正在验证的json对象中的属性中查找“ $ ref”的值的方法。 示例json: “伪”模式 说明“图像”和“文本”定义包含在同一模式中,但它们可能在其他位

  • 问题内容: 嗨,stackoverflow世界, 我想在XSD中指定JAXB可以将特定元素用作XmlRootElement。 我知道如何将注释添加到生成的类中:我想做的是指定可以在代码生成之前将元素生成为根元素。 我使用外部JAXB定制(.xjb文件)。目的是不修改架构(因为它们正在定义标准)。 有人知道怎么做吗?谢谢! 新泽西 问题答案: 问题解决了。 JAXB插件Annotate http:/

  • 问题内容: 我需要将KnownType添加到以下代码中,以便成功进行序列化。当我这样做时,生成的JSON如下: 我如何不包含“ __type”:“ Child:#TestJson”?在某些查询中,我们返回了数百个这些元素,这些额外的文本将加在一起。 完整代码: 问题答案: 正如我在上一个问题中告诉您的那样,我不知道,但是一些研究使我相信以下内容可能会达到您想要的目标:

  • 我已经安装了postgresql,在postgresql.conf中,我看到端口是5433而不是5432。现在,当我尝试通过psql连接到服务器时,出现错误为: psql:错误:无法连接到服务器:无法连接到服务器:连接被拒绝 (0x0000274D/10061) 无法连接到服务器:连接被拒绝 (0x0000274D/10061) 所以我能告诉命令连接到端口5433吗?

  • 问题内容: 如何判断-i标志是否已启动python? 根据docs,您可以检查os.environ中的PYTHONINSPECT变量,它 等效 于-i。但显然,它的工作方式不同。 作品: 不起作用: 我问的原因是因为如果某些条件失败,我有一个脚本调用sys.exit(-1)。很好,但是有时候我想使用-i手动调试它。我想我可以学会使用“ PYTHONINSPECT = 1 python”而不是“ p

  • 问题内容: 我有一个click事件发生在我的自定义指令范围之外,因此,我使用jQuery.click()侦听器并在我的范围内调用一个函数,而不是使用“ ng- click”属性,如下所示: close()是一个简单的函数,如下所示: 在我看来,我有一个绑定到isOpen的“ ng-show”元素,如下所示: 调试时,我发现正在调用close(),isOpen被更新为false,但是AngularJ