问题标签 [xsd-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 回答
313 浏览

xml-validation - 为什么验证我的 xml 时没有任何错误?

我的 Xml 没有得到针对 XSD 的正确验证。当我打开 xml 文件时,我希望浏览器能够通过至少某种通用错误消息

我的 Xml 文件在 note.Xml 下面

我的 Xsd 文件在 note.xsd 下面

note.xml 和 note.xsd 文件都在同一个文件夹中。有人可以指导为什么我没有收到任何错误吗?那么任何人都可以帮助我如何使用 xsd 验证我的 xml 文件吗?谢谢,

0 投票
0 回答
573 浏览

visual-studio-2010 - 使用 SOAP 端点修复 WCF RIA 中的无效子元素

当您尝试将 SOAP 端点添加到 WCF RIA 服务时,是否有解决 Visual Studio 标记的警告?

我找到了一篇博客文章Silverlight forums,但其中唯一的“答案”只是说编辑 Visual Studio DotNetConfig.xsd,实际上并没有做什么

0 投票
1 回答
1722 浏览

xml - 如何为以下xml编写xsd?

在这里,我为上面的 xml 生成 xsd,但它不正确。你能帮我为xml生成xsd吗?提前致谢。

0 投票
1 回答
1535 浏览

xml - XSD 架构命名空间问题

如何使用 XSD '期望'一个元素具有命名空间?此时我收到一条错误消息:“发现以元素 'ns:person' 开头的无效内容。需要 '{"":person}' 之一。”

如您所见,我在“人”name上定义了属性。xs:element如果我将“ns:person”定义为,name那么我会收到一个错误,即名称无效 aaarghh。

我在这里想念什么?

这是 XSD (ns.xsd):

这是 XML (peoples.xml):

0 投票
2 回答
2504 浏览

java - 在 Java 中使用 XSD 进行 XML 验证

我有以下课程:

我想知道我到底应该使用schema.newValidator("dir/to/schema.xsd")还是当前版本可以?我读到有一些 DoS 漏洞,也许有人可以提供更多信息?另外,路径必须是绝对的还是相对的?
大多数要验证的 XML 都有自己的 XSD,所以我想阅读 XML 本身中提到的模式 ( xs:noNamespaceSchemaLocation="schemaname.xsd")。
仅在启动或手动重新加载(服务器软件)期间进行验证。

0 投票
1 回答
410 浏览

c# - “循环属性组参考。”

又是奇怪的情况:)

我有一个函数可以根据 XSD 验证给定的 XML,并在验证失败时抛出异常。(该函数从接收 xml 调用的 WebPage 调用)

既通话

验证功能非常简单

这在过去 2 年中运行良好,但最近验证函数开始返回以下消息:

这是错误消息 - XSD 和发送的 XML 都没有改变,此外,如果我回收应用程序池并再次发送相同的 XML(我已经“ping”了每隔几秒发送相同 XML 并检查结果的程序)验证通过......一段时间(有些在几分钟到几个小时之间)。

XSD 与调用页面位于同一目录中,在服务器日志中我看到对 XSD 的请求带有 HTTP/200 响应,我什至尝试将 HTTPS 更改为本地路径,但错误保持不变(指向无效地址给出 HTTP/404 或无效路径异常,因此它会尝试读取 XSD 文件)

再次 - 回收应用程序池会立即解决它,但我不能每 5 分钟回收一次。

提前致谢!西蒙

0 投票
1 回答
2105 浏览

xml - 此元素上的属性名称“名称”未在 DTD/Schema 中定义

当我使用模式对 XML 进行 xslt 转换时遇到上述错误......知道错误可能是什么吗?替代文字

0 投票
1 回答
1465 浏览

iphone - iOS:使用 XSD 进行 XML 验证

我想在 iOS 平台上使用xsd验证一些xml 。我做了一些搜索,但没有找到任何东西。任何人都有我可以用来执行此操作的代码吗?

0 投票
2 回答
1384 浏览

python - 是否可以获得在 XSD 中定义的 XML 节点的类型?

我正在用 python 解析 XML。我有一个 XSD 架构来验证 XML。我能否获得在 XSD 中定义的 XML 特定节点的类型?

例如,我的 XML(小部分)是

我的 XSD 是(又是其中的一小部分):

在解析期间,我想知道我的标签wakeupNote在 XSD 中定义为complexType zwv:description。如何做到这一点(在python中)?

我需要这个做什么?假设我有很多这样的 XML,我想检查它们是否都有填充英语的字段。很容易检查 是否<lang xml:lang="en"></lang>为空,但允许根本不指定此标签。

所以我们的想法是获取所有可能有语言描述的标签,并检查标签是否存在并且是否有en<lang>的非空内容。

UPD

由于在验证期间我的 XML 是针对 XSD 进行检查的,因此验证引擎知道所有节点的类型。7个月前我有一个类似的问题,仍然没有答案。他们是相关的,恕我直言。在 Python 中基于 XSD 验证和填充 XML 中的默认值

0 投票
3 回答
7448 浏览

sql-server-2008 - XSD:如何编码字符串长度> 255?

我尝试使用以下代码从 XML 导入字符串

但有些字段超过 255 个字符。所以我尝试添加更多字符:

验证失败的数据长度为 194 个字符,包括 CDATA。它不包括单引号(它们在那里显示空白):

SQL Server SSIS 2008 中的错误是:

我将如何构造首先列出的 XML 模式以正确导入此数据?