どのようにxmlns = ""を取り除く?

私はXSLTを使用してXMLをxHTMLに変換しようとしています。

After doing this I get a xmlns="" attribute in all HTML tags(

).

これは私のXSLファイルの一部です


  
  

何が問題なのでしょうか?

0
あなたは、人々が問題を再現し理解することを可能にする完全な(しかし、最小限の、しっかりした)例を提供することを忘れてしまった。この情報を提供してください。
追加された 著者 Dimitre Novatchev,
あなたの入力は何ですか?
追加された 著者 FailedDev,
あなたのXSLをもっと追加できますか? ( <html> 開始タグが xsl:template の外にある理由を理解しようとしています)。
追加された 著者 Daniel Haley,
また、あなたはXSLTを処理するために何を使用していますか?
追加された 著者 Daniel Haley,
@DevNullはいHTMLはxsl:templateタグの中に含まれています...私はちょうど情報のためにそれを含めました。私はXSLTを処理するためにXalanを使用しています
追加された 著者 rgksugan,

1 答え

すべての結果要素をXHTMLネームスペース http://www.w3.org/1999/xhtml に入れるには、そのネームスペース宣言を xsl:stylesheet 要素を使用してください



       

  
    <html>
      <body>
        
      </body>
    </html>
  

  
    


...
2
追加された