Ich möchte meine eigene xsl-Vorlage aufrufen, wenn ich die Übereinstimmung des xml-Elements gefunden habe, dessen Attributwert mit "Überschrift" beginnt. Wie mache ich diese Abfrage in Xslt.
zum Beispiel:
%Vor%Also, ich möchte abfragen, dass w: pStyle - & gt; w: val beginnt nur mit "Heading".
Bitte helfen Sie mir, dieses Problem zu lösen ...
Sie erreichen dies, indem Sie die XPath-String-Funktion verwenden, die mit
beginnt %Vor%Dies entspricht einfach allen w: pStyle Knoten, bei denen die w: val Attribute mit dem Wort Überschrift beginnen. Sie können dann Ihren eigenen Code in diese Vorlage einfügen.
Hier ist ein Beispiel, wie Sie es in der XSLT-Identitätstransformation verwenden würden
%Vor%Das obige XSLT würde, wenn Sie nicht Ihren eigenen Code hinzufügen würden, alle Mathing w: pStyle -Elemente aus dem XML entfernen.