msxsl

    1热度

    1回答

    我有我的自定义Java函数执行某些操作,我需要将它放到XSL中,以便它可以在选定节点上执行某些操作。我用的是这样的: <msxsl:script implements-prefix="user" language="java"> <![CDATA[ public String doSomething(String input) { // does something

    1热度

    2回答

    我试图将特定节点(EN_PLAN_NAME)中的文本与字符串列表进行比较,以便只输出包含与其中一个字符串匹配的文本的节点。我尝试使用的答案从这个类似的问题: How to compare against multiple strings in xslt 输入XML <EligibilityRecords xmlns="http://CDHC_Eligibility_LSDD"> <Eli

    1热度

    1回答

    因此,我正在编写一个XSLT转换来将XML文件解析为HTML。一段时间以来,一切进展顺利。但是,我遇到了一个问题。基本上,似乎没有遵循我期望的顺序。 在转换中有一些看起来像这样的代码。 <xsl:template match="/" <html> <head></head> <body> <h1>Summary</h1> <table>

    1热度

    1回答

    使用来自exslt.org date.msxsl.xsl和msxsl的日期:差异函数。 如果我使用字符串文字,那么该函数工作正常。 但是,如果我抓住从XML文件中的字符串,并把它们放到变量,然后使用这些变量的“差”功能,我得到以下错误: msxsl.exe dummy.xml dateDifftest.xsl -o diffOut.html Error occurred while execut

    0热度

    1回答

    我有一个定义的XSLT密钥。我需要从for-each循环内访问密钥,其中该循环正在处理一个不在密钥定义范围内的节点集。 片段,在那里我已经打上两行,其中一个作品和其中一个不会: <xsl:value-of select="key('name', 'use')"/> <!-- works --> <xsl:for-each select="$outOfScopeNodeSet"> <xs

    0热度

    1回答

    我正在尝试使用MSXSL 6.0处理器执行XML转换,并且XSLT文件在其顶部有一个C#方法。下面是我使用的示例XSLT: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:msxsl="u

    0热度

    1回答

    我有一个由WiX的热工具生成的WXS文件。我试图用一个(现有的)文件修改它,以便根据另一个XML文件的内容自动排除某些组件(我将称之为parts.xml)。 xslt文件目前用于从安装程序中删除一些组件/文件/目录,但是用于相对静态的列表。 但是,就目前而言,我主要关心的是如何从参数中加载和存储正确的路径,并将其内容存储在变量中。 这是如何被应用的变换(WiX的一次完成热收获到一个文件“befor

    0热度

    2回答

    我正在使用MSXSL.exe实用程序来触发我的xslt代码,将源XML文件转换为目标xml文件。我无法使用XSLT 2.0中提供的许多内置函数。 尽管我更改了XSLT 2.0版头文件,但仍然无法使用XSLT 2.0函数。这是因为MSXSL.exe不支持XSLT 2.0? 请让我知道了一些建议,这样我可以使用的格式日期,字符串连接功能,在我的代码

    0热度

    1回答

    我需要将xml文件转换为csv文件。因此我使用msxsl。该XML文件是这样的: (...) <Test> <Field1>Blabla</Field1> <Values> <Year>2012</Year> <Value>12</Value> </Values> <Values> <Year>2013</Year>

    0热度

    1回答

    我使用脚本xslt <msxsl:script language ='C#'> <msxsl:assembly='c:\mydll.dll' /> 如何可以我定义DLL的路径动态地或配置DLL或相对路径的路径。