Ich habe eine XSL-Datei erstellt, die ein XML-formatiertes Protokoll analysiert und eine HTML-Seite mit Informationen aus dem Protokoll generiert. In derselben XSL-Datei versuche ich XSL zu verwenden, um eine externe HTML-Datei einzuziehen, die eine Tabelle enthält, die ich anzeigen möchte. So wie es aussieht, kann ich die ganze Seite anzeigen, die die Tabelle enthält, aber ich kann die Tabelle nicht isolieren. Wie kann das gemacht werden? Derzeit kann ich in der gesamten Seite mit dem folgenden Code ziehen:Importieren einer HTML-Tabelle mit XSL
<xsl:copy-of select="document($tablePageUrl)" />
Aber ich verstehe nicht, wie der HTML-Körper zu durchqueren und eine Kopie der Tabelle herausziehen. Ein Beispiel, wie das HTML-Dokument formatiert ist (das Dokument ist die richtige XML, aber nicht die richtige HTML):
<html>
<head>
</head>
<body>
<table>
Table Contents
</table>
</body>
</html>
Ich hatte versucht, XPath zu verwenden, verwendete jedoch falsche Syntax. Danke für die Abklärung. – XBigTK13X
Kein Problem.Das Verständnis von XPath ist wesentlich für die Verwendung von XSLT. –