CDATA忽略&;在XSD中

我需要xml解析器/验证器忽略& 如何在xsd中使用CDATA来实现它 这是xsd的一个片段: <xs:simpleType name="values"> <xs:restriction base="xs:string"> <xs:enumeration value="IN & OUT"/> <xs:enumeration value="XYZ"/> </xs:restriction> </x

WSDL错误:XSD:尚未解析位置

我刚刚从EclipseIndigo(3.7)升级到EclipseJuno(4.2),我的WSDL在Indigo中没有任何问题,现在我收到了一个奇怪的警告和错误,我不理解 WSDL代码段: <wsdl:types> <xsd:schema targetNamespace="http://www.domain.com/ClientServices/LendingSimulation/V1" xmlns:cpReq="http://www.d

Xsd 是否需要xml架构属性?

我有一个XML模式。我是新手。我的问题是:验证XML是否需要这些属性?换句话说,我应该在XML文件中包含这些属性吗 <s:complexType name="OTA_TravelItineraryRQ"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="POS" type="tns:POS"/> </s:sequence> <s:attribute name="E

XSD名称空间";ns2“;问题

我在Request.xsd中定义了模式,它将引用common.xsd。 我希望输出应该如下所示 <Request xmlns="http://ws.myref.com/schemas/test" xmlns="http://ps.myref.com/schemas/2008/Common"> <EmailList> <Mail>test@gmail.com</Mmail> </EmailList> &l

如何在XSD中定义常量

有没有办法定义一个常量值并在前面的XSD中使用该常量?我有一个公共值,用于各种xs:element标记的maxOccurs属性。像其他语言中的常量一样,如果支持MyConst的值发生变化,我希望在一个地方进行更改 <!-- Can I do this? --> <ConstantValue id="MyConst" value="10"/> ... <xs:element name="sandwich_meat" type="xs:string" minOccurs

将XSD文件转换为UML模型

我们有一个生成表示数据库表的XSD文件的应用程序。 我现在需要将XSD转换为UML模型。这将允许客户使用建模工具(如Magicdraw、RSA、Eclipse、ct)更改模型,然后运行我们的另一个工具来生成其他工件 如何将XSD转换为UML 我们拥有MagicDraw,所以我一直在寻找转换功能,该功能可以为我做到这一点,但由于某种原因,我无法导入XSD,尽管它是有效的。 当谈到XML模式和XMI格式时,我也感到困惑。这些与我的XSD文件有何不同 谢谢 Sarah有一些工具能够将XML模式转换为U

对同一xsd元素/组的多个引用

我必须在包含“坐标”的多个区域类型之间进行选择。不幸的是,不允许有多个同名的xsd元素——不管它们是被多次定义还是被多次引用 <xs:group name="Region"> <xs:choice> <xs:group ref="tns:CircularRegion" /> <xs:group ref="tns:RectangularRegion" /> <xs:group ref="t

Xsd 无法通过maven jaxb插件生成注释

我试图添加javax.persistence.Id作为一个字段的注释,并通过Maven JAXB插件生成Java对象。然而,我遇到了javax.persistence.id的类not found exception,我确实确保javax.persistence包含在maven依赖项中,并且我看到maven将其作为依赖项来拉,但是当我运行jaxb插件时,它将不起作用 这是我的XML 这是我的binding.xjb文件 如果我只是简单地将@Id注释添加到项目中的任何java类中,那么我就可以添加,

使用xsd:all意味着;无法分析XML架构";在记事本中++;

我已经花了两天时间试图解决这个问题,我花了4个小时在互联网上检查我做错了什么,但没有任何成功。。。我希望你能帮助我 我正在尝试使用Notepad++创建XML模式。我想做的是:我有一个叫做a的主元素。在这个元素中,我将有子元素1,2,3和4。所有thos元素都将有自己的SimpleType作为属性(我将它们作为示例的元素) 我的XSD是这样的: <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualifi

为什么我不';在wsdl+;使用WSCF blue从choice元素生成xsd代码?

我使用WSCFBlue从wsdl生成web服务代码。有时xsd中的choice元素会生成为Item和ItemElementName。有时只是一个项目。无法在此中找到任何逻辑。答案是架构中必须有相同类型的choice元素。例如,2个int选项或2个string选项,因此不能再仅通过类型来了解它。在我的示例中,在choice->no ItemElementName枚举和属性中有三种不同的类型

无法从SAML2.0 XSD架构生成类

我尝试从以下SAML2.0 XSD模式生成类: -失败 -失败 -成功 我曾尝试使用xsd.exe和xsd2code工具,但每次尝试生成#1和#2时,我都会针对各自的模式出现以下错误: 两个工具都会引发以下错误:架构验证警告:未声明“”元素。 错误:为架构“%MYPATH%\authorization”生成类时出错。缺少元素“” 两个不同的错误: xsd.exe: 错误:为架构“%MYPATH%\federation”生成类时出错。缺少元素“” xsd2code:未声明错误类型“” 为了解决

Xsd 在IBM ODM规则中的决策表中查找

在决策表中,如果我有ID,并且我喜欢将值而不是ID表示为规则设计器/决策中心中的查找 如何构建xsd xom?我尝试了这个解决方案,并帮了很多忙。通过在BOM条目中使用域,通过定位值,标签,语言化和BOM2XOM映射 这些步骤可以通过多种方式完成,我尝试了Excel工作表和数据库: 对于excel工作表: 查看此链接 对于数据库,本文提供了很多帮助,它将xml用作一个动态域,您可以通过从数据库中提取数据、创建新的eclipse插件项目来重新实现它。我尝试了这个解决方案,并提供了很多帮助。通过在B

用于基于XSD模式将X12转换为XML的工具

我正在寻找一个工具或软件库(最好是.Net),用于使用xsd模式将edi文档转换为xml,就像Biztalk一样 在Biztalk中,您可以定义要在管道中使用的架构文件,生成的xml将基于该架构并使用该架构进行验证 有很多库可以进行转换(根据这个问题:),但是我看不到任何可以设置转换所基于的模式的库。有什么想法吗?我刚找到这个论坛帖子: 看起来,在当时没有任何标准X12 XML模式的情况下,Microsoft自己制作了X12 XML模式,并在Biztalk中使用这些模式进行XML验证和转换 因

Xsd 使用XML模式扩展具有属性的元素,而不是complexType

所以我发现这篇文章和我想要达到的目标非常相似,但我不太清楚我是不是不可能做到我正在尝试的事情,或者我只是错过了什么 要点是我有一个包含已定义元素的XSD。我不想编辑这个原始的xsd文件。是否有任何方法可以扩展元素,以便我也可以添加自己的属性“attributeC” 另一篇文章创建了一个新的fooType的complexType,并将元素放在其中,并扩展fooType以包含更多元素。通过这样做,他们能够实现一个包含fooElement的元素,以及另外两个添加的元素。问题是我想添加到元素本身,而不

XSD根据以前的元素值更改可用元素

是否有方法根据以前的元素值更改可用元素 我有一些查找“原因”代码,但其中一些只属于某些“产品” 因此,我希望创建每个产品查找原因代码枚举,并使其仅基于产品选择可用 这可能吗 非常感谢我认为这些“业务规则”不能用XSD来表达 一个选项是创建验证规则,以根据元素/属性值强制执行这些条件结构规则。您可以在XSD中对使用枚举xsi:type属性修饰的实例元素影响元素多态性(同名)

Xsd xml架构元素层次结构存在问题

这个xml模式有什么问题?它不能正确解析,并且我无法实现集群(元素)->主机(元素)->负载(元素)之间的层次结构 谢谢,Emilio在主机元素中,load元素不能是complexType的子元素,您必须有一个序列,等等 允许这样的操作(我更正了中“usedPhysicalMemory”中的打字错误): 此架构将完成以下操作: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element

Xsd 这是创建XML模式的正确方法吗?请建议

1: 2: 我可以像在1中那样添加maxOccurs和minOccurs吗。数字2也是定义模式的正确方法吗?您的第一个代码示例有一个小语法错误。开始标记的末尾有一个斜杠/使其成为一个自动关闭元素,您的XML格式可能不正确。删除斜杠可以修复该错误 <xs:element name="abcd" type="xs:string" length value = "4" minOccurs="1" maxOccurs="1"/> 长度不是元素的有效属性,而且XML建议不允许在equals

XSD文件中的OR逻辑

我的XSD文件片段: <!--ru-RU: Группа настроек--> <!--en-US: Settings group--> <xs:complexType name="settingsGroup" > <xs:sequence> <xs:element name="string" type="stringValue" minOccurs="0" maxOccurs="unbounded"

Xsd Xml模式中目标名称空间的说明?

例如,假设我们有以下模式(在中列出) 您能解释一下“schema”节点中每个属性的用途是什么吗?我一直在想办法解决这个问题,但我不明白。如果我错了,请纠正我: 我假设xmlns=”http://www.w3.org/2001/XMLSchema“指的是没有前缀的元素和属性 xmlns:po=”http://www.example.com/PO1“似乎意味着任何以po为前缀的内容都指向此url(example.com/p01) 我不明白targetNamespace是做什么用的。我也不明白合格

使用JAXB将XSD转换为Java时遇到的问题

我正在尝试使用JAXB将我无法控制的XSD转换为Java类。我得到的错误是: [ERROR] cvc-pattern-valid: Value 'true' is not facet-valid with respect to pattern '0|1' for type 'BooleanType'. line 139 of http://neon/meaweb/schema/common/meta/MXMeta.xsd [ERROR] a-props-correct.2: Invalid

限制已在XSD中扩展的元素

我正在尝试为web服务创建可重用的元素声明以进行插入和更新。我有以下声明: <xs:complexType name="commonEntity"> <xs:sequence> <xs:element name="id" type="snt-common:id" minOccurs="0" maxOccurs="1" /> <xs:element name="createdByID" type="snt

Xsd WSDL2Java故障-嵌套内容

我试图使用Axis2 wsdl2java从一大组模式(总共15k行)生成java存根,但遇到了以下复杂类型的问题。最初,在我的模式文件上运行该工具时,我收到了一条不伦不类的错误消息,“unsupported content Simple content!”为了找到此错误的原因,我从源代码下载并部署了Axis2项目,找到了错误字符串并检查了导致问题的元素。 我相信问题的根源与简单内容中嵌套简单内容的复杂类型有关 我有两个例子,SequencedTextType失败,OpenTextType成功。这

xsd唯一约束无效

我已经看到了很多例子,展示了如何在xsd模式中使用unique元素,但是我没有成功地使它适合我。 我测试时遇到的错误(如果您知道更好的测试工具,请告诉我)“schema”的内容无效。元素“unique”无效、错位或出现频率过高。” XSD: 唯一约束必须位于元素声明内部,因此: <xsd:element name="inflations" type="inf:Inflations> <xsd:unique name="CodeUniqueKey"> ...

Xsd XML模式:如何使用自定义';simpleType';类型?

在XML模式定义中,我试图将属性的值限制为0到100之间的整数 参考下面的示例模式,我希望元素“root”上的属性“attr”具有此限制。 为了实现这一点,我定义了一个simpleType“Percentage”,并将其设置为“attr”的“type” 但是,我的XML模式编辑器(VS2008)将该属性标记为存在问题:“类型‘百分比’未声明或不是简单类型” 您的架构根元素上似乎缺少名称空间声明: xmlns="http://testtttt" 因此类型引用无效 xmlns="http://

XSD名称未知可选元素,名称为已知可选元素

从开发XSD/XML的一年开始,我想编写一个更简单的XSD,只针对不会被修改或删除的元素,它可以从完整的XSD中验证XML 简单来说: 使用此XML: <root> <unknown1/> <known2/> <unknown2/> <known1/> <unknown3/> <unknown4/> </root> 这个XSD: <xsd:s

XML模式:是<;xsd:element>&书信电报;xsd:attirbute>;内置标记,模式标准的一部分?

在下面的代码片段中,我有一个关于这些名称的问题,例如,,。这些名称在哪里声明?我遵循URI->,找不到它们的声明。我很好奇它们是否是每个解析器都需要支持的“关键字”。我是XML新手,显然缺乏一些基本信息来理解这一点。请解释一下。多谢各位 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:annotation> <xsd:documentation xml:lang="en"&g

Castor生成的类(XML编组)-XSD不可用

我最近转移到一个项目中,我注意到有一个特定的需求,需要将一些数据存储为XML 先前的团队使用Castor生成的类来整理和解压数据 现在我有一个新的要求,要求我向这个XML中添加一些额外的(但可选的)字段。然而,我意识到之前的团队根本没有检查过XSD,我也没有办法联系他们 XSD肯定是庞大而复杂的,因为它负责生成大约50个类。因此,再次编写XSD很容易出错,而且我可能最终创建与旧XML兼容的XML 我想到的另一种选择是使用XMLSpy之类的工具,并尝试从XML对XSD进行反向工程,但是这听起来也有

Xsd XML模式&x2B;complexType元素+;序列的替代方案

我想创建一个XML模式——一个XSD文件——来应用于XML文档。 让我们考虑下面的XML文档: <root> <a /> <b /> <c /> <a /> <a /> <b /> </root> 符合以下要求的约束条件: 是根元素 、和元素可以出现无限次 、和元素未分组。例如,元素可以在元素之前和之后 如果我必须创建一个XML模式来应用于示例XM

Xsd 如何在XML模式中将complexType限制为特定值?

我正在尝试在XML模式中使用限制进行某种形式的组合 我有一个complexType,可以在其他几个complexType中重用。我想指定FieldA在FullTypeA中包含PartialType时必须是一个值,在FullTypeB中包含时必须是另一个值 <xs:complexType name="PartialType"> <xs:sequence> <xs:element name="FieldA" type="xs:unsignedSh

xsd扩展类型以更改属性值

我试图扩展一个复杂类型以更改其minOccurs值,我尝试了不同的方法但未成功,以下是我的基本类型: <xs:complexType name="PhoneNumberType"> <xs:sequence> <xs:element name="AreaCode"> <xs:simpleType> <xs:restriction base="xs:stri

Xsd 在XML模式中定义maxLength方面的语法是什么?

我试图用几种工具验证XML模式,但根据我使用的工具的不同,没有得到一致的消息。以下语法似乎是问题所在: <xs:element name="Name" minOccurs="1" type ="xs:string" maxLength = "125"/> XMLSpy会触发一个错误,而Notepad++(windows)和XMLCopy Editor(Ubuntu)会对此进行验证。那么这个语法正确吗,

Xsd wsdl和模式的批量下载(SoapUI导出定义)

我们正在开发一个java项目,它使用了许多不同的web服务。服务定义定期更改,新服务也经常添加。因此,我们需要自动生成所有java客户机 我们有一个批处理脚本,它下载所有需要的wsdl和所有依赖的模式,然后生成所有相应的java clientswsimport,最后生成一个jar,其中包括所有客户端和所有需要的wsdl和xsd。我们在我们的工件中部署这个jar,并在我们的项目中使用它。我们需要在jar中包含wsdl和xsd,以避免jax-ws在执行中调用wsdl 这个脚本已经变成了一个怪物,因为

xsd:定义一个可以重复偶数次的元素

使用xsd,有没有一种方法可以定义重复偶数次的元素?根据我的信息,minOcurs和maxOccurs属性是不可能的 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:element name="A"> <xs:complexType> <xs:sequence> <xs:element name="B" maxOccurs="?" m

在XSD文件中使用Guid类型的正确方法是什么?

我有一个.xsd文件,用于使用Visual Studio中的xsd.exe工具生成代码。 某些类成员是GUID,xsd.exe工具会给出2个警告: 命名空间“”不可在此架构中引用。 未声明类型“” Guid类型被识别,因为生成的C#文件有效且有效。 有人知道如何摆脱这些警告吗 要验证XSD并将类成员生成为System.Guid,正确的语法是什么?该wsdl命名空间扩展页似乎已被删除,因此无法找到所需的类型信息。引文来源: 谢谢大家,, 我找到了如何删除警告 如上所述,wsdl名称空间要么已被删除

需要(递归)xsd组的帮助吗

我有这个xsd: <?xml version="1.0" encoding="utf-8" ?> <xs:schema xmlns="http://myschema.com/schema" targetNamespace="http://myschema.com/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="aT

Xsd DTD或XML模式。哪一个更好?

DTD和XML模式的优缺点是什么(我甚至不知道后者的正式名称是什么!)?哪个更好?为什么我们需要两种方法来做同一件事 编辑:我在读的一篇文章中发现了这一点,这促使我提出以下问题: 为什么使用W3CXML模式语言 W3CXML模式语言不是 只有模式语言。事实上,XML 规范描述文档类型 定义(DTD)作为 表达一个模式。此外 JAXB的预发行版本 参考实现只起作用 使用DTD——也就是说,不使用模式 用XML模式语言编写。 但是,XML模式语言是 比DTD丰富得多。例如 在XML模式中编写的模式

帮助自引用XSD生成循环引用

我正试图从XSD文件构建一个C#类。简言之,我在尝试执行XSD.exe工具时遇到循环引用错误: 来自的组“setFilterCondition” targetNamespace=http://developer.cognos.com /schemas/report/7.0/“已 无效定义:循环组引用 我提取了组的定义,并为其提供了以下XSD: <xs:group name="setFilterCondition"> <xs:annotation>

Xsd 对xsi:type的约束或限制

这是我面临的一个普遍的例子 我已经在模式中创建了派生类型,并希望创建一个元素,该元素是一个无限列表(序列),它有一个限制,其中只允许三个派生类型中的两个 从顶层来看,“我有一些事件,在一种情况下只能有两种类型的事件” 下面是我如何定义我的事件和序列的后续持有者。(这一切都有效) 抽象项是名为“Event Base”的复杂类型,具有名为Name的公共属性: <xs:complexType name="EventBase"> <xs:annotation><xs:

XSD中的导入及其实现

我有两个单独的XSD,具有一些公共属性。我想创建另一个XSD,将所有公共属性放在单独的XSD中,并将它们导入到我已经拥有的两个XSD中,而不是在两个XSD中重复或复制它们 这种实施有什么参考吗?我们是这样做的: 共享“库”xsd: 左xsd具有相同的目标命名空间: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns="http://www.common.namespace/" xmlns:xs="http://ww

如何根据上下文确定XSD元素是必需的还是不必需的?

我们有一个Person元素的定义,其中我们希望根据需要使用不同的元素 他们正在做什么。例如,如果他们正在添加一个人,则需要不同的元素 发送而不是更新一个人。在下面的示例中,人员类型当前是重复的,这 当然是错的。是否有一种在xsd中表示这一点的好方法,以便我们可以重用Person类型 <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

JAXB XSD元素(基本)

我想将传入的XML绑定到JavaType <?xml version="1.0" encoding="UTF-8"?> <apiKeys uri="http://api-keys"> <apiKey uri="http://api-keys/1933"/> <apiKey uri="http://api-keys/19334"/> </apiKeys> 我希望使用JAXB,因此我定义了一个XSD。我的XSD不正确,创建的对象在创建

XSD具有相同内部结构的两个元素

我正在使用xsd,试图让它验证xml xml用于创建对象。列表中的元素可以创建两种类型的对象:SC和SMSC。SMSC是一个SC,并对其进行了扩展 SMSC不包含任何新属性。从xml的角度来看,SMSC在各个方面都与SC相同,只是定义其属性的元素由标记而不是标记包装 我们的XSD如下所示: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name='Definitions'>

xsd错误出现在以下位置:

这是xml <?xml version="1.0" encoding="utf-8"?> <Modules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="XSDQu3.xsd"> <Module code="CSE1246"> <Name shortName="ADSA"&g

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 28 页