2014-01-16 2 views
0

나는 cals 테이블에 대해 연구 해왔고, 아래와 같이 몇 줄을 보았습니다. Cals 속성의 의미

<entry colname="col2" align="left" valign="top"><para>Powers of Attorney</para></entry> 

여기에 내가 entry colname="col2"가 무엇이며 어떻게 내 XSLT에 렌더링하는 방법을 이해 드릴 수 없습니다. 이 사용법을 알려주세요. CALS Tables XSLT 튜토리얼을 참고하시기 바랍니다.

감사

답변

1

CALS 테이블의 포맷은 열을 정의하고 (선택적으로) 각각의 칼럼에 이름을 부여하는 colspec를 포함한다. 개별 표 셀은 colname (단일 열) 또는 의 이름과 상호 참조하는 namest/nameend (여러 열 포함)을 사용하여 표시 할 열을 지정할 수 있습니다. colname/namest/nameend 속성이 없으면 HTML 테이블의 td 요소와 같이 열이 왼쪽에서 오른쪽으로 배치되지만 이름 상호 참조 항목이 잘못된 순서로 표시 될 수 있습니다. 또한, 행 스패닝가 하나 개의 행을 처리 할 때, 하나의 행은 위의 행에서이 행에 걸쳐 모든 세포가 있는지를 추적 할 필요 morerows="number"을 갖는 등 셀에서 처리

, 만약 그렇다면 열 그들은 XSLT 같은 선언적 언어에서 다루기가 쉽지 않은 반복 알고리즘입니다.

+0

안녕하세요 @ 이안 로버츠, 답장을 보내 주셔서 감사합니다. XSLT에서 어떻게 렌더링 할 수 있는지 알려주세요. 작은 예가 큰 도움이 될 것입니다. 다시 한 번 감사드립니다 – user2423959

+0

@ user2423959 그것은 어떤 종류의 XML 또는 HTML을 생성하고 싶은지에 전적으로 달려 있습니다. [이 질문] (http://stackoverflow.com/q/17820393/592139)에는 열 범위를 고려하여 행 범위를 고려하여 Office XML로 변환하기위한 방법 중 하나의 예가 나와 있습니다. 보시다시피, 그것은 오히려 못 생기고 복잡합니다 ... –

+0

내 샘플 XML 데이터는 내 XSLT와 현재 HTML이 링크에 있습니다 http://stackoverflow.com/questions/21134137/cals-table-not-properly-getting- 만든, 당신은 그것을 들여다 볼 수 있습니까? 감사합니다 – user2423959