xml
<?xml version='1.0' encoding='UTF-8'?>
<folder>
<document>
<h1>Harry Potter</h1>
<h2>j.rowling</h2>
<subheading>book</subheading>
</document>
<document>
<p type="num">
<num>55</num>
</p>
<h1>Hi-Tech</h1>
</document>
</folder>
Ich kann es nicht tun:Wie Xslt zu transformieren -> html für die dieses Dokument
- Wenn die Reihenfolge der Elemente h1, h2, Stelle gefunden wird, dann h1 und Unterüberschrift in einer Zeile anzeigen und dann das Element h2 ausgeben;
NOW:
<document>
<h1>Harry Potter</h1>
<h2>j.rowling</h2>
<subheading>book</subheading>
</document>
SOLL:
<div class="document">
<h1 style="display:inline-block">Harry Potter book </h1>
<h5 style="display:inline-block">book</h5>
<br/>
<h2>j.rowling</h2>
</div>
- Wenn vor dem h1-Elemente gibt es ein Element "p" mit das Attribut type = "num", innerhalb dessen sich kein leeres Element num befindet - zeige es in einer Zeile mit dem Element h1 an.
Einige Vorschläge: (a) zeigen Sie uns Ihre besten Bemühungen bisher. Das sagt uns viel darüber, wo Sie stecken bleiben und zeigt, dass Sie sich anstrengen. (b) illustriere die Transformationsregeln in deiner Frage mit konkreten Beispielen: Wenn die Eingabe X ist, sollte die Ausgabe Y sein. –
@ Michael Kay, ich verstehe nicht, wie die Achse benutzt wird. Es tut uns leid. – vvator
Wenn Sie eine Antwort wünschen, folgen Sie bitte meinen obigen Vorschlägen. –