XSLT 편집, 생성 및 처리를 위한 포괄적인 도구 모음
XML은 설계적으로 콘텐츠와 표현 방식을 분리합니다. XSL(eXtensible Stylesheet Language)은 XML 문서 내의 요소들이 최종 사용자에게 어떻게 표시될지를 정의하는 스타일 시트를 생성하는 언어입니다. XSL 표준에는 XPath, XSLT(eXtensible Stylesheet Language Transformations) 및 XSL:FO(eXtensible Stylesheet Language Formatting Objects)가 포함됩니다.
XMLSpy의 XSLT 편집기는 효율적이고 오류 없는 스타일시트를 빠르고 쉽게 개발할 수 있도록 필요한 모든 기능과 고급 기능을 제공합니다
혁신적인 XSLT 역매핑 기능을 통해 XSLT 변환을 수행하는 원본 노드와 명령을 즉시 확인할 수 있습니다. 출력 문서의 특정 부분을 클릭하면 XMLSpy가 해당 부분을 생성하는 원본 XML과 XSLT 코드를 강조 표시합니다.
더욱 심층적인 테스트를 위해, XMLSpy의 XSLT 디버거를 사용하면 XSLT 변환 과정을 단계별로 진행하면서 특정 XML 데이터 노드, XSLT 처리 지시문, 그리고 생성된 결과를 동시에 분석할 수 있습니다.
이 기능은 스타일시트가 XML 데이터를 어떻게 표시하는지 시각적으로 보여주므로, 필요한 경우 즉시 수정할 수 있습니다.
스타일시트가 원하는 결과를 만들어내면, 이제는 그 결과를 최대한 빠르고 효율적으로 구현할 때입니다.
XSLT 변환 과정에서 프로파일링이 활성화되면, "XSLT 프로파일러"는 실행 횟수, 실행 시간, 하위 요소의 실행 시간, XPath 값 등 다양한 측정 지표를 표시합니다. 이를 통해 XSLT 코드의 어느 부분이 가장 많은 시간을 소요하는지 즉시 파악하고, 그에 따라 코드를 조정할 수 있습니다.
또는, XMLSpy가 스타일시트를 자동으로 최적화하도록 할 수 있습니다. 혁신적인 XSL 속도 최적화 기능은 변환 과정을 분석하여 성능 저하 요인을 파악하고, 검증된 최적화 패턴과 내부 정보를 바탕으로 속도 향상 가능성을 테스트합니다. 그런 다음, XML 처리 지시문(PI)을 생성하여 스타일시트에 자동으로 삽입합니다. 이후, XSL 속도 최적화 기능은 다시 실행을 수행하여 어떤 최적화가 속도 향상에 기여하는지 확인하고, 긍정적인 영향을 미치는 최적화만 저장합니다.
변환 과정을 5%, 10% 또는 20%까지 속도를 높이는 것을 상상해 보세요. 단, 코드를 다시 작성할 필요는 없습니다!
XML은 다양한 채널을 통한 콘텐츠 배포에 적합하며, StyleVision은 인쇄 및 웹 형식으로 동시에 콘텐츠를 발행하기 위한 스타일시트를 쉽게 설계할 수 있도록 지원합니다. StyleVision의 시각적인 스타일시트 설계 방식을 통해, 디자인 요소를 드래그 앤 드롭하고, 지능적인 입력 도우미 및 마법사를 활용하여 복잡한 스타일시트를 빠르고 쉽게 개발할 수 있습니다. 또한, 기존의 양식이나 워드 문서를 기반으로 디자인을 시작할 수도 있습니다.
단일 스타일 시트 디자인을 통해 HTML, RTF, PDF, 워드 형식의 결과물을 얻을 수 있으며, 해당되는 XSLT 및 XSL:FO 스타일 시트도 생성됩니다. 또한, 콘텐츠 편집을 위한 전자 양식도 함께 생성됩니다.
StyleVision 기능은 다음과 같습니다:
XSL 변환은 하나의 XSD 스키마에 맞는 데이터를 다른 XSD 스키마에 유효하도록 변환하는 데에도 사용될 수 있습니다. 이러한 종류의 XSLT 스타일시트를 생성하는 데 가장 적합한 도구는 MapForce입니다. MapForce는 그래픽 기반 데이터 매핑 도구로, 시각적으로 XML 데이터를 XML 데이터로 매핑하고 강력한 필터링 및 데이터 처리 기능을 적용할 수 있습니다.
다음 기능을 활용하여 MapForce에서 데이터를 끌어서 놓아 통합할 수 있습니다
XMLSpy, MapForce, 그리고 StyleVision XSL 및 XSLT 도구들은 모두 특별 할인 가격으로 제공되는 Altova MissionKit에 포함되어 있습니다. 2개의 제품 가격으로 7가지 XSLT 도구를 만나보세요!
XSLT 변환의 경우, 속도가 가장 중요한 요소입니다.
XSLT 변환의 경우, 속도가 가장 중요합니다. RaptorXML 서버는 처음부터 빠른 성능을 목표로 설계되었습니다 XSLT 처리 병렬 컴퓨팅 기술을 활용하고, 초고성능 코드 최적화 및 낮은 메모리 사용량을 통해 처리 속도를 향상시켰습니다.
RaptorXML 서버의 주요 기능은 다음과 같습니다
XMLSpy 및 기타 도구를 사용하여 개발된 XSLT 스타일시트의 처리를 자동화하려면 RaptorXML 서버를 사용하십시오.






