Hoping someone can help me on this.
So I've installed Geoserver 2.11 and am able to produce proper XMLs from my GetCapabilities. For example:
<?xml version="1.0" encoding="UTF-8"?> <Capabilities version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns="http://www.opengis.net/wmts/1.0">
This works fine for me inside my ArcGIS runtime.
But when I use version 2.13+ it is missing the XML encoding at the header of the GetCapabilities which is no longer recognized by my ArcGIS runtime. I have tweaked every setting I could think of but cannot find a solution to this. This is what my GetCapabilities looks like in the newer versions of 2.13+. Notice there is no XML encoding, so my ArcGIS runtime does not recognize it as a valid XML. Does anyone have any suggestions? I have lost hours on this seemingly silly thing.
<Capabilities xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd" version="1.0.0"><ows:ServiceIdentification><ows:Title>GeoServer Web Map Tile Service</ows:Title>