问题标签 [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 投票
6 回答
3449 浏览

visual-studio - .Net XML 注释到 API 文档中

有没有一种从 Visual Studio XML 输出生成 MSDN 样式文档的简单方法?
我没有足够的耐心来为它设置一个好的 xslt,因为我知道我不是第一个跨过这座桥的人。

另外,我最近尝试设置沙堡,但它确实让我的眼睛交叉。要么我在这个过程中遗漏了一些重要的东西,要么就是太投入了。

我知道有人有一个非常好的非常简单的解决方案。

我在这里重申,因为我认为我的格式使该段落不宜阅读:

我尝试了沙堡,但设置起来非常困难。我真正想到的是更简单的事情。

也就是说,除非我只是不了解沙堡过程。对我来说,仅仅为测试人员提供一些可以使用的好东西,这似乎是一大堆额外的包袱。

0 投票
2 回答
20035 浏览

xslt - 尝试选择节点时如何在 xsl 中使用变量?

我原以为这对谷歌来说很容易,但我没有成功。

我想为一个变量分配一个属性的值(到目前为止很容易),然后使用该变量根据该属性的值选择另一个节点。

例子:

那是行不通的。如果我将 {@myId} 替换为变量中的值,那么它确实找到了正确的节点,但这样做不会产生任何结果。我确定我错过了一些东西,或者也许有不同的方法可以做到这一点。

上下文是不同的顶级节点下有相关数据共享相同的 id 值,所以我需要在我的模板中获取相关节点。

0 投票
12 回答
3862 浏览

xml - 对 XML 文档中的换行敏感是“坏习惯”吗?

我正在生成一些 XML 文档,当涉及到地址部分时,我的片段如下所示:

我用于将其转换为 XHTML 的 XSLT 有一些时髦的递归模板,可以将字符串中的换行符转换为 <br/> 标签。

这一切都很好;但是在 XML 文档中依赖换行符是否被认为是“不好的做法”?如果是这样,是否建议我改为这样做?

似乎用这样的标签包裹我的文本可能是多行的每个地方真的很尴尬..

0 投票
4 回答
2430 浏览

visual-studio-2008 - 调试 XSLT 文件时 VS2008 SP1 崩溃

我正在使用 VS2008 SP1 - 不知道在我应用 SP1 之前是否会发生这种情况,因为我在昨天之前从未尝试过。我尝试使用 VS2008 SP1 调试一个相当简单的 XSLT 文件,并从 VS2008 SP1 得到这个崩溃:


微软视觉工作室

遇到意外错误。建议您尽快重新启动应用程序。

错误:未指定的错误

文件:vsee\pkgs\vssprovider\sccprj.cpp

0 投票
4 回答
10919 浏览

xml - 在字符串中反向查找

我需要能够找到元素中最后一次出现的字符。

例如:

如果我尝试通过 using 来定位它substring-before(mediaurl, '.')substring-after(mediaurl, '.')那么它当然会匹配第一个点。

我将如何获得文件扩展名?本质上,我需要从这样的路径中获取文件名和扩展名,但是对于如何使用 XSLT 来做这件事我感到很困惑。

0 投票
1 回答
22545 浏览

xml - 动态元素名称

我想转换一个 XML 文档。源 XML 如下所示:

我想把它变成:

以下代码行不起作用:

输出是一系列如下所示的元素:<NewTag >。(没有空格...)

"//Element/Year""./Element/Year""//svc:Element/Year"也不起作用。一个复杂的问题是“Element”标签位于“svc”命名空间中,而“Year”标签位于默认命名空间中。

所以无论如何,我是面临命名空间问题还是我误用了“concat()”函数?

0 投票
3 回答
12171 浏览

xml - 查找并替换为唯一

我正在对换行符 ( &#10;) 执行查找和替换,并使用以下代码将其替换为段落关闭和段落打开标记:

这几乎可以完美地工作,除了我真的需要它来删除换行符,因为段落往往被 2 或更多分隔,导致</p><p></p><p>.

是否有可能获得它,使其每段仅替换一次?

0 投票
11 回答
62977 浏览

xslt - 在 XSLT 中使用 HTML 实体(例如)

在 XSLT 中包含 html 实体的最佳方式是什么?

这个返回一个XsltParseError

0 投票
3 回答
13906 浏览

xml - 节点集长度

在 XLST 中,如何找出节点集的长度?

0 投票
4 回答
2782 浏览

xml - 将节点列表分成两半

我的列表有 12 个节点,但第二个列表总是 8 个,第一个总是 4 个。我的选择有什么问题?