问题标签 [xml-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2314 浏览

java - 在 Eclipse XML 编辑器中通过 XSLT 或 Schematron 进行 XML 验证?

我们如何在 Eclipse xml 编辑器中通过 schematron 或 xslt 验证 xml 文档?这个想法是使用一些基于规则的验证方法在 eclipse xml 编辑器中扩展 xml 文档实时验证。

0 投票
1 回答
978 浏览

c# - 启用片段级一致性时忽略 XML 模式验证?

从我对 XML 和 Schema 验证的逗留来看,似乎当为XMLReader实例启用片段级一致性时,XML 源将停止针对任何包含的 Schemas进行验证。

但是我无法从 MSDN 文档中验证这一点,因为它似乎没有根据一致性级别描述 XSD Schema 行为。此外,如果我认为这个问题是真的,我找不到解决方法。

我想知道如何针对 XSD 架构验证 XML片段。

就我而言,我正在验证XHTML 1 Strict Schema。事实上,像 <center> 这样已弃用的 HTML 标签并没有被标记为无效,这是我认为片段一致性忽略模式的部分原因。此外,当我在同一场景中使用文档级一致性时,会成功标记有效性错误。

有关我正在使用的验证场景类型的代码示例,请参阅此

0 投票
1 回答
4171 浏览

xsd - Xsd,验证空字符串或最小长度字符串

目前我有一个使用此规则验证的 Xsd

我也需要允许空格,但如果输入了一个值,它的最小长度仍应为 6。

我可以在不使用这个xs:pattern和正则表达式的情况下做到这一点吗?

0 投票
1 回答
304 浏览

.net - 如何更正基于 xml 架构的 xml 文件?

有很多文件无意中更改,现在它们与相关架构不匹配。

我想做的是找到错误并自动更正它们(如果可能的话)。我查看了 .NET 框架中可用的验证机制。问题是我不知道如何编辑错误节点。验证事件处理程序为我提供了一个事件参数,其中包含有关错误本身的一些信息,但不包含节点和作为 XmlValidationReaderImpl 类型对象的发送者对象,我对此一无所知,我在任何地方都找不到有关此类型的任何信息。

有谁知道我如何使用验证机制更正 Xml 文件,或者是否有其他可用的方法?

0 投票
4 回答
10771 浏览

c# - 针对 XSD 验证 XML 的最高效方法

我得到一个带有 XML 的字符串变量,并有一个 XSD 文件。我必须根据 XSD 文件验证字符串中的 XML,并且知道有不止一种方法(XmlDocument、XmlReader、...?)。

验证后我只需要存储 XML,所以我不需要它在 XDocument 或 XmlDocument 中。

如果我想要最快的性能,该怎么做?

0 投票
1 回答
1475 浏览

xml - 如何排除 XSD 中的根元素?

我在 XSD 文件中定义了几个元素,稍后在文档中用作参考。我确实希望这些“参考”元素中的任何一个构成一个有效的 xml 文件。

例如我有

我不希望验证以下 xml(如果这是文件中的唯一行)

从全局中删除“Section”节点会阻止我引用它进行递归

0 投票
1 回答
2806 浏览

xml - WSDL 文件中的 XML 命名空间错误

我有以下服务定义(不完整,但演示了错误。Visual Studio 告诉我(从德语翻译)“在此架构命名空间中http://schemas.xmlsoap.org/wsdl/不可用”在我定义的行提供 XML。

0 投票
2 回答
1087 浏览

xml - Schematron 验证和唯一性

我正在尝试编写一些 Schematron 规则,其中一个应该检查元素是否在父元素的范围内是唯一的。所以我有一个示例 xml 结构:

我的规则应该检查每个元素的“a”元素是否是唯一的。在这个特定示例中,对于id="qw1"的elem, 有两个元素 "a" 的值为 "3"。这不应该被允许。

到目前为止,我已经得出了这种规则:

但这不起作用,因为它会查看整个文档,而不仅仅是elem的直接子代。

0 投票
2 回答
2263 浏览

struts2 - Struts2 验证

在 Struts2 中,我们是否可以同时在 Action 类中实现验证 xml(ActionClass-method-validation.xml)和验证方法。

我在问,因为在我的情况下不会调用此验证 xml。

0 投票
1 回答
1200 浏览

asp.net-mvc - Rss20FeedFormatter 正在生成格式不正确的 RSS

我正在使用 ASP.Net MVC2 并为我的博客提供 RSS 提要。我在 System.ServiceModel.Syndication 和 Rss20FeedFormatter 中使用了开箱即用的功能。

提要工作正常,可以被 Outlook 以及我尝试过的每个浏览器读取。但是,当我将 RSS 提要作为站点地图提交给谷歌时,我收到了验证错误。
出于好奇,我使用报告了类似问题的 feedvalidator 验证了提要。

饲料: http: //www.chrispfarrell.com/Blog/Rss

如果你在 feedvalidator.org 上弹出这个提要,你会看到问题。

实际上没有自定义代码来生成 RSS。

控制器动作是

关于为什么提要无效且格式不正确的任何评论?如果需要,我可以发布 FeedResult 的代码,但它是非常标准的代码。

谢谢

克里斯·法瑞尔