2012-03-09 89 views
0

我在寫一個XMl模式來檢查一個xml文件。 我想添加一個檢查限制,如果該值包含空格。如果是這樣,他們應該被刪除。XML-Schema:替換空格

例如爲:「世界,你好」 - >查看 - >「HelloWorld」的

如果這是不可能的,我想,當一個空間被發現拋出一個錯誤。我嘗試過,但只有當值爲「」或「」而不是「hello world」時纔可以使用。

感謝您的幫助!

回答

0

你不能替換字符,但類型不會接受的空間可能牀宣稱,像這樣:

<simpleType name="NoSpaceType"> 
    <restriction base="string"> 
     <pattern value="[^ ]+"/> 
    </restriction> 
</simpleType> 

模式是一個正則表達式表達式,你可能會改變,以更好地適合您的旅行需求。

+0

作品對我來說,非常感謝:!d – NthDegree 2012-03-09 13:16:26

0

您可以使用空白麪塌陷多個空格爲一個空格(的XSLT的正常化空間相當於()函數,而不是刪除所有空格