问题标签 [xmltable]

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 回答
4688 浏览

xml - 一次在 XSLT 中输出多个表

我有一个 XML 文档:

我想要做的是用 XSL 制作 3 个表,标题是子元素的名称(仅一次),子标题是孙元素的名称(仅一次),其余的行和列将填充值的孙子元素。

据我所知:

这是输出:

输出
(来源:UploadScreenshot.com

发生的事情是,每次为每个子元素创建一个新表时,但我想要的是一个智能代码,它将自动生成所有 3 个表,然后生成标题和子标题,然后输入数据. 我想要的是这样的(忽略颜色和文本格式):

输出

我希望我的 XSLT 代码为每个元素实例创建一个表,然后将元素的名称作为标题,然后将子元素作为标题一次,然后用数据填充表。

0 投票
1 回答
645 浏览

c# - 如何将模板/数据模板添加到 TableCell

我四处搜索,但没有找到任何真正有用的东西;我的目的是显示一个指定DataTemplate的指定Class

重要的是,它必须是唯一的 XAML 解决方案,因为我加载了这个 xaml,XamlReader.Load()所以不会有代码隐藏文件。

0 投票
2 回答
553 浏览

html - xslt 旋转 xml 表难题

我知道这应该不会太难,但我还是 XSLT 的新手。我有一个 XML 文件,其架构如下:

XML 文件看起来像这样(缩写):

棘手的部分是我试图让它像这样显示为 html 表格

我找到了一些用于打印默认值的代码,这些代码可以生成空白,但是如果没有任何报告具有该数据,则这无助于我打印该行。有任何想法吗?

0 投票
1 回答
2597 浏览

asp.net - 根据在文本框中输入的下拉列表、起始日期和结束日期在网格视图中显示记录

当在文本框中输入数据时,我需要根据我的下拉列表、fromdate 和 todate 在网格视图中显示我的数据。我怎样才能做到这一点?到目前为止,我所做的是创建了两个页面。在第一页我有一个下拉列表和一个表格。当我从下拉列表中选择值时,将出现所选值的表单,用户可以在其中输入详细信息并提交该表单。提交后将数据存储在数据库中。在第二页中,我有一个网格视图,其中可以看到存储的值、下拉列表、从日期到日期文本框,现在我想要的是根据我的下拉选择、fromdate 和 todate 在网格视图中显示记录。

第二种形式的代码

网格视图详细信息

我想在按钮的单击事件上编写代码,但我不知道如何。你能帮我解决这个问题吗?

.cs 文件:

0 投票
2 回答
1719 浏览

xslt - 如何在表格上使用 If/Else 来选择默认值

我在 xsl 中使用 if/else 条件时遇到问题。在下面的代码片段中,我有一个从数据库值中获取其值的表。最初,我的代码看起来像

其中 MODIFICATION_NUMBER、STATUS_DATE 和其他属性来自 xml 表:

在某些情况下,数据库中有这些值的空值,所以我试图对那些没有值的列设置条件。因此,如果选择的值为 NULL,则在此处放置一个随机字符,例如“-”。我的代码似乎不起作用

这就是我试图做的。任何帮助将不胜感激。

0 投票
1 回答
1358 浏览

oracle - XQUERY 在多个标签中选择不同的行

我在 oracle 中有一张桌子

审查是 XML 类型

每条评论都有多个标签,REVIEW(MORE THAN ONE TAG WITH A TAG) 我有 25 条这样的评论,每个评论中都有多个评论标签

我想要在不同行中重复标签的 id

我写了以下查询

如果在同一个 REVIEW 标记内,上面的查询给我输出为 M17 M18 M19。

我将所有三个放在一行中,我希望它们放在 3 个不同的行中。

知道查询有什么问题。

0 投票
1 回答
132 浏览

xml - 来自两个表的 PL/SQL 唯一列标识

我正在使用 Oracle 11G。我有一个 PL/SQL 过程,它使用 xquery 从表中的 XMLTYPE 列读取 XML。XML 包含 DEPARTMENT 及其 SECTIONS 的数据。DEPARTMENT 与 SECTIONS 有一对多的关系,即一个 DEPARTMENT 可以有一个或多个 SECTIONS,并且可能存在 DEPARTMENT 没有任何 SECTIONS 的情况。

XML 的结构是这样的,<DATA>标签标识一个部门及其相应的部分。

XML

我正在使用的查询是:-

现在这个 Xquery 没有获取 DEP3 的结果,我将如何解决这个问题?

-------------更新-------------
预期输出

0 投票
2 回答
8400 浏览

xslt - 使用 XSLT 的两列表

这是我正在处理的 XML 数据的一部分

这是生成表格的 XSL 的一小部分:

XSL 像这样重复生成 6 个表:

但我想这样订购它们:

等等。我尝试使用此检查,但它不起作用。

任何人都可以帮忙吗?

0 投票
2 回答
2713 浏览

oracle - 循环游标为嵌套 XQUERY 创建重复条目

我创建了一个将 xml 数据解析为多个表的过程。我正在捕获主键约束的异常,如果在结果中发现重复项,它将被插入到名为 DUPLICATE 的表中。
现在,当我使用光标时,它的迭代次数往往超过所需的次数,即 1 次

我将如何处理这种情况?我也尝试过使用 INSERT ALL,但它似乎不起作用。这是我对 INSERT ALL 程序的尝试

正在查询的 XML 包含 DEPARTMENT 及其 SECTIONS 的数据。DEPARTMENT 与 SECTIONS 有一对多的关系,即一个 DEPARTMENT 可以有一个或多个 SECTIONS,并且可能存在 DEPARTMENT 没有任何 SECTIONS 的情况。

XML 的结构是这样的,标签标识一个部门及其相应的部分。
XML

0 投票
2 回答
573 浏览

html - 如何使用 XSLT 正确设置 id?

我有以下 XSLT 片段:

现在我只想给每个表行一个从 0、1 然后 2 等开始的 id。问题是每个内部循环都从 0 开始计算 id。我该如何解决这个问题?我的 HTML 页面只显示一个表,因此所有 tr 都应该是同级的。