I really can't understand this. When running my stylesheet below why are my parameters (see parameters in XML below) printed? That's the only thing that is getting printed. I expect nothing to be printed. The output is
trueSelskapet1000548
Stylesheet:
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="verticaldata/menuitems/menuitem">
</xsl:template>
Source XML (only the beginning, its valid):
<verticaldata>
<context languagecode="en">
<querystring/>
</context>
<menuitems istop="yes">
<menuitem key="548" menukey="0" modifier="CF9FEC4718E41289CF71F83EC7C8983AA9C76E10" order="57" owner="5C2894E9CAD0B5B7B9DACE714D67651570BD1DD6" timestamp="2013-05-02 16:36" type="content" visible="yes">
<name>NAME</name>
<subtitle>NAME</subtitle>
<description/>
<keywords/>
<parameters>
<parameter name="pageRelationType" override="false">Selskapet</parameter>
<parameter name="subMenuItem" override="false">true</parameter>
<parameter name="centreColumnHeight" override="false">1000</parameter>
</parameters>
<data cachedisabled="true"/>
I have no clue.
Edit:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
]>
<xsl:stylesheet
version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:portal="http://www.enonic.com/cms/xslt/portal"
exclude-result-prefixes="#all">
<xsl:output indent="no" method="html" omit-xml-declaration="yes"/>
<xsl:output indent="no" method="html" omit-xml-declaration="yes"/>