如何在使用 XJC 生成 JAXB 代码期间重命名顶级类名?

2023-12-27

我正在尝试从几个 xsd 生成一些 bean。不幸的是它们都有相同的根元素。我已成功创建用于重命名子元素的 xjc 绑定文件,但找不到选择根节点来更改它的方法。

我尝试了以下操作,但出现错误:[错误]“/”的 XPath 计算需要生成一个元素。

<jxb:bindings version="1.0" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:com.fnf="http://www.fnf.com/xes">
  <jxb:bindings schemaLocation="transcode-submit.xsd" node="/xs:schema">

    <jxb:bindings node="/">
        <jxb:property name="Newname"/>                                     
    </jxb:bindings>

  </jxb:bindings>                                                           

我想到了。

<jxb:bindings version="1.0" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:com.fnf="http://www.fnf.com/xes">
  <jxb:bindings schemaLocation="transcode-submit.xsd" node="/xs:schema">

  <jxb:bindings node="//xs:element[@name='OLDROOTNAME']">
      <jxb:class name="NEWNAME"/>                                     
   </jxb:bindings>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在使用 XJC 生成 JAXB 代码期间重命名顶级类名? 的相关文章

  • 如何让 BlazeDS 忽略属性?

    我有一个 java 类 它有一个带有 getter 和 setter 的字段 以及第二对 getter 和 setter 它们以另一种方式访问 该字段 public class NullAbleId private static final
  • Junit:如何测试从属性文件读取属性的方法

    嗨 我有课ReadProperty其中有一个方法ReadPropertyFile返回类型的Myclass从属性文件读取参数值并返回Myclass目的 我需要帮助来测试ReadPropertyFile方法与JUnit 如果可能的话使用模拟文件
  • 为 java 游戏创建交互式 GUI

    大家好 我正在创建一个类似于 java 中的 farmville 的游戏 我只是想知道如何实现用户通常单击以与游戏客户端交互的交互式对象 按钮 我不想使用 swing 库 通用 Windows 看起来像对象 我想为我的按钮导入自定义图像 并
  • 动态选择端口号?

    在 Java 中 我需要获取端口号以在同一程序的多个实例之间进行通信 现在 我可以简单地选择一些固定的数字并使用它 但我想知道是否有一种方法可以动态选择端口号 这样我就不必打扰我的用户设置端口号 这是我的一个想法 其工作原理如下 有一个固定
  • org.apache.hadoop.security.AccessControlException:客户端无法通过以下方式进行身份验证:[TOKEN,KERBEROS] 问题

    我正在使用 java 客户端通过 Kerberos 身份验证安全访问 HDFS 我尝试打字klist在服务器上 它显示已经存在的有效票证 我收到的异常是客户端无法通过以下方式进行身份验证 TOKEN KERBEROS 帮助将不胜感激 这是一
  • HSQL - 识别打开连接的数量

    我正在使用嵌入式 HSQL 数据库服务器 有什么方法可以识别活动打开连接的数量吗 Yes SELECT COUNT FROM INFORMATION SCHEMA SYSTEM SESSIONS
  • Pig Udf 显示结果

    我是 Pig 的新手 我用 Java 编写了一个 udf 并且包含了一个 System out println 其中的声明 我必须知道在 Pig 中运行时该语句在哪里打印 假设你的UDF 扩展了 EvalFunc 您可以使用从返回的 Log
  • 如何在 Spring 中禁用使用 @Component 注释创建 bean?

    我的项目中有一些用于重构逻辑的通用接口 它看起来大约是这样的 public interface RefactorAwareEntryPoint default boolean doRefactor if EventLogService wa
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • Hibernate 的 PersistentSet 不使用 hashCode/equals 的自定义实现

    所以我有一本实体书 public class Book private String id private String name private String description private Image coverImage pr
  • Spring Boot Data JPA 从存储过程接收多个输出参数

    我尝试通过 Spring Boot Data JPA v2 2 6 调用具有多个输出参数的存储过程 但收到错误 DEBUG http nio 8080 exec 1 org hibernate engine jdbc spi SqlStat
  • Java ResultSet 如何检查是否有结果

    结果集 http java sun com j2se 1 4 2 docs api java sql ResultSet html没有 hasNext 方法 我想检查 resultSet 是否有任何值 这是正确的方法吗 if resultS
  • 如何对不同的参数类型使用相同的java方法?

    我的问题 我有 2 个已定义的记录 创建对象请求 更新对象请求 必须通过实用方法进行验证 由于这两个对象具有相同的字段 因此可以对这两种类型应用相同的验证方法 现在我只是使用两种方法进行重载 但它很冗长 public record Crea
  • 在我的 Spring Boot 示例中无法打开版本 3 中的 Swagger UI

    我在 Spring Boot 示例中打开 swagger ui 时遇到问题 当我访问 localhost 8080 swagger ui 或 localhost 8080 root api name swagger ui 时出现这种错误 S
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • 尝试将 Web 服务部署到 TomEE 时出现“找不到...的 appInfo”

    我有一个非常简单的项目 用于培训目的 它是一个 RESTful Web 服务 我使用 js css 和 html 创建了一个客户端 我正在尝试将该服务部署到 TomEE 这是我尝试部署时遇到的错误 我在这里做错了什么 刚刚遇到这个问题 我曾
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • 我如何在java中读取二进制数据文件

    因此 我正在为学校做一个项目 我需要读取二进制数据文件并使用它来生成角色的统计数据 例如力量和智慧 它的设置是让前 8 位组成一个统计数据 我想知道执行此操作的实际语法是什么 是不是就像读文本文件一样 这样 File file new Fi
  • 使用 svn 1.8.x、subclise 1.10 的 m2e-subclipse 连接器在哪里?

    我读到 m2e 的生产商已经停止生产 svn 1 7 以外的任何版本的 m2e 连接器 Tigris 显然已经填补了维护 m2e subclipse 连接器的空缺 Q1 我的问题是 使用 svn 1 8 x 的 eclipse 更新 url
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类

随机推荐

  • Objective c 中如何检查用户输入的电话号码是否有效?

    在我的项目中 我验证了带有国家 地区代码的电话号码 例如用户输入号码为 44557788991 并选择国家 地区美国 与其他国家 地区相同 我如何检查电话号码是否有效 单击按钮我必须检查号码是否有效 我想你想检查一下国家 地区的号码 为此
  • 如何表示需求与满足类的操作之间的关系?

    正如问题标题所示 我想显示类的要求与满足要求的类的方法之间的关系 例如 假设我们有一个名为myClass这应该满足Req1 Req2 and Req3 在类图中 我将三个要求连接到myClass通过satisfy关系 myClass有三个名
  • 错误 C3861:“_tcsdup”:找不到标识符

    这是我第一次 我想使用 Windows 进行并行处理创建进程 http msdn microsoft com en us library windows desktop ms682425 28v vs 85 29 aspx功能 根据 MSD
  • Tensorflow RNN 输入大小

    我正在尝试使用张量流创建循环神经网络 我的代码是这样的 import tensorflow as tf rnn cell tf nn rnn cell GRUCell 3 inputs tf constant 0 1 dtype tf fl
  • 存储在 NSUserDefaults 中的数据是否会在应用程序更新和应用程序重新安装(删除-安装)时持续存在?

    这对我的应用程序很重要 因为我想在那里存储应用程序 UDID Apple 建议从 iOS 5 0 开始创建应用程序特定的 UDID 用户默认值会通过更新保留 但不会通过删除和重新安装应用程序保留 目前 钥匙串是通过删除并重新安装应用程序来持
  • 在 OData 中进行“稳定分页”的最佳实践是什么?

    在这篇文章的评论中 WCF 数据服务 OData SetEntitySetPageSize 和自定义操作的问题 https stackoverflow com questions 5708850 problem with wcf data
  • 如何使用 paypal Rest api 解决 400 错误请求错误?

    我目前正在使用 PayPal payment pro Rest API 测试信用卡付款 我不断收到以下错误 Exception in HttpConnection Execute Invalid HTTP response The remo
  • 阻止 DebuggerStepThroughAttribute 应用于我的非 xsd 生成的部分类?

    我使用 xsd exe 工具根据我的 xml 架构生成一个类 它使用 DebuggerStepThroughAttribute 创建了一个公共分部类 好吧 我为此类创建了另一个部分类文件来编写我的自定义代码 并希望能够单步执行我编写的这段代
  • 用于具有数据库访问的 Python Django 测试的 Visual Studio 测试资源管理器

    从 Visual Studio 测试资源管理器启动测试运行在运行测试之前不会调用数据库创建和 Django setup 我当前的解决方法是调用类似的东西 我将其保留在 config settings test 中 def setUpTest
  • Mapbox 描述框的地图样式

    我是新手 正在研究他的前端技能 我正在设计自己的网站来学习 我正在尝试使用 Mapbox API 实现地图 但无法获取我在地图中使用的描述框的样式 链接到我的网站 http rohanchhabra in 地图位于底部 现在我已经成功在地图
  • 使用 XSLT 显示时间表

    我正在尝试使用 XSLT 显示大学课程时间表 我的 DTS 如下所示 我想在日 小时表中显示所有课程 看起来像这样 请原谅糟糕的设计 问题是 我想做一个for each子句 但仅针对常规数字 而不针对 xml 的某些部分 XSLT
  • 时间从秒到日期的转换问题

    我有以下内容Long变量以秒为单位保存纪元值 我试图将其转换为Date val seconds 1341855763000 val date Date TimeUnit SECONDS toMillis seconds 输出比我预期的要差很
  • 为什么在同一目录中导入模块时出现 ModuleNotFound?

    问题 当我尝试使用以下命令在 linux bash 上激活 main py 时 python3 main py 不断出现如下所示的错误消息 我不明白为什么 File main py line 1 in
  • FluentValidation ModelState.IsValid 始终为 true

    好吧 我的问题是 fluidValidation 中的 modelvalidator 在我的项目中不起作用 并且无论验证状态如何 ModelState IsValid 始终为 true 我提前使用 asp net mvc 4 net 4 5
  • 更改 Devise 的登录 URL

    使用 before filter authenticate 用户时如何更改设备的登录路径 我在帖子控制器中有以下内容 eg class PostsController lt ApplicationController before filt
  • PowerShell 从日期获取工作日名称

    使用 powershell 我想从日期中获取星期几名称 星期五 一直在谷歌搜索 找不到这个 这样我就可以在日期是星期五时执行 IF 语句来执行某些操作 有人可以帮忙吗 Use Get Date生成 DateTime 对象 然后调用其 Day
  • 在 angular2 中,如何获取为 @Input 发送的对象上更改的属性的 onChanges

    我有一个指令 上面有一个 Input接受一个类 Directive selector my directive View directives CORE DIRECTIVES export class MyDirective Input i
  • HTML 中每个
    后缩进一行

    我尝试将 PDF 书变成 mobi 书 html 并且我还想重新创建布局 在那里 在每次中断之后 文本都是一行 这应该可以做到 但我做错了 因为它不起作用 我不想对段落执行此操作 因为默认情况下还包括一个空行 但这些中断并不总是意味着一个全
  • R 中的简化 dput()

    我错过了一种以透明的方式将数据添加到 SO 答案的方法 我的经验是structure对象来自dput 有时会让没有经验的用户感到不必要的困惑 然而 我没有耐心每次将其复制 粘贴到简单的数据框中 并希望将其自动化 类似的东西dput 但是是简
  • 如何在使用 XJC 生成 JAXB 代码期间重命名顶级类名?

    我正在尝试从几个 xsd 生成一些 bean 不幸的是它们都有相同的根元素 我已成功创建用于重命名子元素的 xjc 绑定文件 但找不到选择根节点来更改它的方法 我尝试了以下操作 但出现错误 错误 的 XPath 计算需要生成一个元素