我正在使用deltaxml(www.deltaxml.com)比較2個XML文件。 我需要修改define-punctuation.xsl(XSLT)文件。XML屬性空間分隔字符列表不能包含單引號和雙引號
要更改應作爲標點符號處理的字符,應在包含空格分隔列表中的標點字符的元素中包含deltaxml:punctuation屬性。
這就是我試圖使用select屬性:
<的xsl:PARAM NAME = 「標點符號」,選擇=」;:!()[] {} -/& @ \#% ? '"' '‘’* $€£¥「/>
我獲得Visual Studio 2010中的XML編輯器的錯誤:
預計表達的結束,發現','。 。 - >,< - ; :! ()[] {} -/& @ \#%......
我覺得有問題的標點字符是 '和 「
這個工程:選擇=」 "' "對單引號,以及
select =「'&」'「('t'和';'之間沒有空格) ,但我不能在select屬性中組合單引號和雙引號。
那麼如何讓他們在選擇屬性? 感謝
在我的Visual Studio 2010中
這不是一個普通的XML。它是XSLT的一部分。這個元素不是xmlns的一部分:xsl =「http://www.w3.org/1999/XSL/Transform」命名空間。您可以嘗試創建xsl:param元素並在select屬性中添加空格分隔的字符。它簡單不會爲我工作。請記住我想包括撇號呈現爲'和引號' – Rad