Hoe zich te ontdoen van xmlns = ""?

Ik probeer xml te transformeren naar xHTML met behulp van XSLT.

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

).

Dit is mijn deel van mijn XSL-bestand


  
  

Wat kan het probleem zijn?

0
U bent vergeten een volledig (maar minimaal, alstublieft) voorbeeld te geven waarmee mensen het probleem kunnen reproduceren en begrijpen. Geef deze informatie alstublieft op.
toegevoegd de auteur Dimitre Novatchev, de bron
Wat is jouw input?
toegevoegd de auteur FailedDev, de bron
Kun je meer van je XSL toevoegen? (Probeert te begrijpen waarom uw <html> starttag zich buiten een xsl: sjabloon bevindt.)
toegevoegd de auteur Daniel Haley, de bron
En wat gebruik je om je XSLT te verwerken?
toegevoegd de auteur Daniel Haley, de bron
@DevNull ja de HTML is opgenomen in xsl: template-tag ... ik heb het zojuist toegevoegd ter informatie..Ik gebruik Xalan om XSLT te verwerken
toegevoegd de auteur rgksugan, de bron

1 antwoord

Als u wilt dat al uw resultaatelementen zich in de XHTML-naamruimte http://www.w3.org/1999/xhtml bevinden, moet u die naamruimtedeclaratie plaatsen op de xsl: stylesheet element dus gebruiken



       

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

  
    


...
2
toegevoegd