2016-06-07 57 views
0

輸入:正常化空間()不工作

<article-id pub-id-type="doi">10.13031/aim.20152184755 </article-id> 

<article-id pub-id-type="publisher-id">152184755 </article-id> 

<article-id pub-id-type="other">Copyright</article-id> 

XSLT:

<xsl:value-of select="concat('localfile:', 
    normalize-space(//article-id[@pub-id-type='publisher-id']), '.pdf')"> 

輸出:

xlink:href="localfile:152184755 .pdf(前空間也即將)

需要的輸出:

xlink:href="localfile:152184755.pdf 

我想從輸出中刪除空間。

在此先感謝

+1

發佈[mcve]並使用正確的代碼格式(請參閱'{}'按鈕)。 – kjhughes

+0

我無法重現您的結果。使用Saxon 9.7,我得到'localfile:152184755.pdf'的預期輸出。請詳細說明您如何進行轉型。 –

+0

感謝您的指導..這不是空間。它的垃圾角色 –

回答

0

難道這個空間實際上是一個不間斷的間距嗎?使用十六進制編輯器(例如HHD Software's free-hex-editor)檢查文件以查看其封面下是否爲#160(xA0)。

+0

感謝您的指導..這不是空間。它是一個垃圾角色 –