2012-03-09 6 views
0

xml 파일을 검사하기 위해 XMl 스키마를 작성하고 있습니다. 값에 공백이 포함되어 있는지 확인하는 제한을 추가하고 싶습니다. 그럴 경우 삭제해야합니다.XML 스키마 : 공백 바꾸기

예컨대 : "안녕하세요 세계"-> 확인 ->이 "Helloworld"이것이 가능하지 않다면, 나는 공간이 발견되면 오류가 발생 싶습니다

합니다. 나는 그것과 함께 시도했지만 값이 ""또는 ""이고 "hello world"가 아닌 경우에만 작동합니다.

도움 주셔서 감사합니다.

답변

0

당신은 문자를 대체 할 수 있지만, 유형에 공백을 허용하지 않습니다 그래서 같은 침대 선언 있습니다

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

패턴은 당신이 더 스위트 당신의 필요를 변경할 수있는 정규 표현식의 표현이다.

+0

작품, 덕분에 많은 :.! D – NthDegree

0

당신은 모든 공백을 제거하는 하나의 공간 (XSLT의 정상화 공간의 동등한() 함수에 여러 공간을 축소,하지만하지 않는 공백면을 사용할 수 있습니다 나를 위해