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或相對路徑的路徑。