title: XSLT Transformation does not work with a XML file that contains composed tags like <tag1:tag2> </tag1:tag2 > and some specific attributes
body: <p>We are trying transforming an XML file that comes as result from a GetCapabilities operation on a WMS, but the composed name tags are throwing errors, more exactly the tags with a name that is composed by two words that are separated using a colon, as in the following sources:</p>
  
  <p>1)</p>
  
  <pre><code>&lt;OnlineResource xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;"/&gt;
  </code></pre>
  
  <p>2)</p>
  
  <pre><code>&lt;OnlineResource xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;"/&gt;
  </code></pre>
  
  <p>3)</p>
  
  <pre><code>&lt;inspire_vs:ExtendedCapabilities&gt;
  &lt;inspire_common:MetadataUrl xsi:type="inspire_common:resourceLocatorType"&gt;
  &lt;inspire_common:URL&gt;http://www.ign.es/csw-inspire/srv/es/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetRecordById&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;ElementSetName=full&amp;ID=spaignwms_www.ign.es_wms-inspire_ignbase_2011&lt;/inspire_common:URL&gt;
  &lt;inspire_common:MediaType&gt;application/vnd.ogc.csw.GetRecordByIdResponse_xml
  &lt;/inspire_common:MediaType&gt;
  &lt;/inspire_common:MetadataUrl&gt;
  &lt;inspire_common:SupportedLanguages xsi:type="inspire_common:supportedLanguagesType"&gt;
  &lt;inspire_common:DefaultLanguage&gt;
  &lt;inspire_common:Language&gt;spa&lt;/inspire_common:Language&gt;
  &lt;/inspire_common:DefaultLanguage&gt;
  &lt;inspire_common:SupportedLanguage&gt;
  &lt;inspire_common:Language&gt;eng
  &lt;/inspire_common:Language&gt;
  &lt;/inspire_common:SupportedLanguage&gt;
  &lt;/inspire_common:SupportedLanguages&gt;
  &lt;inspire_common:ResponseLanguage&gt;
  &lt;inspire_common:Language&gt;spa&lt;/inspire_common:Language&gt;
  &lt;/inspire_common:ResponseLanguage&gt;
  &lt;/inspire_vs:ExtendedCapabilities&gt;
  </code></pre>
  
  <p>Also the attributes: xmlns="http://www.opengis.net/wms", xlink="http://www.w3.org/1999/xlink", xsi="http://www.w3.org/2001/XMLSchema-instance" which are contained into the tag , are avoiding  that it  works correctly:</p>
  
  <pre><code>&lt;WMS_Capabilities srv="http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd" gmd="http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd" gco="http://schemas.opengis.net/iso/19139/20060504/gco/gco.xsd" inspire_vs="http://inspire.ec.europa.eu/schemas/inspire_vs/1.0" gml="http://schemas.opengis.net/gml" inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0" version="1.3.0" updateSequence="2619" xmlns="http://www.opengis.net/wms" xlink="http://www.w3.org/1999/xlink" xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.opengis.net/wms http://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsd"&gt; 
  </code></pre>
  
  <p>For now the only way to make the transformation works has been editing the original XML to take away that conflictive parts, a solution which does not have much sense, so any idea to solve this inconvenient is welcome</p>
  
  <p>Here is a simple XSL file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  
  &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
  
  &lt;xsl:template match="/"&gt;
  &lt;html&gt;
  &lt;head&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;h1&gt;Get Capabilities Operation:&lt;/h1&gt;
      &lt;table border="1"&gt;
      &lt;tr&gt;
      &lt;td&gt; &lt;xsl:value-of select="WMS_Capabilities/Service/Title"/&gt; 
          &lt;!--  it is not able to take the content that is within the label "Title"--&gt;
      &lt;/td&gt; 
      &lt;/tr&gt;
      &lt;/table&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>This is a part of XML file</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;?xml-stylesheet type="text/xsl" href="ign-base.xsl"?&gt;
  
  &lt;WMS_Capabilities xmlns:srv="http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd" 
  xmlns:gmd="http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd" 
  xmlns:gco="http://schemas.opengis.net/iso/19139/20060504/gco/gco.xsd" 
  xmlns:inspire_vs="http://inspire.ec.europa.eu/schemas/inspire_vs/1.0" 
  xmlns:gml="http://schemas.opengis.net/gml" 
  xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0" 
  version="1.3.0" updateSequence="2619" xmlns="http://www.opengis.net/wms" 
  xmlns:xlink="http://www.w3.org/1999/xlink" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://www.opengis.net/wms http://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsd"&gt;  
    &lt;Service&gt;
      &lt;Name&gt;WMS&lt;/Name&gt;
      &lt;Title&gt;Mapa base de España del Instituto Geográfico Nacional&lt;/Title&gt;
      &lt;Abstract&gt;Servicio Web de Mapas conforme al perfil INSPIRE de ISO19128-WMS 1.3.0 que permite acceder a cartografía procedente de diversas bases de datos geográficos del  IGN España. Para escalas pequeñas se usa la Base Cartográfica Numérica 1:200.000 (BCN200) y datos estructurados procedentes del  SIGNA (Sistema de Información Geográfica NAcional); para escalas intermedias se usa la Base Topográfica Nacional 1:25.000 (BTN25) junto con la Base Cartográfica Numérica 1:25.000 (BCN25); para escalas grandes, información procedente del callejero oficial Cartociudad. Se muestra información geográfica perteneciente a los siguientes anexos de Inspire: 1) Nombres geográficos, Unidades administrativas, Direcciones, Redes de transporte, Hidrografía, Lugares protegidos (pertenecientes al Anexo I);  2) Elevaciones y Cubierta terrestre (pertenecientes al Anexo II); 3) Edificios, Servicios de utilidad pública y estatales, Instalaciones de producción e industriales e Instalaciones agrícolas y de acuicultura (pertenecientes al Anexo III). También se muestra información que bien por los tipos de objetos espaciales o la geometría que se utiliza para representarlos están fuera de Inspire. Son los siguientes: Paises, Fondo cartográfico, Manazanas urbanas, Aeropuertos y las capas contenidas en los grupos de capas Puertos, Islas y Sombreado. El resto de capas se han agrupado constituyendo grupos de capas equivalentes a capas Inspire cuya denominación es conforme con la Directiva INSPIRE 2007/2/EC (nombre, título y estilo Inspire por defecto). Todas las capas tienen asociado un estilo de visualización definido por el IGN y además, si pertenece a Inspire, el estilo Inspire por defecto.&lt;/Abstract&gt;
      &lt;KeywordList&gt;
        &lt;Keyword&gt;WMS&lt;/Keyword&gt;
        &lt;Keyword&gt;IDEE&lt;/Keyword&gt;
        &lt;Keyword&gt;BCN200&lt;/Keyword&gt;
        &lt;Keyword&gt;BCN25&lt;/Keyword&gt;
        &lt;Keyword&gt;BTN25&lt;/Keyword&gt;
        &lt;Keyword&gt;Cartografía&lt;/Keyword&gt;
        &lt;Keyword vocabulary="ISO 19119 geographic services taxonomy, version 2.3"&gt;infoMapAccessService&lt;/Keyword&gt;
        &lt;Keyword vocabulary="ISO 19119 geographic services taxonomy, version 2.3"&gt;infoManagementService&lt;/Keyword&gt;
        &lt;Keyword&gt;España&lt;/Keyword&gt;
        &lt;Keyword&gt;SIGNA&lt;/Keyword&gt;
        &lt;Keyword&gt;Topográfico&lt;/Keyword&gt;
        &lt;Keyword&gt;View&lt;/Keyword&gt;
        &lt;Keyword&gt;WMS 1.3.0&lt;/Keyword&gt;
        &lt;Keyword&gt;OGC&lt;/Keyword&gt;
      &lt;/KeywordList&gt;
      &lt;OnlineResource xlink:type="simple" xlink:href="http://www.ign.es"/&gt;
      &lt;ContactInformation&gt;
        &lt;ContactPersonPrimary&gt;
          &lt;ContactPerson/&gt;
          &lt;ContactOrganization&gt;Instituto Geográfico Nacional&lt;/ContactOrganization&gt;
        &lt;/ContactPersonPrimary&gt;
        &lt;ContactPosition&gt;PointOfContact&lt;/ContactPosition&gt;
        &lt;ContactAddress&gt;
          &lt;AddressType&gt;Postal&lt;/AddressType&gt;
          &lt;Address&gt;General Ibáñez de Íbero, 3&lt;/Address&gt;
          &lt;City&gt;Madrid&lt;/City&gt;
          &lt;StateOrProvince&gt;España&lt;/StateOrProvince&gt;
          &lt;PostCode&gt;28003&lt;/PostCode&gt;
          &lt;Country&gt;España&lt;/Country&gt;
        &lt;/ContactAddress&gt;
        &lt;ContactVoiceTelephone&gt;+34 91 597 96 61&lt;/ContactVoiceTelephone&gt;
        &lt;ContactFacsimileTelephone&gt;+34 91 597 97 64&lt;/ContactFacsimileTelephone&gt;
        &lt;ContactElectronicMailAddress&gt;ign@fomento.es&lt;/ContactElectronicMailAddress&gt;
      &lt;/ContactInformation&gt;
      &lt;Fees&gt;no conditions apply&lt;/Fees&gt;
      &lt;AccessConstraints&gt;licencia&lt;/AccessConstraints&gt;
    &lt;/Service&gt;
    &lt;Capability&gt;
      &lt;Request&gt;
        &lt;GetCapabilities&gt;
          &lt;Format&gt;text/xml&lt;/Format&gt;
          &lt;DCPType&gt;
            &lt;HTTP&gt;
              &lt;Get&gt;
                &lt;OnlineResource xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;amp;"/&gt;
              &lt;/Get&gt;
              &lt;Post&gt;
                &lt;OnlineResource xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;amp;"/&gt;
              &lt;/Post&gt;
            &lt;/HTTP&gt;
          &lt;/DCPType&gt;
        &lt;/GetCapabilities&gt;
        &lt;GetMap&gt;
          &lt;Format&gt;image/png&lt;/Format&gt;
          &lt;Format&gt;application/atom+xml&lt;/Format&gt;
          &lt;Format&gt;application/pdf&lt;/Format&gt;
          &lt;Format&gt;application/vnd.google-earth.kml+xml&lt;/Format&gt;
          &lt;Format&gt;application/vnd.google-earth.kmz&lt;/Format&gt;
          &lt;Format&gt;image/gif&lt;/Format&gt;
          &lt;Format&gt;image/jpeg&lt;/Format&gt;
          &lt;Format&gt;image/svg+xml&lt;/Format&gt;
          &lt;Format&gt;image/tiff&lt;/Format&gt;
          &lt;DCPType&gt;
            &lt;HTTP&gt;
              &lt;Get&gt;
                &lt;OnlineResource xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;amp;"/&gt;
              &lt;/Get&gt;
            &lt;/HTTP&gt;
          &lt;/DCPType&gt;
        &lt;/GetMap&gt;
        &lt;GetFeatureInfo&gt;
          &lt;Format&gt;text/html&lt;/Format&gt;
          &lt;DCPType&gt;
            &lt;HTTP&gt;
              &lt;Get&gt;
                &lt;OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;amp;"/&gt;
              &lt;/Get&gt;
              &lt;Post&gt;
                &lt;OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.ign.es/wms-inspire/ign-base?SERVICE=WMS&amp;amp;"/&gt;
              &lt;/Post&gt;
            &lt;/HTTP&gt;
          &lt;/DCPType&gt;
        &lt;/GetFeatureInfo&gt;
      &lt;/Request&gt;
      &lt;Exception&gt;
        &lt;Format&gt;XML&lt;/Format&gt;
        &lt;Format&gt;INIMAGE&lt;/Format&gt;
        &lt;Format&gt;BLANK&lt;/Format&gt;
      &lt;/Exception&gt;
      &lt;inspire_vs:ExtendedCapabilities&gt;
        &lt;inspire_common:MetadataUrl xsi:type="inspire_common:resourceLocatorType"&gt;
          &lt;inspire_common:URL&gt;http://www.ign.es/csw-inspire/srv/es/csw?SERVICE=CSW&amp;amp;VERSION=2.0.2&amp;amp;REQUEST=GetRecordById&amp;amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;amp;ElementSetName=full&amp;amp;ID=spaignwms_www.ign.es_wms-inspire_ignbase_2011&lt;/inspire_common:URL&gt;
          &lt;inspire_common:MediaType&gt;application/vnd.ogc.csw.GetRecordByIdResponse_xml&lt;/inspire_common:MediaType&gt;
        &lt;/inspire_common:MetadataUrl&gt;
        &lt;inspire_common:SupportedLanguages xsi:type="inspire_common:supportedLanguagesType"&gt;
          &lt;inspire_common:DefaultLanguage&gt;
            &lt;inspire_common:Language&gt;spa&lt;/inspire_common:Language&gt;
          &lt;/inspire_common:DefaultLanguage&gt;
          &lt;inspire_common:SupportedLanguage&gt;
            &lt;inspire_common:Language&gt;eng&lt;/inspire_common:Language&gt;
          &lt;/inspire_common:SupportedLanguage&gt;
        &lt;/inspire_common:SupportedLanguages&gt;
        &lt;inspire_common:ResponseLanguage&gt;
          &lt;inspire_common:Language&gt;spa&lt;/inspire_common:Language&gt;
        &lt;/inspire_common:ResponseLanguage&gt;
      &lt;/inspire_vs:ExtendedCapabilities&gt;
      &lt;Layer&gt;
        &lt;Title&gt;Mapa base de España del Instituto Geográfico Nacional&lt;/Title&gt;
        &lt;Abstract&gt;Servicio Web de Mapas conforme al perfil INSPIRE de ISO19128-WMS 1.3.0 que permite acceder a cartografía procedente de diversas bases de datos geográficos del  IGN España. Para escalas pequeñas se usa la Base Cartográfica Numérica 1:200.000 (BCN200) y datos estructurados procedentes del  SIGNA (Sistema de Información Geográfica NAcional); para escalas intermedias se usa la Base Topográfica Nacional 1:25.000 (BTN25) junto con la Base Cartográfica Numérica 1:25.000 (BCN25); para escalas grandes, información procedente del callejero oficial Cartociudad. Se muestra información geográfica perteneciente a los siguientes anexos de Inspire: 1) Nombres geográficos, Unidades administrativas, Direcciones, Redes de transporte, Hidrografía, Lugares protegidos (pertenecientes al Anexo I);  2) Elevaciones y Cubierta terrestre (pertenecientes al Anexo II); 3) Edificios, Servicios de utilidad pública y estatales, Instalaciones de producción e industriales e Instalaciones agrícolas y de acuicultura (pertenecientes al Anexo III). También se muestra información que bien por los tipos de objetos espaciales o la geometría que se utiliza para representarlos están fuera de Inspire. Son los siguientes: Paises, Fondo cartográfico, Manazanas urbanas, Aeropuertos y las capas contenidas en los grupos de capas Puertos, Islas  y Sombreado. El resto de capas se han agrupado constituyendo grupos de capas equivalentes a capas Inspire cuya denominación es conforme con la Directiva INSPIRE 2007/2/EC (nombre, título y estilo Inspire por defecto). Todas las capas tienen asociado un estilo de visualización definido por el IGN y además, si pertenece a Inspire, el estilo Inspire por defecto.&lt;/Abstract&gt;
        &lt;CRS&gt;EPSG:4258&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:4326&lt;/CRS&gt;
        &lt;CRS&gt;CRS:84&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:23029&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:23030&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:23031&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:25828&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:25829&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:25830&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:25831&lt;/CRS&gt;
        &lt;CRS&gt;EPSG:4230&lt;/CRS&gt;
        &lt;EX_GeographicBoundingBox&gt;
          &lt;westBoundLongitude&gt;-179.90&lt;/westBoundLongitude&gt;
          &lt;eastBoundLongitude&gt;179.90&lt;/eastBoundLongitude&gt;
          &lt;southBoundLatitude&gt;-89.90&lt;/southBoundLatitude&gt;
          &lt;northBoundLatitude&gt;84.00&lt;/northBoundLatitude&gt;
        &lt;/EX_GeographicBoundingBox&gt;
        &lt;Layer&gt;
          &lt;Name&gt;GN.GeographicalNames&lt;/Name&gt;
          &lt;Title&gt;Nombres geográficos&lt;/Title&gt;
          &lt;Abstract&gt;Representación de datos espaciales correspondientes al tema "Nombres Geográficos" del Anexo I de la directiva INSPIRE.&lt;/Abstract&gt;
          &lt;CRS&gt;EPSG:23029&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:23030&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:23031&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:25828&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:25829&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:25830&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:25831&lt;/CRS&gt;
            &lt;CRS&gt;EPSG:4230&lt;/CRS&gt;
            &lt;EX_GeographicBoundingBox&gt;
              &lt;westBoundLongitude&gt;-19.00&lt;/westBoundLongitude&gt;
              &lt;eastBoundLongitude&gt;5.00&lt;/eastBoundLongitude&gt;
              &lt;southBoundLatitude&gt;27.00&lt;/southBoundLatitude&gt;
              &lt;northBoundLatitude&gt;44.00&lt;/northBoundLatitude&gt;
            &lt;/EX_GeographicBoundingBox&gt;
  </code></pre>
  
  <p>And a link to the services with the full XML answer</p>
  
  <p><a href="http://www.ign.es/wms-inspire/ign-base?request=GetCapabilities&amp;service=WMS" rel="nofollow">http://www.ign.es/wms-inspire/ign-base?request=GetCapabilities&amp;service=WMS</a></p>
  
  <p>Thanks in advance </p>