繁体   English   中英

执行codeGen时出现JiBX命名空间错误

JiBX namespace error when doing the codeGen

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我一直在尝试使用JiBX版本1.2.6和其他最新版本来执行JiBX codeGen,但是出现以下错误:


FATAL codegen.SchemaDocumentationGenerator - Error writing schema XML representation
org.jibx.runtime.JiBXException: Unknown namespace URI http://www.w3.org/2000/09/xmldsig#
        at org.jibx.runtime.QName.serialize(QName.java:328)
        at org.jibx.custom.classes.JiBX_class_customs_bindingMungeAdapter.JiBX_schema_extract_binding_marshalAttr_1_52()
        at org.jibx.custom.classes.JiBX_schema_extract_bindingElementElement_access.marshal()
        at org.jibx.schema.codegen.SchemaDocumentationGenerator$DocumentationVisitor.visit(SchemaDocumentationGenerator.java:487)
        at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:99)
        at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:109)
        at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:385)
        at org.jibx.schema.codegen.SchemaDocumentationGenerator$DocumentationVisitor.visit(SchemaDocumentationGenerator.java:551)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:194)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.codegen.SchemaDocumentationGenerator.generate(SchemaDocumentationGenerator.java:338)
        at org.jibx.schema.codegen.ClassHolder.initClass(ClassHolder.java:679)
        at org.jibx.schema.codegen.StructureClassHolder.generate(StructureClassHolder.java:2111)
        at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:210)
        at org.jibx.schema.codegen.ClassHolder.initClass(ClassHolder.java:697)
        at org.jibx.schema.codegen.StructureClassHolder.generate(StructureClassHolder.java:2111)
        at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:210)
        at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:227)
        at org.jibx.schema.codegen.CodeGen.buildDataModel(CodeGen.java:1572)
        at org.jibx.schema.codegen.CodeGen.generate(CodeGen.java:1781)
        at org.jibx.schema.codegen.CodeGen.main(CodeGen.java:2206)
Exception in thread "main" java.lang.IllegalStateException: Internal error - error writing schema XML representation: Unknown namespace URI http://www.w3.org/2000/09/xmldsig#
        at org.jibx.schema.codegen.SchemaDocumentationGenerator$DocumentationVisitor.visit(SchemaDocumentationGenerator.java:519)
        at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:99)
        at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:109)
        at org.jibx.schema.SchemaVisitor.visit(SchemaVisitor.java:385)
        at org.jibx.schema.codegen.SchemaDocumentationGenerator$DocumentationVisitor.visit(SchemaDocumentationGenerator.java:551)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:194)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.TreeWalker.walkChildren(TreeWalker.java:505)
        at org.jibx.schema.TreeWalker.walkElement(TreeWalker.java:303)
        at org.jibx.schema.codegen.SchemaDocumentationGenerator.generate(SchemaDocumentationGenerator.java:338)
        at org.jibx.schema.codegen.ClassHolder.initClass(ClassHolder.java:679)
        at org.jibx.schema.codegen.StructureClassHolder.generate(StructureClassHolder.java:2111)
        at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:210)
        at org.jibx.schema.codegen.ClassHolder.initClass(ClassHolder.java:697)
        at org.jibx.schema.codegen.StructureClassHolder.generate(StructureClassHolder.java:2111)
        at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:210)
        at org.jibx.schema.codegen.PackageHolder.generate(PackageHolder.java:227)
        at org.jibx.schema.codegen.CodeGen.buildDataModel(CodeGen.java:1572)
        at org.jibx.schema.codegen.CodeGen.generate(CodeGen.java:1781)
        at org.jibx.schema.codegen.CodeGen.main(CodeGen.java:2206)

我一直在运行的命令是:

java -cp F:\jibx_1_2_6\jibx\lib\jibx-tools.jar org.jibx.schema.codegen.CodeGen -b "UBL-DespatchAdvice-2.1.xml" -p "com.neogrid.despatchadvice.xml" -t F:\FacturaPeru\Tarefa\src_DespatchAdvice -w F:\FacturaPeru\Tarefa\maindoc\UBL-DespatchAdvice-2.1.xsd

根据该错误,由于名称空间http://www.w3.org/2000/09/xmldsig#而发生问题,

拜托,可以帮我解决这个问题吗?

问题暂未有回复.您可以查看右边的相关问题.
1 添加视图模型时出现命名空间错误

我遇到一个非常奇怪的问题。 乍一看,这是一件容易的事,但是请相信我,这会让我发疯! 我只想指定要关联到DataContext中xaml页面的wich文件,我已经在其他xaml页面上做到了,所以我不明白为什么! 名称“ HomeViewModelMusique”不存在“ clr-n ...

2 创建服务时出现命名空间错误

Symfony2新手在这里。 我尝试在我的应用程序中创建服务。 我按照symfony文档 。 这是我的代码: 文件BC / MBundle / Resources / config / services.yml: 文件BC / MBundle / Metas ...

3 将Java转换为XML时出现命名空间错误

我正在尝试使用Java创建如下所示的XML字符串。 我的java代码是 当我运行上面的代码时,出现以下异常 线程“主”中的异常org.w3c.dom.DOMException:NAMESPACE_ERR:试图以对名称空间不正确的方式创建或更改对象。 在java.xm ...

6 将XML文件导入InDesign时出现命名空间错误

任务是在使用XSL转换处理XML文件的同时将其导入InDesign CS6。 为了将段落样式应用于导入的文本,通过XSLT添加了属性“ aid:pstyle”。 一个非常简单的例子: 要导入的XML文件: XSL转换: 在输入文件上外部运行XSLT,我们得到 可 ...

7 尝试创建命名空间时出现 Terraform/GCP Kubernetes 错误

我的 terraform 配置出现以下错误。 这是我的配置,我现在想要做的就是用它创建一个集群身份验证,并创建一个命名空间。 我已经搜索了所有人,但看不到其他人在哪里遇到了这个问题。 这很可能是我在做的蠢事。 我以为这会相对简单,但结果却很痛苦。 我不想在我的构建脚本中包装 gcloud 命令。 ...

9 是否可以为JiBX自定义设置命名空间

当前,我具有以下JiXB定制文件: 这可以与jibx-maven-plugin很好地配合,并且自定义项可以按预期工作。 但是,要在IntelliJ Idea中使用代码辅助,我想为根元素定义XML名称空间。 如果将其指向JiBX站点中的codegen-customizations.xs ...

10 如何在JiBX中禁用命名空间验证?

我有一个指定名称空间的JiBX绑定文件。 但是,我想关闭命名空间验证,以便即使是具有无效命名空间的XML消息也可以解组。 我有一个绑定文件,如下所示: 我将以下消息传递给JiBX unmarshaller(具有Envelope元素的不同命名空间): 以下显示了JiBX解组 ...

2011-10-07 02:41:56 0 972   java/ jibx
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM