동일한 XML 시트를 어떻게 만들 수 있습니까? 각 속성의 선행 공백과 후행 공백을 제거하려면 어떻게해야합니까? 나는 내가 normalize-space()
기능을 사용하는 것을 선호 거라고 생각XSLT 모든 속성의 선행 및 후행 공백 제거
<node id="DSN">
<event id="2190">
<attribute key="Teardown"/>
<attribute key="Resource"/>
</event>
</node>
하지만, 어떤 작동합니다
<node id="DSN ">
<event id=" 2190 ">
<attribute key=" Teardown"/>
<attribute key="Resource "/>
</event>
</node>
이 사람 :이에서
이동 (XSLT 2.0을 사용).
smaccoun는 현재 허용 대답이 잘못 양해하여 주시기 바랍니다. 요청 된 것 이상을 수행하며 앞뒤 공백을 제거 할뿐만 아니라 모든 공백을 하나의 공백으로 줄입니다. @Gunther는 좋은 XSLT 2.0 솔루션을 제공했으며, 이는이 질문에서 정확히 원하는 것을 수행합니다. 정답을 수락하는 것이 좋습니다. –
감사 ... – smaccoun
좋습니다. 진실은 항상 최후에 이깁니다. –