Subject: [xsl] xmlns:xi attributes getting into HTML output From: "Michael B Allen ioplex@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 26 Oct 2022 14:44:45 -0000 |
Hello, Why is the xmlns:xi attribute ending up in my HTML and how do I exclude it? XML: <?xml version="1.0"?> ... <html xmlns:xi="http://www.w3.org/2001/XInclude"> ... <header> <a href="somepage.html" alt="SOMECOMPANY"> <img src="images/logoblue80.png" alt="SOMECOMPANY"/> <small>Some Small Text</small> </a> </header> XSLT: <?xml version="1.0"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="UTF-8" indent="no"/> ... <xsl:template match="header"> <header> <xsl:apply-templates select="@*|node()"/> </header> </xsl:template> HTML OUTPUT (see xmlns:xi in anchor element): <header><a xmlns:xi="http://www.w3.org/2001/XInclude" href="somepage.html" alt="SOMECOMPANY"> <img src="images/logoblue80.png" alt="SOMECOMPANY"> <small>Some Small Text</small> </a></header> The XSLT processor is PHP's XSLTProcessor::transformToXML. Mike -- Michael B Allen Java Active Directory Integration http://www.ioplex.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to select elements co, Graydon graydon@xxxx | Thread | Re: [xsl] xmlns:xi attributes getti, Michael Kay mike@xxx |
Re: [xsl] How to select elements co, Graydon graydon@xxxx | Date | Re: [xsl] xmlns:xi attributes getti, Michael Kay mike@xxx |
Month |