问题标签 [xslt]

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 投票
4 回答
139605 浏览

c# - 如何在 C# 中应用 XSLT 样式表

我想使用 C# 将 XSLT 样式表应用于 XML 文档并将输出写入文件。

0 投票
6 回答
3800 浏览

asp.net-mvc - ASP.NET MVC 与 XSL

任何人(可能是 XSL 爱好者?)都可以帮我找到使用 XSL over ASP.NET MVC 在网页上处理数据呈现的任何优势吗?

两种选择是:

  1. 带有 XSL 的 ASP.NET (MVC/WebForms)
    从数据库中获取数据并将其转换为 XML,然后使用 XSL 模板显示在不同的页面上。

  2. ASP.NET MVC
    从数据库中获取数据作为 C# 对象(或 LinqToSql/EF 对象)并在 MVC 页面上使用内联代码显示它。

XSL 的主要好处是在许多不同的页面上一致地显示数据,例如 WebControls。所以,如果我错了,请纠正我,ASP.NET MVC 可以以相同的方式使用,但使用强类型对象。请帮我看看 XSL 是否有任何好处。

0 投票
5 回答
6327 浏览

xml - 我可以为 XPath 中的缺失标签创建一个值吗?

我有一个使用 XPath 从 XML 文件中提取数据的应用程序。如果该 XML 源文件中的某个节点丢失,我想返回值“N/A”(很像 Oracle NVL 函数)。诀窍是应用程序不支持 XSLT。我想单独使用 XPath 和 XPath 来做到这一点。

那可能吗?

0 投票
3 回答
30788 浏览

c# - 如何在 .Net 2.0/C# 中将 StreamReader 转换为 XMLReader 对象

这是我今天一直在思考的一个快速问题。

我正在尝试将 .Net 数据集转换为 XML 流,使用内存中的 xsl 文件对其进行转换,然后将结果输出到新的 XML 文件。

这是当前的解决方案:

这是原始代码:

由于某种原因,在transformer.Transform 方法中,阅读器没有根节点,实际上阅读器没有从StreamReader 中读取任何内容。

我的问题是这段代码有什么问题?其次,是否有更好的方法将数据集转换/转换/存储为 XML?

编辑:两个答案都很有帮助,技术上 aku 更接近。但是,在尝试了两种解决方案之后,我倾向于一种更类似于 Longhorn 的解决方案。

0 投票
8 回答
7643 浏览

html - 如果你用 HTML 编写日历,你会使用 Table 标签还是 Div 标签?

我将公司的日历转换为 XSL,并将所有表格更改为 div。它工作得很好,但由于不稳定的跨浏览器间距问题,我最初有很多 8 天的错误需要解决。但我正在阅读另一篇关于何时使用表格与 div 的文章,并且共识似乎是您应该只使用 div 来真正划分网页的各个部分,并且只使用表格来处理表格数据。

我不确定我什至可以在 XSL 中使用表格,但我想跟进 Div 和表格的讨论,讨论制作网络日历的理想方式,也许是两者的结合。

0 投票
5 回答
112839 浏览

xml - 如何添加图像?

情况:

我有一个包含图像信息的简单XML文档。我需要将其转换为HTML。但是,我看不到打开标记的位置,当我使用下面的XSL代码时,它显示以下错误消息:

“当没有打开元素开始标签时,无法写入属性节点。”

XML 内容:

XSL 代码:

0 投票
3 回答
8010 浏览

xslt - 以相反的顺序应用模板

假设我有这个给定的 XML 文件:

我希望显示以下内容:

使用类似于:

0 投票
2 回答
6399 浏览

xml - 如何使用 Visual Studio 2005 根据架构验证 XML 文件

是否可以使用 Visual Studio 2005 IDE 针对其关联架构验证 xml 文件?

我只能看到基于当前文件创建模式的选项,或者显示 XSLT 输出

替代文字

0 投票
2 回答
523 浏览

xml - 如何在网格中布置图像?

我正在尝试使用 XSLT 和 XSL-FO 制作带有按网格排列的标题的照片。照片 URL 和标题是使用针对 SQL Server 数据库的 FOR XML 查询生成的,返回的照片数量因工作表而异。我想把照片分成四列,从左到右和从上到下填充网格。在 HTML 中,我会通过将每张照片和标题放入 div 并使用“float:left”使它们流入网格来做到这一点。是否有使用 XSL-FO 的类似优雅方法?

0 投票
1 回答
23118 浏览

xml - 如何将 XML 插入现有 XML 节点

我什至不确定这是否可能,但我说我有一些 XML:

我想插入列表:

我可以编写一个 XSLT 来执行此操作吗?