Latest web development tutorials

XSL-FO 문서

XSL-FO 문서

XSL-FO 문서 출력 정보를 XML 파일입니다.

.fo .fob 파일 확장자 나 파일에 저장 XSL-FO 문서. 또한 XSL-FO 문서는 XSL-FO 문서를 XML 편집기에 액세스 할 쉽게 할 수 있도록하고, .xml 파일 확장자로 저장 할 수 있습니다.


XSL-FO 문서 구조

다음과 같이 XSL-FO 문서 구조는 다음과 같습니다

<?xml version="1.0" encoding="ISO-8859-1"?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Page template goes here -->
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

</fo:root>

구조 설명

따라서 XML 문서에 속하는 및 XSL-FO 문서는 XML 선언으로 시작해야합니다 :

<?xml version="1.0" encoding="ISO-8859-1"?>

<Fo로 : 루트> 요소는 XSL-FO 문서의 루트 요소입니다. 루트 요소는 XSL-FO 네임 스페이스를 선언해야합니다 :

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- The full XSL-FO document goes here -->
</fo:root>

<FO는 : 레이아웃 마스터 세트> 요소는 하나 이상의 페이지 템플릿이 포함되어 있습니다 :

<fo:layout-master-set>
<!-- All page templates go here -->
</fo:layout-master-set>

각 <FO : 간단한 페이지 마스터> 요소는 하나의 페이지 템플릿이 포함되어 있습니다. 각 템플릿의 고유 한 이름 (마스터 이름)이 있어야합니다 :

<fo:simple-page-master master-name="A4">
<!-- One page template goes here -->
</fo:simple-page-master>

하나 이상의 <fo를 인 페이지 순서> 요소는 페이지 내용을 기술 할 수있다. 같은 이름을 가진 마스터 참조 속성은 간단한 페이지 마스터 템플릿을 참조하십시오 :

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

참고 : 마스터 기준 값 "A4"가 실제로 미리 정의 된 페이지 형식을 설명하지 않습니다.그냥 이름입니다. 당신은 너무에 "마이 페이지", "에 MyTemplate"와 같은 이름을 사용할 수 있습니다.