xsd相关内容
MOXy BeanValidation 让我能够向我的 JAXB 添加验证类. 使用 MOXy 的“Bean 验证插件",我可以根据 restrictions/在生成的 JAXB 类中进行 Bean 验证来自现有架构的方面. 但是有什么方法可以生成模式 restrictions/facets基于 Bean Validation 注释来自 JAXB 注释的 java 类? XJC
..
我目前正在使用 Sandcastle、Doxygen 和 JavaDoc 为我编写的代码生成文档.是否可以使用这些包记录 XML 模式?如果没有,是否有任何(最好是免费的!)包可以做到这一点?我可以自己编写文档作为 Doxygen 或 Sandcastle 中的一个额外概念主题,但我宁愿一个工具为我做这件事! 一个例子是(虽然我不是 XML Schema 方面的专家!): ///
..
Android中style属性不使用android:命名空间前缀的原因是什么? 看看 style 是如何不以 android: 开头的?有人知道为什么吗?
..
我有一组 .xsd 文件.使用 xsd.exe 生成类时,输出文件大约有 17000 行长,包含成百上千个部分类. 为了简洁起见,xsd.exe 甚至 Visual Studio (2010) 是否可以将这些类拆分为单独的文件? 解决方案 我不知道使用 xsd.exe 或普通 VS 的任何可能性,但使用 重新锐化.右键单击文件 -> 重构 -> 将类型移动到匹配的文件中.
..
关于我的另一个问题:XML 反序列化空元素? 我从第三方服务器获得了类似的元素用于 API 测试: 我刚刚意识到,现在我对这样的元素是代表空对象还是空对象感到困惑. 说到对象,它们是一样的,空对象通常意味着空对象引用对吧?但是尝试将 XML 元素映射到数据字段/值,它们可能不同,即空字符串是空字符串,但对于十进制价格或布尔值
..
有人知道用 XSD 模式验证 XML 的命令行工具吗? 解决方案 来自 Libxml 项目的 xmllint xmllint --schema schema.xsd doc.xml
..
使用 xsd:unique 和 xsd:key 有什么区别? 解决方案 我找到了自己的答案: 这一切都与基数有关: xsd:key 用于 (0..N) 和 (1..1) 多重性.xsd:unique 用于可选的 (0..1) 多重性.这也是为什么 xsd:unique 中的 selected 字段可以为 nill 的原因. 我的答案来源:http://www.xml.co
..
我是一个包含多个导入和包含的 xsd 文件. 我基本上需要将架构合并到一个文件中,以便在第三方应用程序(不支持包含)中使用. 是否有免费/开源工具或脚本可以做到这一点? 解决方案 您可能会发现在 SO 上被问过几次的相同内容很有帮助,例如 这里和这里.另一个免费来源可能是 Microsoft 的 Technet,因为它与 MS SQL Server 产品中存在的限制有关(还显示
..
假设我有一些架构: 这定义了一些元素 foo,它里面有一些元素 fooElement 类型为
..
我正在开始一个拥有第三方 XSD 的新项目.我的 Java 应用程序需要生成和读取符合此 XSD 的 XML 消息.过去,我为此使用了 Apache XMLBeans.看起来 XMLBeans 已经退役了. 现在 XMLBeans 已经退役了,有什么好的替代品呢?我在其他项目中使用过 XStream 但我不记得 XStream 有能力生成 Java来自 XSD 的类,所以我认为对于这个用例来
..
我有 XSD 架构文件,我需要用架构文件中的元素填充我的组合框...
..
我有一些元素名称包含非 ASCII 字符的 xsd 模式.当我使用 Eclipse Kepler 使用 Generate JAXB Classes 命令生成 java 类时,生成的类和它们的变量包含非 ASCII 字符.我想把这个非 ASCII 字符转换成 ASCII 字符. 我已经在 JAVA_TOOL_OPTIONS 设置了语言环境 -Duser.country=GB -Duser
..
我正在尝试按照本文中提到的代码从 Java Annotated 类生成 XSD 是否可以从带有 JAXB 注释的类生成 XSD JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);SchemaOutputResolver sor = new MySchemaOutputResolver();jaxbContext.g
..
这两者之间的实际区别是什么:
..
VS 2005 确实包含了一个设计器XSD 文件. 我在哪里可以找到 VS 2008 的版本?我只找到了 的预览版VS 2008 beta 2. 解决方案 我建议不要对 XML 模式使用数据集编辑器,微软从 VS 2005 停止支持模式设计器是有原因的. 我们从 VS 2005 模式设计器生成的模式遇到了无穷无尽的麻烦,以至于我们最近不得不重新设计它们. 我要么使用基本的 X
..
我想使用 JAXB 2.1 XJC 从 xsd 生成 java 代码.我提供了一个 xsd 架构,但我无法更改它.我想在从 xml 模式生成 java 类时使用 xjc:simple 模式. 在xsd中有元素: 正如这里所说:http://jaxb.java.net/guide/Map
..
我需要一种在构建过程中根据 *.xsd 文件自动重新生成 *.cs 文件的方法,最好不涉及任何自定义加载项.这也需要在 CI 构建上运行. 我不确定我是否遗漏了一些明显的东西,或者在我看来这真的很棘手吗? 解决方案 我用这个脚本: @echo off光盘 %1调用 :treeProcess %2 "XSDs"光盘..转到:eof:treeProcessrem 来自 http://s
..
我的项目有以下 xsd 我正在尝试根据 Payment Method 枚举属性为 xmls ACH 和 CC 制作单个 xsd 如果付款方式是 Ach,则需要 ACHInfo 否则 CreditCardInfo ..
..
在 Visual Studio 中,您可以从现有架构创建模板 XML 文档.VS2008 SP1 中新的 XML Schema Explorer 更进一步,可以创建一个包含数据的示例 XML 文档..NET 中是否有一个类库可以自动执行此操作而无需使用 Visual Studio?我在 MSDN 上找到了 XmlSampleGenerator 文章,但它写于 2004 年,所以可能现在 .NET
..
将 .xsd-files 转换为 .ecore-files 的最佳方法是什么? 有 Eclipse 插件吗? 解决方案 这对我有用: 新建 -> 项目... Eclipse 建模框架 -> EMF 项目 模型导入器: XML 架构 模型 URIs:[选择 xsd 文件] 在 xsd 更改时重新验证 .ecore-File: 右击.genmodel-文件 重新
..