우리는 단지 XSLT 대체 함수의 기본 예제를 얻으려고 노력하고 있습니다.XSLT Regex Replace Function
나는 상황에 대한 전술에서이 텍스트를 떠날거야,하지만 우리는 HL7 메시지로 끌어 Mirth을 사용하고 업데이트
으로 건너 뛸 수 있습니다. 이것이 XSLT 버전 2를 지원하는지 여부는 확실하지 않지만 XSLT2를 지원하고 대체 기능을 지원하는 SAXON-http://saxon.sourceforge.net/을 사용한다고 생각합니다.
어쨌든 우리는 XSLTCake을 사용하여 작동하도록 데모 대체물을 사용해 보았습니다. 아무 소용이 없었습니다. 이 라이브러리는 replace
또는 fn:replace
으로 참조되었으며 다른 라이브러리를 사용하는 몇 가지 다른 제안을 보았습니다.
XSLT2가 Mirth으로 지원되지 않는 경우 XSLT1에 대한 해결 방법이 필요합니다. 여기에 하나를 발견했습니다 : XSLT string replace - 그러나 이것을 작동시키지 못했습니다.
많은 질문을 던지면서 어려운 질문입니다.하지만 여기에 ... 누군가 XSLT에서 정규 표현식을 수행하는 예제를 제공 할 수 있습니까? 온라인 파서에서 참조 용으로 실행되는 것이 좋습니다.
다음은 sample입니다. 분명히 작동해야합니다. XSLT의 버전을 확인하려면 아래 코드를 제공하는 마이클 케이에 1
업데이트
감사합니다.
<!--Transformed using 1.0 provided by Apache Software Foundation (Xalan XSLTC)-->
그래서 우리는 SAXON을 사용하여 Mirth에 대해 모두 틀렸고 따라서 XSLT2를 지원했습니다. 버전 1 해결책을 구현하려는 시도로 업데이트하겠습니다.
감사합니다. 그 덕분에 대부분의 작업을 수행 할 수 없었습니다. 업데이트 중. –
업데이트뿐만 아니라 Micheal의 대답도 수락합니다. – Sid
Mirth 내 Xalan 대신 Saxon에서 교환을 성공적으로 수행 한 사람들이 있습니다 (예 : http://www.mirthcorp.com/community/forums/showthread.php?t=952). –