2013-04-26 61 views
0

我有我的xml下面的peice。使用substring-before和substring來檢查是否包含'。'

<para>As set out in paragraph 2.006 above it is also possible that a Hong Kong Court may appoint an overseas liquidator to act in a Hong Kong liquidation provided that the court is satisfied as to his suitability to act. </para> 

這裏我想檢查'。'之前是否有空格。和2之前('。'之前2個地方),我使用下面的語句來得到它,但無法得到它,但它不工作。請讓我知道我該如何修改這個。

<xsl:if test=" contains(substring-before(substring(current(),2,1),'.'),' ')"/> 

感謝

回答

3

看來,這是你喜歡做什麼:

 <xsl:if test=" contains( 
      substring (current(), 
         string-length(
          substring-before(current(), '.') 
         ) -1,2) 
       ,' ')"> 

這個測試的最後兩個字符的第一個點之前「」如果他們包含空間。 (我不確定是否應該對最後兩個或三個字符進行測試,但這很容易適應)

+0

感謝您的朋友, – Marsoni 2013-04-26 14:18:30