의 일부 집합에 템플릿을 적용 나는 다음과 같은 입력 XML 문서가 : 내가 원하는XSL : 요소
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<book>
<article>
<section><title>DESCRIPTION</title>
<p>The A380 is available with two types of turbofan engines, the
Rolls-Royce Trent 900 (variants A380-841, −842 and −843F) or the Engine
Alliance GP7000 (A380-861 and −863F). Noise reduction was an important
requirement in the A380 design, and particularly affects engine design.</para>
<para>Landing gears<ul>
<li><p>Nose Landing Gear</p>
</li>
<li><p>Wing Landing Gear (Bogie Type, 4 Wheels - 4 Braked)</p>
</li>
<li><p>Body Landing Gear (Bogie Type, 6 Wheels - 4 Braked)</p>
</li>
</ul></p>
<section><title>Wing Landing Gear</title>
<p>Each wing landing gear has a leg assembly and
a four-wheel bogie beam. The WLG leg includes a Bogie Trim Actuator
(BTA) and an oleo-pneumatic shock absorber.</p>
</section><section><title>Body Landing Gear</title>
<p>The two body landing gears have a six-wheel bogie
beam and a leg assembly that includes an oleo- pneumatic shock absorber.
A two-piece drag-stay assembly mechanically locks the leg in the extended
position.</p>
<fig xml:id="HSXWB-A-79-11-11-00A01-000A-DTRENTXWB-A-00-00-00-01A01-022A-D-fig-0001" label="1"><title>Landing gear</title>
<image align="center" fileref="ICN-HSXWB-A-791111-H-F0302-00001-A-001-01"/></fig>
</section></section></article><book>
:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<book>
<article>
<section><title>DESCRIPTION</title>
<para>The A380 is available with two types of turbofan engines, the
Rolls-Royce Trent 900 (variants A380-841, −842 and −843F) or the Engine
Alliance GP7000 (A380-861 and −863F). Noise reduction was an important
requirement in the A380 design, and particularly affects engine design.</para>
<para>Landing gears<itemizedlist>
<listitem><para>Nose Landing Gear</para>
</listitem>
<listitem><para>Wing Landing Gear (Bogie Type, 4 Wheels - 4 Braked)</para>
</listitem>
<listitem><para>Body Landing Gear (Bogie Type, 6 Wheels - 4 Braked)</para>
</listitem>
</itemizedlist></para>
<section><title>Wing Landing Gear</title>
<para>Each wing landing gear has a leg assembly and
a four-wheel bogie beam. The WLG leg includes a Bogie Trim Actuator
(BTA) and an oleo-pneumatic shock absorber.</para>
</section><section><title>Body Landing Gear</title>
<para>The two body landing gears have a six-wheel bogie
beam and a leg assembly that includes an oleo- pneumatic shock absorber.
A two-piece drag-stay assembly mechanically locks the leg in the extended
position.</para>
<figure xml:id="HSXWB-A-79-11-11-00A01-000A-DTRENTXWB-A-00-00-00-01A01-022A-D-fig-0001" label="1"><title>Landing gear</title>
<mediaobject><imageobject><imagedata align="center" fileref="ICN-HSXWB-A-791111-H-F0302-00001-A-001-01"/></imageobject></mediaobject>
</figure>
</section></section></article><book>
내 목표는 유사한 변환 된 XML로 끝날하는 것입니다 title, para, list 및 figure에 대한 전체 집합에 대한 xslt를 작성합니다. 어떻게 모든 태그 집합을 커버하는 하나의 xsl : apply-template로 작성할 수 있습니까? 누군가
"* 모든 태그 세트를 포함하도록 단일 xsl : apply-template을 작성하는 경우"원본의 계층 구조가 손실됩니다. 나열된 모든 노드는 형제가됩니다. 기대 한 결과물을 보면서, 그것은 당신이하고 싶은 것이 아닙니다. –
Martin Honnen에게 감사드립니다. 나는 이것에 시도 할 것이다 –