2010-06-02 4 views
2

저는 XML로 XSLT 문서를 사용하기 시작한 지 얼마되지 않았습니다 (2 일). 기본 사항을 이해하고 별도의 .XSLT 문서를 참조하는 .XML 문서를 사용하여 서식이 지정된 문서를 생성 할 수 있습니다.XML/XSL nub : 복합 XML/XSLT 문서를 만들 수 있습니까?

질문과 같이 주제와 마찬가지로 "XML 데이터와 XSLT 처리/서식 지정/스타일링을 모두 포함하고 형식이 지정된 HTML로 표시되는 단일 복합 문서를 만들 수 있습니까?"

데이터베이스에 저장된 XML에서 서식있는 문서를 즉석에서 생성해야하는 데스크톱 응용 프로그램을 작성 중입니다. 실제 실제 파일을 만들거나 참조하지 않고이 작업을 수행하려고합니다. XML/XSLT 문서를 포함하는 텍스트 문자열을 생성하고이를 형식화 된 표시를 위해 WebBrowser 구성 요소에 제공합니다.

답변

3

이라고 당신은 무엇을 설명하는 임베디드 스타일 시트 :

http://www.w3.org/TR/xslt#section-Embedding-Stylesheets

가 귀하의 질문에 대답하려면, 그래 그것은 가능하지만, 당신은, 지원되는 경우 확인하려면 프로세서의 문서를 확인해야합니다.

+0

안녕하세요. 답장을 보내 주셔서 감사 드리며 실제로 제 질문에 답변 해 주셔서 감사합니다. 불행히도 내가 암시하는 바대로 IE는 임베디드 스타일 시트를 지원하지 않습니다. 다음 해결책을 찾았습니다. http://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/201002/msg00301.html 그러나 ApplyEmbeddedStylesheet.xsl을 참조해야합니다. 자체 파일 하나를 갖게 될 의도는 없습니다. 외부 파일을 참조해야한다면 내 .xsl을 배포하고 참조 할 수도 있습니다. 다시 한 번 감사드립니다! Jonathan Weekes – user356740

+0

@ user356740 xml과 함께 사용할 수 있도록 xml 파일과 연결해야하는 경우 xml-stylesheet 처리 명령어와 연결할 수 있습니다. [here] (http://www.edankert.com/transforms/xslt.associate.html)를 참조하십시오. IE는 그 지시를 따를 것이다. 해당 처리 명령어를 사용하는 IE가있는 xml 파일을 열면 참조 된 스타일 시트를 찾을 수 있습니다. 변환이 적용됩니다. 그것은 하나의 파일에 내장되어 있지는 않지만, 당신이 발견 한 해결책은 물론 IE로 할 수있는 최선의 방법이라고 생각합니다. – Matthew

관련 문제