XSL og XHTML
Jeg har lavet c# side som skulle generere en mobil side via XSL. Jeg har dog problemer med at få vist den på iPhonen som bare udskriver xml strukturen og ikke selve opsætningen.Topppen af min xsl side ser sådan her ud.
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:myObj="urn:myObj">
<xsl:output method="xml" omit-xml-declaration="no" doctype-system="http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd" doctype-public="-//WAPFORUM//DTD XHTML Mobile 1.1//EN" indent="no" media-type="application/xhtml+xml"/>
<xsl:param name="pageid"/>
<xsl:import-schema namespace="http://www.w3.org/1999/xhtml" schema-location="http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd"/>
<xsl:template match="data">
I firefox skriver den også xml strukturen ud med følgende meddelelse i toppen.
"Denne XML-fil har ingen stilinformation tilknyttet. Dokumenttræet vises herunder."
Hvad er det jeg gør galt siden at siden ikke bliver vist korrekt.
Det bliver outputtet via
XhtmlTextWriter writer = new XhtmlTextWriter(HttpContext.Current.Response.Output);
i C# koden.