问题标签 [xmlschema]

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 投票
2 回答
167 浏览

python - 无法使用 xmlschema.from_json

我一直在左右寻找答案。即使stackoverflow也只有1个类似的问题,但答案在我的情况下不起作用。我无法验证 xml 并不断收到此错误:

“无法选择用于解码数据的元素,请提供有效的‘路径’参数。”

我的目标是通过验证将 json 数据转换为 xml。有人有什么想法吗?

下面是我的简单代码:

0 投票
0 回答
23 浏览

python - 如何从 XMLSchemaWaveFile 绘制波形

我想从仪器控制软件生成的 XMLSchemaWaveFile 中绘制波形。我的目标是从 XML Schema 实时绘制波形数据。我想在我的 LabVIEW GUI 中绘制这个波形。任何有关如何使用任何语言 Python、C# 和 LabVIEW 获取和绘制此数据的指南都会有很大帮助。

这是从 Instrumentation Control Software 生成的 XMLSchemaWaveFile 之一的示例。

这是上述代码在软件中可用的波形示例: 波形

0 投票
1 回答
107 浏览

c# - 将静态 XAML 内联样式转换为外部 CSS 样式表

首先,我熟悉 XAML,但我非常了解 XML/CSS。我已经开始帮助一个朋友为他们的 XAML 应用程序添加一些样式,但很快就注意到他们所有的样式都是内联的,这是一场噩梦。这是他们的一大段代码:

现在我试图研究并添加我自己的样式表声明......

外部的:

内部的:

但是我不断收到错误消息。我遇到的 XAML 文档包含各种元素,例如application我的朋友正在使用window. 所以我不知道是否涉及版本控制,因此为什么我粘贴了一大段我已经开始清理的代码。

使用“1”参数调用“加载”的异常:“无法创建未知类型 '{http://schemas.microsoft.com/winfx/2006/xaml/presentation}StyleSheet'。”

尽管我最终得到的只是错误消息,但我一直在阅读以下文档:

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/styles/css/#xaml

我隐约知道这在某种程度上与.NET 相关(使用 Windows PowerShell ISE 来编辑它)虽然我对此并不熟悉。我只需要帮助他摆脱内联样式,否则他将永远无法完成任何工作。如何让样式表正常工作,并通过一个简单的示例说明如何更改background-color(或任何 XAML 等效项)以定义background-color所有TextBox元素?

0 投票
1 回答
15 浏览

xml - 仅在订单指示器中的唯一元素

有没有办法让元素在相同的序列(选择,全部)中唯一,但不是在整个文档中。

例如,这应该有效(约翰和简都将弗朗西斯作为中间名):

但这应该行不通(约翰有两个相似的中间名):

到目前为止,我已经尝试过关注我的 .xsd 文件:

但这只会使中间名一般来说是独一无二的,而不是单个学生......

0 投票
1 回答
61 浏览

xml - 如何最好地使用 XSD 文件来存储多个模式的通用定义

我有多个具有共同定义的 XML 模式。我想将这些定义存储在我们称之为的通用文件中Common.xsdguid我已经成功地在其他模式中引用了该类型。

但是,我不需要,也不希望存在文件类型.common。我还没有找到一种方法,例如属性,以确保这是不允许的,并且其中定义的任何内容Common.xsd都只是可以继承的。

样本

Common.xsd

我希望这会像在模式中声明类型一样简单。基本上我在这里谈论的是一个抽象模式,例如:

为了澄清,我确实理解这不是它的工作方式,但我正在寻找最接近的方法来确保.commmon文件不被允许或被声明。

0 投票
1 回答
87 浏览

java - 在 Java 中加载 UTF-8 编码的 XML 数据时出现数据库错误

我正在在这里集思广益我的问题,不确定这是否会触发大量关闭!

简化:我有一个读取 XML 文件并将其加载到数据库中的系统。

XML 具有以下架构:

罪魁祸首字段具有以下架构摘录:

该模式与 UTF-8 兼容,因此应支持 2000 个 UTF-8 字符,无论它们是单字节、双字节还是多字节。

XML 模式已经进行了字符长度检查,如上面的摘录中所定义。

问题是有时 XSD 验证成功,但数据库插入失败,当“标题”XML 字段中出现一些多字节 UTF-8 字符时,服务器崩溃并出现 DB 错误。

当数据库插入操作失败时,ops 需要手动减少 XML 字段的长度,并重新处理 XML 文件来修复它。

我一直在研究:

  • 字节与字符长度检查
  • 模式验证
  • ETC

解决方案是否可以进行与字符计数匹配的字符串字节计数检查?

我可以在 Java 中执行 string.getBytes("UTF-8").length ,但是如何匹配<xsd:maxLength value="2000"/>XSD 和varchar(2000)?

您认为确保标题字段的 XML 数据不超过 XSD 中定义的指定长度的最佳方法是什么。并且只要符合 XSD,XML 数据是否成功插入 DB?

我是否正确假设<xsd:maxLength value="2000"/>XSD 中的a 与varchar(2000)列定义匹配?

0 投票
1 回答
25 浏览

xml - xsd 根据 xml 消息内容需要不同的元素

我有 2 条几乎相似但确实有一些专用元素的 xml 消息。现在我想将这些组合到消息中并为其创建一个“灵活”的 xml 模式,以便在处理之前对其进行验证。

这个想法是有一个共同的结构,其中定义了两个 xml 消息中的所有字段,然后是不同字段的 2 个专用部分。然后以某种方式确定正在接收哪个消息,然后使用 xml 模式的公共和正确的专用部分进行验证。

一个简单的例子如下所示。根据 TransportType(可以是汽车或船),xml 消息将包含 3 个元素。2 个元素(品牌和型号)对于两者都是通用的,另外 2 个元素(安全气囊和电动)是特定的,具体取决于选择。

汽车示例

船的例子

我一直在尝试选择和引用,但如果不添加元素(这是不允许的),我无法让它工作。

0 投票
1 回答
37 浏览

django - 如何在 django 中集成 XML Schema、XML 网关 API

什么是 POST API 的 XML 网关

我正在使用 XML 网关在线注册公司的 Web 应用程序。但我不知道使用 XML,我有一个包含 XSD 或 XML 模式的链接,这里是链接。我不知道如何测试和开始。因为没有任何 http 链接,或者在邮递员中测试任何 API。只有 XSD 和 XML 文件。

请任何知道如何使用 XML 网关或 XSD/XML 模式或任何链接的人都可以在哪里获得将 XML 网关与 django 集成以发出 POST 请求的过程。

将感谢您的回答。

0 投票
0 回答
39 浏览

node.js - 如何使用 Typescript 将大量 xml 模式文件转换为 JSON 文件?

我应该使用 Typescript 构建一个将 xml 模式文件转换为 JSON 文件的代码。我正在添加 xml 模式文件的屏幕截图作为参考。

问题是我非常迷茫我应该为这个项目开始什么。我要处理 Typescript,所以我知道我需要定义 xml 文件的标签。但我不知道如何去做以及如何开始。

请给我一些指导和建议,帮助我解决这个问题!(请!!)

0 投票
0 回答
24 浏览

xml - 如何为具有子标签的根标签创建xml架构,其中包含不同数据类型限制的值?

当子标签可以具有不同的数据类型值时,如何以 XSD 形式表示以下 XML?

xsd.exe 在下面创建,但这不完全是我需要的。