<xsl:attribute-set>
xslドキュメントでを使用しようとしていますが、エラーメッセージが表示され続けます。
- コンパイルエラー:47行目の要素属性セット
- 要素属性-スタイルシートの子としてのみ許可されるセット
また、 XSLT属性セットに関するW3Schools Webサイトの説明を確認したところ、次のことがわかりました。
Must be child of <xsl:stylesheet> or <xsl:transform>.
これが何を意味するのかわかりませんが、誰か説明できますか?
私のドキュメントに関する詳細情報が必要な場合は、WAMPサーバーのセットアップについて以下にコメントしてください。
XSLドキュメントの最初の2行は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
彼らが何をしているのか私にはわかりません。それがないと、私のXSLは機能しません。
基本的に、このXSLファイルを使用してXMLをHTMLに変換しています。プロセス全体はPHPによって実行されます。
# START XSLT
$xslt = new XSLTProcessor();
$XSL = new DOMDocument();
$XSL->load('hello.xsl');
$xslt->importStylesheet($XSL);
# LOAD XML FILE
$XML = new DOMDocument();
$XML->load('hello.xml');
#PRINT
print $xslt->transformToXML($XML);