I have an xml file with a basic structure like this
<menubar>
<menu menu_id="xxx">
<menu_item item_id="yyy">
</menu_item></menu></menubar>
I have an xslt file that processes this and creates an html menu using basic xslt code
<ul><xsl:for-each select="menubar">
<li><xsl:value-of select="menu>
<ul><xsl:for-each select="menu/menu_item"><xsl:apply-templates>
Everything works fine in all browsers including IE11 all modes. It also worked in Edge until the win 10 Nov update. It now can not find the <menu tags. If I change it to any html5 tag like <audio> it also ignores it, but if changed to menuz for example it works. Apparently xslt treats html5 tags as white space. Since the XML file is generated at our customers site from their configuration data our customers systems are broken in Edge. Is there an xslt statement that overrides this behavior?