xsd相关内容

在从 Java JAXB 注释类生成的模式中生成 XSD 限制

MOXy BeanValidation 让我能够向我的 JAXB 添加验证类. 使用 MOXy 的“Bean 验证插件",我可以根据 restrictions/在生成的 JAXB 类中进行 Bean 验证来自现有架构的方面. 但是有什么方法可以生成模式 restrictions/facets基于 Bean Validation 注释来自 JAXB 注释的 java 类? XJC ..
发布时间:2022-01-09 22:12:54 Java开发

是否可以使用 Doxygen、Sandcastle 或其他文档生成器记录 XML?

我目前正在使用 Sandcastle、Doxygen 和 JavaDoc 为我编写的代码生成文档.是否可以使用这些包记录 XML 模式?如果没有,是否有任何(最好是免费的!)包可以做到这一点?我可以自己编写文档作为 Doxygen 或 Sandcastle 中的一个额外概念主题,但我宁愿一个工具为我做这件事! 一个例子是(虽然我不是 XML Schema 方面的专家!): /// ..
发布时间:2022-01-09 22:12:44 其他开发

xsd.exe 将类生成为单独的文件?

我有一组 .xsd 文件.使用 xsd.exe 生成类时,输出文件大约有 17000 行长,包含成百上千个部分类. 为了简洁起见,xsd.exe 甚至 Visual Studio (2010) 是否可以将这些类拆分为单独的文件? 解决方案 我不知道使用 xsd.exe 或普通 VS 的任何可能性,但使用 重新锐化.右键单击文件 -> 重构 -> 将类型移动到匹配的文件中. ..
发布时间:2022-01-09 22:12:13 C#/.NET

XML,这是什么:null 或空元素?

关于我的另一个问题:XML 反序列化空元素? 我从第三方服务器获得了类似的元素用于 API 测试: 我刚刚意识到,现在我对这样的元素是代表空对象还是空对象感到困惑. 说到对象,它们是一样的,空对象通常意味着空对象引用对吧?但是尝试将 XML 元素映射到数据字段/值,它们可能不同,即空字符串是空字符串,但对于十进制价格或布尔值 ..
发布时间:2022-01-09 22:11:52 其他开发

xsd:key 和 xsd:unique 之间的区别

使用 xsd:unique 和 xsd:key 有什么区别? 解决方案 我找到了自己的答案: 这一切都与基数有关: xsd:key 用于 (0..N) 和 (1..1) 多重性.xsd:unique 用于可选的 (0..1) 多重性.这也是为什么 xsd:unique 中的 selected 字段可以为 nill 的原因. 我的答案来源:http://www.xml.co ..
发布时间:2022-01-09 22:11:37 其他开发

如何将 XSD 架构与导入合并并包含到单个文件中?

我是一个包含多个导入和包含的 xsd 文件. 我基本上需要将架构合并到一个文件中,以便在第三方应用程序(不支持包含)中使用. 是否有免费/开源工具或脚本可以做到这一点? 解决方案 您可能会发现在 SO 上被问过几次的相同内容很有帮助,例如 这里和这里.另一个免费来源可能是 Microsoft 的 Technet,因为它与 MS SQL Server 产品中存在的限制有关(还显示 ..
发布时间:2022-01-09 22:11:29 其他开发

既然 XMLBeans 已经退役了,用什么来代替它呢?

我正在开始一个拥有第三方 XSD 的新项目.我的 Java 应用程序需要生成和读取符合此 XSD 的 XML 消息.过去,我为此使用了 Apache XMLBeans.看起来 XMLBeans 已经退役了. 现在 XMLBeans 已经退役了,有什么好的替代品呢?我在其他项目中使用过 XStream 但我不记得 XStream 有能力生成 Java来自 XSD 的类,所以我认为对于这个用例来 ..
发布时间:2022-01-09 22:11:03 Java开发

JAXB 将非 ASCII 字符转换为 ASCII 字符

我有一些元素名称包含非 ASCII 字符的 xsd 模式.当我使用 Eclipse Kepler 使用 Generate JAXB Classes 命令生成 java 类时,生成的类和它们的变量包含非 ASCII 字符.我想把这个非 ASCII 字符转换成 ASCII 字符. 我已经在 J​​AVA_TOOL_OPTIONS 设置了语言环境 -Duser.country=GB -Duser ..
发布时间:2022-01-09 22:10:33 Java开发

适用于 Visual Studio 2008 的 XML 架构设计器

VS 2005 确实包含了一个设计器XSD 文件. 我在哪里可以找到 VS 2008 的版本?我只找到了 的预览版VS 2008 beta 2. 解决方案 我建议不要对 XML 模式使用数据集编辑器,微软从 VS 2005 停止支持模式设计器是有原因的. 我们从 VS 2005 模式设计器生成的模式遇到了无穷无尽的麻烦,以至于我们最近不得不重新设计它们. 我要么使用基本的 X ..
发布时间:2022-01-09 22:10:10 其他开发

JAXB 2.1 - 自定义 xs:any 绑定

我想使用 JAXB 2.1 XJC 从 xsd 生成 java 代码.我提供了一个 xsd 架构,但我无法更改它.我想在从 xml 模式生成 java 类时使用 xjc:simple 模式. 在xsd中有元素: 正如这里所说:http://jaxb.java.net/guide/Map ..
发布时间:2022-01-09 22:10:04 Java开发

在构建期间自动化 xsd.exe

我需要一种在构建过程中根据 *.xsd 文件自动重新生成 *.cs 文件的方法,最好不涉及任何自定义加载项.这也需要在 CI 构建上运行. 我不确定我是否遗漏了一些明显的东西,或者在我看来这真的很棘手吗? 解决方案 我用这个脚本: @echo off光盘 %1调用 :treeProcess %2 "XSDs"光盘..转到:eof:treeProcessrem 来自 http://s ..
发布时间:2022-01-09 22:09:55 C#/.NET

是否有一个类可以从 .NET 中的 XSD 模式生成示例 XML 文档

在 Visual Studio 中,您可以从现有架构创建模板 XML 文档.VS2008 SP1 中新的 XML Schema Explorer 更进一步,可以创建一个包含数据的示例 XML 文档..NET 中是否有一个类库可以自动执行此操作而无需使用 Visual Studio?我在 MSDN 上找到了 XmlSampleGenerator 文章,但它写于 2004 年,所以可能现在 .NET ..
发布时间:2022-01-09 22:09:35 C#/.NET