디지털 비디오 카메라에서 생성 된 XML 파일로 작업하고 있습니다. 카메라는 사용자가 모든 카메라 설정을 SD 카드에 저장하여 설정을 호출하거나 다른 카메라에로드 할 수 있도록합니다. 필자가 쓰고있는 XSL 스타일 시트를 통해 사용자는 웹 브라우저에서 SD 카드에 저장 한대로 카메라의 설정을 볼 수 있습니다.XSL의 텍스트를 조건문으로 바꿉니다.
내 스타일 시트로 포맷 된 XML 파일의 값은 대부분 사람에게 적합하지만 일부 사람들은 그렇지 않습니다. 내가하고 싶은 것은 스타일 시트가 XML 파일의 값을 기반으로하지만 사람이 더 쉽게 이해할 수있는 텍스트를 표시하는 것입니다.
내 샘플 XML 파일은 여기에서 볼 수 있습니다 : 페이지 아래로 http://josephthomas.info/Alexa/Setup_120511_140322.xml
몇 줄이 표시됩니다
Color GAMMA-SxS Rec_Log
"Rec_Log는"카메라가 이해하는 값이지만, 그것은되지 않습니다 카메라 사용자가 이해할 수있는 가치. 스타일 시트에서해야 할 일은 대신 "LogC"를 표시하는 것입니다. XML 파일에서
이 값이 thusly 히 정의 :이 값에 대한 샘플 페이지를 포매팅 XSL은<DteLut lowerLimit="0" upperLimit="2">Rec_Log</DteLut>
입니다
:<tr>
<td class="title_column">Color GAMMA-SxS</td><td><xsl:value-of select="Settings/Groups/Recording/DteLut"/>
</td>
</tr>
그래서 내가 무엇을 할 수 있도록 노력하겠습니다 것은이있다 "LogC" Rec_Log보다는 페이지에 표시됩니다.
"when"조건문이 올바른 접근법이지만 나에게 이런 일이 발생하도록 구문에 익숙하지 않은 것 같습니다. XML 파일에는 바꿔야 할 다른 값들이 있지만 위의 것은 내 임무의 좋은 예입니다.
완벽하게 작동합니다! 고맙습니다! 이제 대체하려는 텍스트에 대해 동일한 작업을 수행한다고 가정합니다. – JosephThomas