草庐IT

xsd-schema

全部标签

java - XSD 验证 : This parser does not support specification "null" version "null"

我正在尝试使用标准Java库验证XML文件并出现上述错误。我的XSD文件test1.xsd是带有代码(在Eclipse中作为Junit测试运行):@TestpublicvoidtestValidatingParser1()throwsException{StringSCHEMA_PATH="test1.xsd";InputStreamSCHEMA_STREAM=getClass().getResourceAsStream(SCHEMA_PATH);StreamSourceSCHEMA_SOURCE=newStreamSource(SCHEMA_STREAM);SchemaFactory

java - 我可以将 RELAX NG 转换为 XSD 吗?

查看主题:如果可以的话,我的第二个问题是,怎么做?我尝试使用trangJava库并没有发生任何事情:( 最佳答案 Trang成功了,再试一次。正确的命令行是:java-jartrang.jar-Irnc-Oxsdtest.rnctest.xsd 关于java-我可以将RELAXNG转换为XSD吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3075775/

java - H2 数据库 : referring to a table in root schema from a foreign key constraint

给定根架构中的表:CREATETABLEuser(usernameVARCHAR(50),passwordVARCHAR(50));和Quiz模式中的表:CREATETABLEQuiz.Results(usernameVARCHAR(50),pointsINT,FOREIGNKEY(username)REFERENCESuser(username));我无法实际创建外键,因为数据库声称表user实际上并不存在。我也不能随后添加外键:ALTERTABLEQUIZ.RESULTSADDFOREIGNKEY(username)REFERENCESuser(username)当然,这两个表都存

java - KafkaAvroSerializer 用于在没有 schema.registry.url 的情况下序列化 Avro

我是Kafka和Avro的菜鸟。所以我一直在尝试让生产者/消费者运行。到目前为止,我已经能够使用以下方法生成和使用简单的字节和字符串:生产者的配置:Propertiesprops=newProperties();props.put("bootstrap.servers","localhost:9092");props.put("key.serializer","org.apache.kafka.common.serialization.StringSerializer");props.put("value.serializer","org.apache.kafka.common.ser

java - org.h2.jdbc.JdbcSQL异常 : Schema "MYAPP" not found; SQL statement

我正在尝试将H2数据库与sprintjunit测试一起使用,如下所示:1-SpringTestingConfig:@Configuration@ComponentScan(basePackages="com.myapp.data",excludeFilters={@Filter(Configuration.class)})@PropertySource("classpath:/test.properties")@Profile("test")publicclassSpringTestingConfig{@BeanpublicDataSourcedataSource(){DriverMa

java - 将 XSD 转换为原型(prototype)

我有一组服务和一大堆XSD。使用我的服务的客户端使用XML,将来会使用protobufs。有没有可以将我的XSD转换为原型(prototype)文件的工具?这里的计划是使用XSD定义一次接口(interface),然后自动生成原型(prototype),以便两个接口(interface)保持同步。 最佳答案 这看起来可能适合您:https://github.com/tranchis/xsd2thrift我自己没有使用过它,但项目描述听起来正是您要找的东西。 关于java-将XSD转换为原

java - 使用 xjc 和绑定(bind)为通用 XSD 定义包名称

我正在尝试使用xjc从几个特定的​​XSD生成Java类。这些模式有一些共同的定义,因此它们导入了许多共同的XSD。特别是,它们可以包括从零到所有常见的XSD。我想生成从特定XSD到特定包的所有类,但将为公共(public)模式生成的类保留在公共(public)包中,这样它们就不会为源树中的每个特定模式重复。我了解到自定义绑定(bind)可用于在每个模式的基础上指定包,例如:我有以下结构:schemas|-common||-common1.xsd-->XSDwithcommontypes#1||-...||-commonN.xsd-->XSDwithcommontypes#N||-co

java - 使用选项 "-Xinject-code -extension "使用 XJC+xsd+jxb 插入代码

我正在尝试使用xjc的扩展名"-Xinject-code"将一些代码添加到我生成的类中。对于以下简单的xsd模式.....我关联了以下绑定(bind):@OverridepublicStringtoString(){returnthis.getName();}运行xjc产生以下输出:$xjc-target2.1-verbose-Xinject-code-extension-d.-pgenerated-btest.jxbtest.xsdparsingaschema...compilingaschema...[INFO]generatingcodeunknownlocationgenera

java - 自动将内联 XSD 从 WSDL 提取到 XSD 文件中

我正在使用第三方Web服务,其定义和实现超出我的控制范围。此Web服务将来会发生变化。Web服务应该用于生成一个XML文件,其中包含一些与Web服务相同的数据(由相同的XSD类型表示)以及程序生成的一些额外信息。我的方法:创建我自己的XSD,引用被调用Web服务的WSDL的XSD定义(这个XSD显然还包括额外信息的XSD类型。)使用JavaXML数据绑定(bind)框架(如ADB或JiXB)从第1步中我自己的XSD文件生成数据绑定(bind)类使用具有相同数据绑定(bind)框架的JavaSOAP框架(如Axis2或CXF)从WSDL生成数据绑定(bind)类(这将使我能够在生成XML

java - 无法找到 XML 模式命名空间的 Spring NamespaceHandler [http ://www. springframework.org/schema/data/jpa]

任何想法,可能导致此错误的原因是什么?org.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configurationproblem:UnabletolocateSpringNamespaceHandlerforXMLschemanamespace[http://www.springframework.org/schema/data/jpa]Offendingresource:ServletContextresource[/WEB-INF/spring/appServlet/servlet-co