当我使用xsl:template时,如何选择我需要的节点?
以下是我使用的XML示例:
<Seminar id="1" xmlns="">
<Name>Eintägiges Meditations-Seminar </Name>
<Seminartext><div class="ExternalClassEC5CACB3C1AD43F8AA5D2228F51FEE6E"><p>Die Meditation ist…<br>… mehr als nur eine Form des Innehaltens, sie ist mehr als<br>eine innere Einkehr, mehr als eine Technik, mit der man zur<br>Ruhe kommt. Wir stehen nicht mehr im Mittelpunkt, sondern<br>wenden uns von uns selber – von unseren Sorgen, Ängsten<br>und Nöten, aber auch von unseren Ambitionen, ja selbst von<br>unseren guten Intentionen - ab und stellen uns bewusst der<br>Wirklichkeit, die viel größer ist als wir und selbst als unsere<br>kühnsten Gedanken. Es ist, als wenn wir bei der Betrachtung<br>unseres Lebensbildes ein Stück von der Tafel zurücktreten,<br>um das gesamte Bild besser in den Blick zu bekommen. Somit<br>ist die Meditation auch der Versuch, uns selbst „in Perspektive<br>zu stellen“. Religiös gesprochen öffnen wir uns in<br>der Meditation der alles umfassenden Wahrheit Gottes. Das<br>ist befreiend und hilft gerade auch oft Menschen, die zwar<br>ehrlich suchen, aber in ihrem Gebetsleben eine gewisse Dürre<br>und Trockenheit durchleben. Die Praxis der Meditation wird<br>dann von vielen als wohltuend empfunden. Sie kann den Menschen<br>gerade in der heutigen Zeit helfen, zu innerer Ruhe<br>und Ausgeglichenheit zu finden. Am Ende besteht auch die<br>Chance, dass wir die Gabe der Unterscheidung schärfen und<br>sogar zu besseren Entscheidungen kommen. Menschen, die<br>meditieren, berichten häufig, dass sie gelassener und ausgeglichener<br>werden. Am Ende ist dies auch eine Frage gesunder<br>Lebensführung. <strong>Deshalb können vor allem auch Entscheidungsträger</strong><br><strong>in verantwortlichen Positionen in der Meditation</strong><br><strong>Kraft und Orientierung finden. Sie ist ein Angebot für alle, die</strong><br><strong>ihr Gebetsleben auffrischen wollen und darin auch Antworten</strong><br><strong>auf die ganz praktischen Probleme des Alltags suchen.</strong><br><br>Die Vorträge während des Seminars hält Frau <strong>Kim Nataraja</strong><br>von der <strong>Weltgemeinschaft für Christliche Meditation</strong><br>(www.wccm.org). Sie war früher Hochschuldozentin für moderne<br>Sprachen, heute ist sie Direktorin der internationalen<br>Schule der Weltgemeinschaft für Christliche Meditation in<br>London. Sie ist Autorin des Buches „Dancing with your Shadow“,<br>Herausgeberin und Co-Autorin des Buches „Journey<br>to the Heart – Christian Contemplation through the centuries<br>– an illustrated guide“ sowie Mitgestalterin am interreligiösen<br>Dialog im Rahmen der Initiative „Way of Peace“ mit<br>dem Dalai Lama.<br><br>Die Vorträge werden in <strong>deutscher Sprache</strong> gehalten. Das Seminar<br>wird organisatorisch vom Vorsitzenden der Academie<br>Kloster Eberbach, Marcus Lübbering, betreut. Es wird in<br>Kooperation mit dem RKW Hessen Rationalisierungs- und<br>Innovationszentrum der Wirtschaft e. V. durchgeführt.<br></p></div></Seminartext>
<Programm><div class="ExternalClassB1AC2A7AB508444BB4D38D4F40D2B8D8"><table width="100%" cellspacing="0" class="ms-rteTable-default"><tbody><tr class="ms-rteTableEvenRow-default"><td class="ms-rteTableEvenCol-default" style="width&#58;50%;">9.30 Uhr</td><td class="ms-rteTableOddCol-default" style="width&#58;50%;">Begrüßung und Einführung<br>Marcus Lübbering</td></tr><tr class="ms-rteTableOddRow-default"><td class="ms-rteTableEvenCol-default"></td><td class="ms-rteTableOddCol-default">Grußwort<br>Sascha Gutzeit, RKW Hessen</td></tr><tr class="ms-rteTableEvenRow-default"><td class="ms-rteTableEvenCol-default">10.00 Uhr</td><td class="ms-rteTableOddCol-default">Vortrag&#58;<br>„ Meditation – eine Antwort auf unsere<br>Probleme in der heutigen Welt?“</td></tr><tr class="ms-rteTableOddRow-default"><td class="ms-rteTableEvenCol-default">11.00 Uhr</td><td class="ms-rteTableOddCol-default">Kaffeepause</td></tr><tr class="ms-rteTableEvenRow-default"><td class="ms-rteTableEvenCol-default">11.30 Uhr</td><td class="ms-rteTableOddCol-default">Vortrag&#58;<br>„Meditation als neue alte Lösung“</td></tr><tr class="ms-rteTableOddRow-default"><td class="ms-rteTableEvenCol-default">12.30 Uhr</td><td class="ms-rteTableOddCol-default">Meditationszeit</td></tr><tr class="ms-rteTableEvenRow-default"><td class="ms-rteTableEvenCol-default">13.00 Uhr</td><td class="ms-rteTableOddCol-default">Imbiss</td></tr><tr class="ms-rteTableOddRow-default"><td class="ms-rteTableEvenCol-default">14.15 Uhr</td><td class="ms-rteTableOddCol-default">Themen (Erarbeitung in Kleingruppen)<br>und Antworten (im Plenum)</td></tr><tr class="ms-rteTableEvenRow-default"><td class="ms-rteTableEvenCol-default">16.00 Uhr</td><td class="ms-rteTableOddCol-default">Abschlusskaffee mit Austausch</td></tr><tr class="ms-rteTableOddRow-default"><td class="ms-rteTableEvenCol-default">16.30 Uhr</td><td class="ms-rteTableOddCol-default">Meditationszeit</td></tr><tr class="ms-rteTableFooterRow-default"><td rowspan="1" class="ms-rteTableFooterEvenCol-default">17.00 Uhr</td><td rowspan="1" class="ms-rteTableFooterOddCol-default">Ende des Seminars und<br>Möglichkeit zu persönlichen Fragen</td></tr></tbody></table><p></p></div></Programm>
<Datum>30.10.2013 23:00:00</Datum>
<Kosten><div class="ExternalClass47BDE88ABE304276B9CF19DBB86C56F9"><p> je nach Selbsteinschätzung zwischen 50,- und 150,- Euro. </p></div></Kosten>
<Seminarleiter>Kim Nataraja, London Weltgemeinschaft für Christliche Meditation</Seminarleiter>
<Anmeldeschluss>22.10.2013 22:00:00</Anmeldeschluss>
<PDF>http://192.168.10.30:12000/media/73c6ab3f-3b2c-4de4-8bf8-aae8014f8bb1/-1079363063/PDF-Dateien/Einladungsflyer%20Meditations-Seminar%202013.pdf</PDF>
</Seminar>
<Seminar id="2" xmlns="">
<Name>Test</Name>
<Seminartext><div class="ExternalClass687E629C238349BB81D317CC51A47E6A">TEst<p></p></div></Seminartext>
<Programm><div class="ExternalClassBE4ABC2BC486407FAC83EB6F15F952CB">TEst<p></p></div></Programm>
<Datum>16.07.2014 22:00:00</Datum>
<Kosten><div class="ExternalClass760FA47ECB3245A1952D85DAF58688D7"><p>fhfghfg</p></div></Kosten>
<Seminarleiter>hfghfghfghfgh</Seminarleiter>
<Anmeldeschluss>24.06.2014 22:00:00</Anmeldeschluss>
<PDF>fsdfsdfsdf</PDF>
</Seminar>
有人可以帮助我吗?
非常感谢 Jörn-Dennis Heldt
答案 0 :(得分:0)
问题实际上是关于XPath而不是XSL。
为了处理按其属性值选择它的节点,您需要使用以下格式:/path/to/the/node[attribute='value to match']
在您的情况下,它看起来像:
<xsd:template match="Seminar[id='1']">
<!-- some processing -->
</xsd:template>