Wie erhält man die speziellen XML-Elementindizes in Bezug auf dieses Szenario in xslt 2.0?
Ich möchte eine XML in eine andere XML konvertieren, indem ich XSLT2.0 verwende. Dabei möchte ich einige XML-Elementindizes in Bezug auf meine hier erläuterte Szene herausfinden ...
Dies ist ein XML-Dokument:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:body>
<w:sdt>
<w:sdtContent>
<w:p>
<w:pPr>
<w:pStyle w:val="TOC"></w:pStyle>
</w:pPr>
</w:p>
</w:sdtContent>
</w:sdt>
<w:p> <!-- index value 0 -->
</w:p>
<w:p> <!-- index value 1 -->
</w:p>
<w:Bookmark></w:Bookmark> <!-- index value 2 -->
<w:Bookmark></w:Bookmark> <!-- index value 3 -->
<w:pict></w:pict> <!-- index value 4 -->
<w:p> <!-- index value 5 -->
</w:p>
<w:Bookmark></w:Bookmark> <!-- index value 6 -->
<w:Bookmark></w:Bookmark> <!-- index value 7 -->
<w:p> <!-- index value 8 -->
</w:p>
</w:body>
</w:document>
Also, ich möchte das finden<w:Bookmark>
Elemente Indizes.
Der Index Count beginnt bei Null und ich muss weglassen<w:sdt>
Elemente aus der Indexberechnung.Bitte beachten Sie meinen Kommentar zum XML-Dokument.
Meine erforderliche Ausgabe ist:
<Document>
<Bookmark indexes="2,3,6,7">
</Bookmark>
</Document>