我在TestLink中提取了一個XML文件(使用導出測試套件功能)。我面臨的問題是,大多數摘要和步驟標記都是以嵌入CDATA的HTML代碼的形式給出的。在TestLink XML文件中從CDATA中刪除HTML標記
因此,這不是一個問題,但我需要將此文件轉換爲EXCEL表導入到Visual Studio測試管理器。當我嘗試對其進行轉換時,它不會以正確的方式進行轉換,並且數據仍然包含這些HTML標籤,因此難以閱讀。
我的問題是:是否有任何簡單的方法從XML文件中刪除CDATA和HTML標記?我試圖將其轉換爲Canonical形式,但只刪除CDATA字符串而不是文件中的實際HTML標籤。因此,讓我更難將它們導出到EXCEL。
輸入樣例:
<expectedresults><![CDATA[
1. <span style="font-size: 10pt; color: black; font-family: "Times New Roman","serif";"><font face="Arial">Sample Text Which I want to Keep</font></span>
2. Sample Text Which I want to Keep
3. <font face="Arial"><span style="font-size: 10pt; color: black; font-family: "Times New Roman","serif";">Sample Text Which I want to Keep</span>
4. <span style="font-size: 10pt; color: black; font-family: "Times New Roman","serif";">Sample Text Which I want to Keep</span>
]]>
</expectedresults>
輸出樣本:
<expectedresults>
1. Sample Text Which I want to Keep
2. Sample Text Which I want to Keep
3. Sample Text Which I want to Keep
4. Sample Text Which I want to Keep
</expectedresults>
你提的問題非常普遍,並在其目前的形式並不聽命。您將不得不發佈輸入的_reduced_樣本以及您想要查看輸出的內容。 – 2011-02-03 22:12:33