나는 그런 메뉴 바 메뉴를 만들고 싶었 :XSLT는
<table width="100%">
<tr>
<td id="navBar" width="15%">
<nav>
<ul>
<li><b id="menu">Menu</b></li>
<!-- menu here -->
</ul>
</nav>
</td>
<td width="85%">
<xsl:apply-templates select="frontmatter"/>
</td>
</tr>
</table>
을 그리고 난 그 구조와 XML 파일이 : 기본적으로
<body>
<chapter id="...1">
<title>...</title>
<section id="...1">
<title>...</title>
<subsection id="...1">
<title>...</title>
<subsubsection id="...1">
<section id="...2">
.
.
<chapter id="...2">
.
.
, 난 많이 가질 수 있습니다 chapter
각 chapter
은 title
입니다.
section
는 제목과 section
과 다양성과 같은 방법이 않는 각 section
에 title
하고, subsection
및 subsubsection
와 여러 section
수 있습니다.
내 질문은 : 주문을 매우 중요하게 할 때 제목을 얻고 내비게이션 바를 <a href ...>
으로 어떻게 얻을 수 있습니까? 예를 들어 (또한 올바른 번호로) :
1. title (referencing to chapter 1)
1.1 title of section (referecing for chapter 1 section 1)
etc etc
난 내가 XSLT와 그렇게 할 수있는 방법을 모르겠어요.
작동합니다! 그러나 나는 또 다른 질문을 가지고 있습니다 : 만약 그 정보를 몸에 담아 앵커를 만들기를 원한다면 가능합니까? – Damiii
예. 같은 요소에서 데이터를 추출하는 새 템플릿이 필요할 것입니다. 동일한 소스 요소와 일치하는 템플릿을 가질 수 있으므로'mode' 속성을 사용하여 두 작업을 구별 할 수 있습니다. 아마도'mode = "toc"'와'mode = "body"'일 것입니다. – helderdarocha
나는 그것을 만들었거나, 매개 변수를 true 또는 false로 전달했다고 생각합니다! :) 헬러 감사합니다! – Damiii