问题标签 [liquid-xml]

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 投票
0 回答
131 浏览

xsd - XML Liquid Studio 2018 - 模式子集 - 类似于 XmlSpy

我目前正在使用评估版,它与我需要的 XmlSpy 功能相比非常好。

我有一个相当大的架构文件 (XSD),有时我喜欢从中提取小的、自包含的、单个文件的 xsd 部分。就像 XMLSpy (Schema Subset ...)。

您可以选择展平 Schema,但我看不到提取子集的选项。

有这样的选择吗?

非常感谢, 玩具

0 投票
1 回答
949 浏览

jsonschema - 如何指定 Liquid Studio 创建的 json 模式中的属性顺序?

我们目前正在使用 Liquid Studio 的试用版来检查它是否符合我们的要求。

我们的 json 看起来像这样:

当我们使用 Liquid Studio 编辑我们的 Json Schema 时,它到目前为止运行良好,但突然我注意到生成的模式最终看起来像这样:

这意味着不仅翻译的 titleMap 和 descriptionMap 被移动到文件的底部,而我们希望它们靠近原始标题和描述(我们有很多属性,所以它非常深入),还有 ID它定义了模式的类型,并且应该很快就会被注意到,所以它应该在顶部。

它还将 AdditionalProperties 更改为我们也不太喜欢的对象。

有什么方法可以定义排序顺序并改变提到的事情如何改变和添加的行为?

谢谢你。

0 投票
1 回答
371 浏览

liquid-xml - 使用 Liquid Data Mapper 将 XML 转换为带有数据头的 CSV

我有一个描述标题和列表的 XML 文件。我需要生成一个 CSV 文件,其中文件的第一行是从标题信息构造的,文件的后续行是从列表构造的。标题与列表项的列数不同。

使用 xsl 很容易做到这一点。如何使用 .NET 映射引擎对数据映射器进行操作?

一个简单的例子来解释。输入 xml 的 XSD

输入 XML 示例

所需的文本输出:

生成任一

或者

由于单个 csv 文件很容易(应该如此),但是除了求助于 xslt 之外,我怎么看不到如何生成所需的文件。

0 投票
1 回答
267 浏览

liquid-xml - 如何在 Liquid Studio 社区版中执行 XSLT 转换

我查看了网站 ( https://www.liquid-technologies.com/xml-studio-editions )上的比较功能页面,它说社区版确实具有此功能。但是,我是这个应用程序的新手,不知道如何执行它 - 我在文档中看到 xslt 调试器工具栏上有一个执行按钮,但社区版中不存在这个工具栏(因为它不支持xslt 调试)。

任何人都可以帮忙吗?

提前致谢 :)

0 投票
1 回答
42 浏览

liquid-xml - 在 Liquid-xml 项目中组织 json 模式

我是 XML spy 的现有用户。xml spy 支持类似于liquid-xml 的项目。但是流动 XML 的问题。我无法在项目资源管理器中导入现有的文件夹结构和文件。有什么办法可以做到这一点。我们有非常复杂的 json 模式,它引用外部文件中的子类型。任何帮助将不胜感激。

0 投票
1 回答
39 浏览

liquid-xml - LxSerializer 的 UnknownAttribute 事件

LxSerializer 中是否存在与 XmlSerializer UnknownAttribute 事件类似的东西?

与 xsd.exe 相比,Liquid 在将 xsd 解析为 c# 代码方面做得更好,但我需要能够处理 XSD 中未定义的属性。有什么建议么?

0 投票
2 回答
55 浏览

xml - XSD 文件第 450 行的问题不允许我将其转换为 XML

我一直在尝试将 XSD 文件转换为 XML。它是由政府机构提供的一个公式,以便能够报告一些所需的数据。

XML 模式说它是由 LiquidStudio 创建的,这就是我在这里的原因。我试过使用同一家公司的在线转换工具,但它在第 450 行标记了两个错误。我完全迷路了,请帮忙。

这是标记错误的行:

450:

这两个错误的消息如下:“实体名称必须紧跟实体引用中的'&'。” 和“对实体“null”的引用必须以 ';' 结尾 分隔符。”

这是我需要转换的 XSD 文件的链接:http: //formulario.cre.gob.mx/Content/templates/514/v1/volumenesExpendio.xsd

0 投票
1 回答
29 浏览

xsd - xsd复杂类型继承中的限制问题

我对下面的 xsd 有一点问题。我创建了一种类型的 Vaultobject,其类型属性可以在枚举中具有任何值。然后我从 VaultObject 派生 VaultServiceObject 并设置限制以将派生对象的类型限制为固定值。

编辑器 (liquid-xml) 设计服务似乎理解这一点并正确显示,但文本编辑器将第 26 行标记为错误。

说“错误无效的属性限制。派生属性的类型不是对基本属性类型的有效限制。” 所以从这里我猜“xs:string”是错误的。但我无法弄清楚我应该使用什么类型。

希望有人对 XSD 更有经验。

ps 我从其他几个类似的 stackoverflow 问题拼凑了下面的 xsd,但它们没有提供这种确切的组合及其解决方案。所以请不要在没有解释我在寻找什么的情况下指向那些。

0 投票
1 回答
104 浏览

shopify - 部分未显示 Youtube URL

我对 Liquid 很陌生,我正在尝试创建一个选项,用户可以在其中输入 YouTube 链接,并且在输入链接时视频没有出现。目前,我在架构标签中嵌入了另一个视频,以便可以显示该视频。

这是我当前的代码:

这是我对该部分的代码放置:

0 投票
1 回答
16 浏览

liquid-xml - Visual Studio 的自定义转换组件模板

Liquid Studio 中的转换组件是一组固定的组件。是否可以使用 .net 模板文件开发我们自己的组件?

像蚱蜢这样的东西:https ://developer.rhino3d.com/api/grasshopper/html/b883d0c0-4947-48bc-8e9e-492a6d6c2a06.htm

亲切的问候,彼得。