草庐IT

xsd-schema

全部标签

xml - 强制使用 xsd 元素

我有一个xml文件,我正尝试根据xsd文件对其进行验证。工作正常。我想修改xsd以使元素值成为强制性的。当我验证xml文件时,如果元素FirstName我希望它失败,我该怎么做呢?为空()xml文件PatientFirstPatientLastxsd文件 最佳答案 强制性属性minOccurs可选。指定any元素可以在父元素中出现的最少次数。该值可以是>=0的任何数字。默认值为1。(默认必填)不为空 关于xml-强制使用xsd元素,我们在StackOverflow上找到一个类似的问题:

XML 和 XSD 验证失败 : Element has both a 'type' attribute and a 'anonymous type' child

我有一个XML文件和一个XSD文件要验证。当我验证时,它显示以下错误。org.xml.sax.SAXParseException:src-element.3:Element'UC4'hasbotha'type'attributeanda'anonymoustype'child.Onlyoneoftheseisallowedforanelement.XML文件:JOB_NAMEXSD文件:可能是什么问题? 最佳答案 问题正是错误消息所说的地方:对于同一个元素,您不能同时拥有type="xs:string"和嵌套的complexType

xml - XSD:声明 xs:integer 数据类型时允许空值的选项

我的问题(或疑问)围绕着类型为xs:integer的空元素。我需要允许空元素,所以我使用联合来允许空元素或有效整数作为值,如下面的模式所示。但是,我的架构具有双重作用,还需要导入到需要String、Float、Integer或Date数据类型的第3方软件中。如果我对所有整数使用union方法对模式进行编码,它们将不会在软件中被键入为整数。除了允许整数数据类型为空元素的union方法之外,还有其他方法吗?我只想拥有一个XSD,但如果需要的话也可以拥有两个。给出的XML示例:7和架构: 最佳答案 你试过吗

xml schema - 以任意顺序定义子元素0-*

我想定义一个xml架构,其中元素连接器具有0-*子元素。Sequence、Association或Message中的任意顺序,0到多次。即我尝试定义以下模式,但顺序似乎是固定的。 最佳答案 我通过设置为choice并设置minOccurs和maxOccurs属性解决了这个问题。 关于xmlschema-以任意顺序定义子元素0-*,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/36

xml - 基于 xml schema 在 VSCode 中自动完成 xml 标签

VSCode是否像标准VisualStudio那样基于XML架构实现某种自动完成功能?如果没有,是否有实现该功能的扩展? 最佳答案 不幸的是,他们没有任何内部xml完成工具。请使用这个扩展:https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag 关于xml-基于xmlschema在VSCode中自动完成xml标签,我们在StackOverflow上找到一个类似的问题:

xml - 如何覆盖父/扩展元素内的 Xsd 元素

我正在我的公司创建一个新的数据交换服务。我们想要扩展在我们的core.xsd定义文件中定义的现有对象。这是我需要做的一个例子:我认为这非常有道理。我想覆盖父元素并使其成为必需元素。但是,一个有效的xml文件应该是这样的。现在哪里多了一个部门名称!?HRIT我怎样才能使XML文件变成:IT谢谢,克雷格 最佳答案 您需要使用限制而不是扩展。对于您指定的场景,这将是一个完全有效的模式(我已经大量使用namespace使其有效)。 关于xml-如何覆盖父/扩展元素内的Xsd元素,我们在Stack

xml - 什么是 xmlns :mstns in a XSD?

下面xsd-header中的xml:mstns表示什么?... 最佳答案 这是一个XML命名空间声明。XML命名空间实际上是由URI定义的,因此限定名称由命名空间(任意URI)和本地名称(遵循NCName规则的简短字符串)组成。然而,这不能每次都写完整,所以命名空间通过命名空间声明映射到前缀,它总是采用以xmlns开头的属性的形式,并为包含它及其所有子元素的元素。我们以您的案例为例。我们有一个属性xmlns:mstns="http://tempuri.org/config.xsd",它只是说前缀mstns被映射到命名空间URIhtt

xml - XSD 可视化?

我最近一直在处理许多半复杂的XSD,我想知道:有哪些更好的工具可以处理XML模式?有没有图形工具?独立的或基于Eclipse的是理想的选择,因为我们不是.net商店。 最佳答案 我找到了EclipsestandardXSDeditor没事。查看一些屏幕截图here.您可以从标准更新站点安装它。 关于xml-XSD可视化?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/683133

允许任何内容的 XML 架构 (xsd :any)

我需要一个XML模式的示例,它允许任何事情发生。这听起来可能很奇怪,但我需要它来调试我当前的模式。问题是我有一个复杂的对象,我在一个函数(我无法控制的DLL的一部分)中使用它以及一个模式,并且该函数返回给我XML。目前该函数抛出异常,因为在使用模式验证时出现错误,但不应该有。所以,我想要一个空白模式,一个不会导致任何验证错误的模式,这样我就可以看到函数输出的XML。我尝试采用我当前的架构,并仅保留xs:schema标记来创建一个空架构,但这显然不起作用。 最佳答案 XML架构无法指定文档无论其内容如何均有效。但是,如果您能够指定根元

xml - 当我包含 xmlns ="http://www.sitemaps.org/schemas/sitemap/0.9"时,XSLT 不起作用

我的Google站点地图在元素中没有xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"时可以很好地通过XSLT呈现,但是当包含时,我的foreach语句不起作用模板中没有任何内容呈现。我的代码在下面。感谢您的帮助。XML{site_url}{current_timeformat="%Y-%m-%d"}monthly0.5XSLSitemapLocationLastModifiedUpdateFrequencyPriority 最佳答案 MyGooglesitemaprendersw